forked from friendica/friendica-addons
statusnet/twitter: Don't include the quoted text when sending an update
fbpost: Trying to beautify the posts from facebook.
This commit is contained in:
parent
a546a25107
commit
7d3bf7144f
|
@ -1078,8 +1078,8 @@ function fbpost_fetchwall($a, $uid) {
|
||||||
|
|
||||||
// Only import the picture when the message is no video
|
// Only import the picture when the message is no video
|
||||||
// oembed display a picture of the video as well
|
// oembed display a picture of the video as well
|
||||||
//if ($item->type != "video") {
|
if ($item->type != "video") {
|
||||||
if (($item->type != "video") and ($item->type != "photo")) {
|
//if (($item->type != "video") and ($item->type != "photo")) {
|
||||||
if(isset($item->picture) && isset($item->link))
|
if(isset($item->picture) && isset($item->link))
|
||||||
$_REQUEST["body"] .= "\n".'[url='.$item->link.'][img]'.fpost_cleanpicture($item->picture).'[/img][/url]';
|
$_REQUEST["body"] .= "\n".'[url='.$item->link.'][img]'.fpost_cleanpicture($item->picture).'[/img][/url]';
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -448,6 +448,20 @@ function statusnet_shortenmsg($b, $max_char) {
|
||||||
if ($b["title"] != "")
|
if ($b["title"] != "")
|
||||||
$body = $b["title"]."\n\n".$body;
|
$body = $b["title"]."\n\n".$body;
|
||||||
|
|
||||||
|
if (strpos($body, "[bookmark") !== false) {
|
||||||
|
// splitting the text in two parts:
|
||||||
|
// before and after the bookmark
|
||||||
|
$pos = strpos($body, "[bookmark");
|
||||||
|
$body1 = substr($body, 0, $pos);
|
||||||
|
$body2 = substr($body, $pos);
|
||||||
|
|
||||||
|
// Removing all quotes after the bookmark
|
||||||
|
// they are mostly only the content after the bookmark.
|
||||||
|
$body2 = preg_replace("/\[quote\=([^\]]*)\](.*?)\[\/quote\]/ism",'',$body2);
|
||||||
|
$body2 = preg_replace("/\[quote\](.*?)\[\/quote\]/ism",'',$body2);
|
||||||
|
$body = $body1.$body2;
|
||||||
|
}
|
||||||
|
|
||||||
// Add some newlines so that the message could be cut better
|
// Add some newlines so that the message could be cut better
|
||||||
$body = str_replace(array("[quote", "[bookmark", "[/bookmark]", "[/quote]"),
|
$body = str_replace(array("[quote", "[bookmark", "[/bookmark]", "[/quote]"),
|
||||||
array("\n[quote", "\n[bookmark", "[/bookmark]\n", "[/quote]\n"), $body);
|
array("\n[quote", "\n[bookmark", "[/bookmark]\n", "[/quote]\n"), $body);
|
||||||
|
|
|
@ -306,6 +306,20 @@ function twitter_shortenmsg($b) {
|
||||||
if ($b["title"] != "")
|
if ($b["title"] != "")
|
||||||
$body = $b["title"]."\n\n".$body;
|
$body = $b["title"]."\n\n".$body;
|
||||||
|
|
||||||
|
if (strpos($body, "[bookmark") !== false) {
|
||||||
|
// splitting the text in two parts:
|
||||||
|
// before and after the bookmark
|
||||||
|
$pos = strpos($body, "[bookmark");
|
||||||
|
$body1 = substr($body, 0, $pos);
|
||||||
|
$body2 = substr($body, $pos);
|
||||||
|
|
||||||
|
// Removing all quotes after the bookmark
|
||||||
|
// they are mostly only the content after the bookmark.
|
||||||
|
$body2 = preg_replace("/\[quote\=([^\]]*)\](.*?)\[\/quote\]/ism",'',$body2);
|
||||||
|
$body2 = preg_replace("/\[quote\](.*?)\[\/quote\]/ism",'',$body2);
|
||||||
|
$body = $body1.$body2;
|
||||||
|
}
|
||||||
|
|
||||||
// Add some newlines so that the message could be cut better
|
// Add some newlines so that the message could be cut better
|
||||||
$body = str_replace(array("[quote", "[bookmark", "[/bookmark]", "[/quote]"),
|
$body = str_replace(array("[quote", "[bookmark", "[/bookmark]", "[/quote]"),
|
||||||
array("\n[quote", "\n[bookmark", "[/bookmark]\n", "[/quote]\n"), $body);
|
array("\n[quote", "\n[bookmark", "[/bookmark]\n", "[/quote]\n"), $body);
|
||||||
|
|
Loading…
Reference in a new issue