BBcode, Tags - changes for #pullrequestreview-197771905
This commit is contained in:
parent
5080778ea6
commit
c3e5c77eb3
1 changed files with 7 additions and 9 deletions
|
@ -2441,22 +2441,20 @@ class Item extends BaseObject
|
||||||
"#$2", $item["body"]);
|
"#$2", $item["body"]);
|
||||||
|
|
||||||
foreach ($tags as $tag) {
|
foreach ($tags as $tag) {
|
||||||
if ((strpos($tag, '#') !== 0) || strpos($tag, '[url=')) {
|
if ((strpos($tag, '#') !== 0) || strpos($tag, '[url=') || $tag[1] == '#') {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
$basetag = str_replace('_',' ',substr($tag,1));
|
$basetag = str_replace('_',' ',substr($tag,1));
|
||||||
if($basetag[0] != '#') {
|
$newtag = '#[url=' . System::baseUrl() . '/search?tag=' . $basetag . ']' . $basetag . '[/url]';
|
||||||
$newtag = '#[url=' . System::baseUrl() . '/search?tag=' . $basetag . ']' . $basetag . '[/url]';
|
|
||||||
|
|
||||||
$item["body"] = str_replace($tag, $newtag, $item["body"]);
|
$item["body"] = str_replace($tag, $newtag, $item["body"]);
|
||||||
|
|
||||||
if (!stristr($item["tag"], "/search?tag=" . $basetag . "]" . $basetag . "[/url]")) {
|
if (!stristr($item["tag"], "/search?tag=" . $basetag . "]" . $basetag . "[/url]")) {
|
||||||
if (strlen($item["tag"])) {
|
if (strlen($item["tag"])) {
|
||||||
$item["tag"] = ',' . $item["tag"];
|
$item["tag"] = ',' . $item["tag"];
|
||||||
}
|
|
||||||
$item["tag"] = $newtag . $item["tag"];
|
|
||||||
}
|
}
|
||||||
|
$item["tag"] = $newtag . $item["tag"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue