mirror of
https://github.com/friendica/friendica
synced 2025-01-09 00:04:54 +00:00
bookmarks not getting translated to D*
This commit is contained in:
parent
f4518c646a
commit
05eca449c8
2 changed files with 11 additions and 3 deletions
|
@ -87,6 +87,8 @@ function bb2diaspora($Text,$preserve_nl = false) {
|
||||||
|
|
||||||
// [img]pathtoimage[/img]
|
// [img]pathtoimage[/img]
|
||||||
|
|
||||||
|
$Text = preg_replace("/\[bookmark\]([$URLSearchString]*)\[\/bookmark\]/ism", '[$1]($1)', $Text);
|
||||||
|
$Text = preg_replace("/\[bookmark\=([$URLSearchString]*)\](.*?)\[\/bookmark\]/ism", '[$2]($1)', $Text);
|
||||||
|
|
||||||
$Text = preg_replace("/\[url\]([$URLSearchString]*)\[\/url\]/ism", '[$1]($1)', $Text);
|
$Text = preg_replace("/\[url\]([$URLSearchString]*)\[\/url\]/ism", '[$1]($1)', $Text);
|
||||||
$Text = preg_replace("/\#\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism", '[#$2]($1)', $Text);
|
$Text = preg_replace("/\#\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism", '[#$2]($1)', $Text);
|
||||||
|
|
12
mod/item.php
12
mod/item.php
|
@ -333,14 +333,20 @@ function item_post(&$a) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// embedded bookmark in post? convert to regular url and set bookmark flag
|
// embedded bookmark in post? set bookmark flag
|
||||||
|
|
||||||
$bookmark = 0;
|
$bookmark = 0;
|
||||||
if(preg_match_all("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism",$body,$match)) {
|
if(preg_match_all("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism",$body,$match,PREG_SET_ORDER)) {
|
||||||
$bookmark = 1;
|
$bookmark = 1;
|
||||||
|
// foreach($match as $mtch) {
|
||||||
|
// $body = str_replace(
|
||||||
|
// '[bookmark=' . $mtch[1] . ']' . $mtch[2] . '[/bookmark]',
|
||||||
|
// '[url=' . $mtch[1] . ']' . $mtch[2] . '[/url]',
|
||||||
|
// $body
|
||||||
|
// );
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$body = bb_translate_video($body);
|
$body = bb_translate_video($body);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue