mirror of
https://git.friendi.ca/friendica/friendica-addons.git
synced 2024-11-22 15:33:41 +00:00
SN addon, only work with the 1st 2*max_char chars during preparation of denting
This commit is contained in:
parent
e18fdf30a0
commit
d61ce7709a
1 changed files with 6 additions and 2 deletions
|
@ -417,7 +417,11 @@ function statusnet_post_hook(&$a,&$b) {
|
||||||
require_once('include/bbcode.php');
|
require_once('include/bbcode.php');
|
||||||
$dent = new StatusNetOAuth($api,$ckey,$csecret,$otoken,$osecret);
|
$dent = new StatusNetOAuth($api,$ckey,$csecret,$otoken,$osecret);
|
||||||
$max_char = $dent->get_maxlength(); // max. length for a dent
|
$max_char = $dent->get_maxlength(); // max. length for a dent
|
||||||
$tmp = $b['body'];
|
// we will only work with up to two time the length of the dent
|
||||||
|
// we can later send to StatusNet. This way we can "gain" some
|
||||||
|
// information during shortening of potential links but do not
|
||||||
|
// shorten all the links in a 200000 character long essay.
|
||||||
|
$tmp = substr($b['body'], 0, 2*$max_char);
|
||||||
// if [url=bla][img]blub.png[/img][/url] get blub.png
|
// if [url=bla][img]blub.png[/img][/url] get blub.png
|
||||||
$tmp = preg_replace( '/\[url\=(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)\]\[img\](\\w+.*?)\\[\\/img\]\\[\\/url\]/i', '$2', $tmp);
|
$tmp = preg_replace( '/\[url\=(https?\:\/\/[a-zA-Z0-9\:\/\-\?\&\;\.\=\_\~\#\%\$\!\+\,]+)\]\[img\](\\w+.*?)\\[\\/img\]\\[\\/url\]/i', '$2', $tmp);
|
||||||
// $tmp = preg_replace( '/\[url\=(\w+.*?)\]\[img\](\w+.*?)\[\/img\]\[\/url\]/i', '$2', $tmp);
|
// $tmp = preg_replace( '/\[url\=(\w+.*?)\]\[img\](\w+.*?)\[\/img\]\[\/url\]/i', '$2', $tmp);
|
||||||
|
|
Loading…
Reference in a new issue