diff --git a/mod/share.php b/mod/share.php
index bb3212ece..6f368b1d1 100644
--- a/mod/share.php
+++ b/mod/share.php
@@ -26,7 +26,7 @@ function share_init(App $a) {
$o = share_header($item['author-name'], $item['author-link'], $item['author-avatar'], $item['guid'], $item['created'], $item['plink']);
if ($item['title']) {
- $o .= '[b]'.$item['title'].'[/b]'."\n";
+ $o .= '[h3]'.$item['title'].'[/h3]'."\n";
}
$o .= $item['body'];
diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php
index ddfacf160..e49b14f47 100644
--- a/src/Content/Text/BBCode.php
+++ b/src/Content/Text/BBCode.php
@@ -950,15 +950,19 @@ class BBCode extends BaseObject
$text = ($is_quote_share? '
' : '') . '
' . html_entity_decode('♲ ', ENT_QUOTES, 'UTF-8') . ' ' . $author_contact['addr'] . ':
' . "\n" . $content; break; case 3: // Diaspora - $headline = '' . html_entity_decode('♲ ', ENT_QUOTES, 'UTF-8') . $mention . ':
' . "\n"; - if (stripos(Strings::normaliseLink($attributes['link']), 'http://twitter.com/') === 0) { $text = ($is_quote_share? '♲ ' . $attributes['author'] . ':
' . "\n"; + + if (!empty($attributes['posted']) && !empty($attributes['link'])) { + $headline = '♲ ' . $attributes['author'] . ' - ' . $attributes['posted'] . ' GMT
' . "\n"; + } + $text = ($is_quote_share? '' . trim($content) . '' . "\n"; - if ($attributes['link'] != '') { - $text .= '' . "\n"; + if (empty($attributes['posted']) && !empty($attributes['link'])) { + $text .= '' . "\n"; } }