вопрос
Здравствуйте.
Переделал немного тег leech в парсере, а конкретно
и на 9.7 все работало. Обновился на 10.6 так же переделав парсер
И при редактировании получается вот это
Что уже не делал никак не получается сделать как было на 9.7 при редактировании
Подскажите пожалуйста, как можно исправить эту ситуацию?
Переделал немного тег leech в парсере, а конкретно
$txt = preg_replace( "#<!--dle_leech_begin--><a href=[\"'](http://|https://|ftp://|ed2k://|news://|magnet:)?(\S.+?)['\"].*?" . ">(.+?)</a><!--dle_leech_end-->#ie", "\$this->decode_leech('\\1\\2', '\\3')", $txt );Заменил на
$txt = preg_replace( "#<span class=\"data-link\" data-link=[\"'](http://|https://|ftp://|ed2k://|news://|magnet:)?(\S.+?)['\"].*?" . ">(.+?)</span>#ie", "\$this->decode_leech('\\1\\2', '\\3')", $txt );и
return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a><!--dle_leech_end-->" . $url['end'];Заменил на
return "<span class=\"data-link\" data-link=\"" . $url['html'] . "\">" . $url['show'] . "</span>" . $url['end'];
и на 9.7 все работало. Обновился на 10.6 так же переделав парсер
$txt = preg_replace_callback( "#<!--dle_leech_begin--><a href=\"(.+?)\"(.+?)>(.+?)</a><!--dle_leech_end-->#i", array( &$this, 'decode_leech'), $txt );Заменил на
$txt = preg_replace_callback( "#<span class=\"data-link\" data-link=\"(.+?)\"(.+?)>(.+?)</span>#i", array( &$this, 'decode_leech'), $txt );и
return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a><!--dle_leech_end-->" . $url['end'];Заменил на
return "<span class=\"data-link\" data-link=\"" . $url['html'] . "\">" . $url['show'] . "</span>" . $url['end'];
И при редактировании получается вот это
[leech=http://sait.ru]
<span class="data-link" data-link="http://sait.com/engine/go.php?url=aHR0cDovL2ZpbGVwbGFuZXRhLmNvb">http://sait.ru[/leech]
Что уже не делал никак не получается сделать как было на 9.7 при редактировании
[leech=http://sait.ru]http://sait.ru[/leech]
Подскажите пожалуйста, как можно исправить эту ситуацию?
Измененный вывод тега leech?
— Тогда мы идём к вам!