Rplace spaces with undercores in tags

This commit is contained in:
Domovoy 2012-07-24 17:22:56 +02:00
parent aa5e60248a
commit c8f484e4a5

View file

@ -2120,6 +2120,11 @@ function diaspora_unshare($me,$contact) {
}
function diaspora_replace_tags_callback($matches) {
$result = '#'. str_replace(' ', '_', $matches[2]);
return $result;
}
function diaspora_send_status($item,$owner,$contact,$public_batch = false) {
@ -2154,8 +2159,12 @@ function diaspora_send_status($item,$owner,$contact,$public_batch = false) {
}
}
*/
// Removal of tags
$body = preg_replace('/#\[url\=(\w+.*?)\](\w+.*?)\[\/url\]/i', '#$2', $body);
/**
* Transform #tags, strip off the [url] and replace spaces with underscore
*/
$body = preg_replace_callback('/#\[url\=(\w+.*?)\](\w+.*?)\[\/url\]/i', function($match) {
return '#'. str_replace(' ', '_', $match[2]);
}, $body);
//if(strlen($title))
// $body = "[b]".html_entity_decode($title)."[/b]\n\n".$body;