Добавлена возможность вставлять ссылки в соответствии с вики-разметкой - резделитель вертикальна черта
This commit is contained in:
parent
29fba9e036
commit
81d9d00948
|
|
@ -10,12 +10,13 @@ class Helper
|
|||
|
||||
public static function replaceLinks($string, $linkTemplate = '/page/point/id/')
|
||||
{
|
||||
preg_match_all("(\[#(\d+)>?(.*?)\])", $string, $links);
|
||||
preg_match_all("(\[#(\d+)[>\|](.*?)\])", $string, $links);
|
||||
$links = isset($links[0]) ? $links[0] : FALSE;
|
||||
if ($links) {
|
||||
foreach ($links as $link) {
|
||||
$idAndLink = mb_substr($link, 2, -1);
|
||||
$idAndLink = explode('>', $idAndLink);
|
||||
$delimiter = strpos($idAndLink, '|') === FALSE ? '>' : '|';
|
||||
$idAndLink = explode($delimiter, $idAndLink);
|
||||
|
||||
$linkId = $idAndLink[0];
|
||||
$linkName = isset($idAndLink[1]) ? $idAndLink[1] : '<span class="glyphicon glyphicon-link"></span>';
|
||||
|
|
|
|||
Loading…
Reference in New Issue