shikigami
Проверенные
- Сообщения
- 33
- Решения
- 1
- Реакции
- 26
- Баллы
- 3,320
Добрый день!
На моем форуме активно используется сеть eDonkey (ed2k), соответственно используется большое количество ed2k-ссылок. для того чтобы они в виде обычных ссылок отображались в сообщениях, во времена XF 1.5, изменили в файлах bbcode и html рендера код:
в файле /library/XenForo/BbCode/Formatter/Base.php
Найти в функции _getValidUrl:
Заменить:
Затем в файле /library/XenForo/Html/Renderer/BbCode.php
Найти в функции _convertUrlToAbsolute:
Заменить:
после перехода на XF 2.2 все естественно перестало работать и не могу найти решение.
Прошу помощи если кто-либо знает как решить или сталкивался с подобным.
На моем форуме активно используется сеть eDonkey (ed2k), соответственно используется большое количество ed2k-ссылок. для того чтобы они в виде обычных ссылок отображались в сообщениях, во времена XF 1.5, изменили в файлах bbcode и html рендера код:
в файле /library/XenForo/BbCode/Formatter/Base.php
Найти в функции _getValidUrl:
PHP:
if (preg_match('#^https?://#i', $url))
{
return $url;
}
PHP:
if (preg_match('#^(https?|ed2k)://#i', $url))
{
return $url;
}
Найти в функции _convertUrlToAbsolute:
PHP:
if (preg_match('#^(https?|ftp)://#i', $url))
{
return $url;
}
PHP:
if (preg_match('#^(https?|ftp|ed2k)://#i', $url))
{
return $url;
}
после перехода на XF 2.2 все естественно перестало работать и не могу найти решение.
Прошу помощи если кто-либо знает как решить или сталкивался с подобным.