Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Как поправить ссылки в модуле leech in template?

Как поправить ссылки в модуле leech in template?


     30.09.2019    Все вопросы » Модули    1337

вопрос
Здравствуйте, мой вопрос скорее всего будет к автору модуля Leech In Template by Gameer.

Модуль позволяет использовать leech ссылки прямо в шаблоне. Столкнулся с проблемой, если ссылки содержат "&", открывается чистое окно с надписью:
No build specified.

Если вставлять такую ссылку в [leech] через доп поле, все открывается как нужно. Скажите, пожалуйста, можно ли это поправить в модуле?

Ответил: LazyDev


Плагин:

Использование:
[leech=URL]TEXT[/leech]

9 комментариев

Mau
Юзер

Mau - 30 сентября 2019 01:01 -

Забыл, DLE 13.2

Mau
Юзер

Mau - 30 сентября 2019 02:17 -

та же беда(( No build specified.
в шаблоне я использую конструкцию
<a href='{include file="engine/modules/leechtemplate.php?link=[xfvalue_test]"}'>текст</a>

и когда прописываю ссылку содержащую
&
он заменяется на
&amp;
и ссылка не открывается. (No build specified.)

LazyDev
PHP-developer

LazyDev - 30 сентября 2019 02:57 -

Mau, это не вина хака.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Mau
Юзер

Mau - 30 сентября 2019 03:07 -

Нет, дело явно в другом, вставляю через доп поле в конструкции [leech=][/leech], на выходе:

index.php?do=go&url=aHR0cDovL3d3dy51dG9ycmVudC5jb20vc2NyaXB0cy9kbC5waHA%2FdHJhY2s9c3RhYmxlJmFtcDtidWlsZD0zMDU0NCZhbXA7Y2xpZW50PWJpdHRvcnJlbnQ%3D


Через модуль:

index.php?do=go&url=aHR0cDovL3d3dy51dG9ycmVudC5jb20vc2NyaXB0cy9kbC5waHA%2FdHJhY2s9c3RhYmxl

и No build specified.

Пример ссылки:
http://www.utorrent.com/scripts/dl.php?track=stable&build=30544&client=bittorrent

LazyDev
PHP-developer

LazyDev - 30 сентября 2019 03:39 -

Mau, потому что при подключении через строку, {include}, символ & выступает разбивкой параметров.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Mau
Юзер

Mau - 30 сентября 2019 13:19 -

Большое спасибо за плагин, выручаете как всегда!

Только есть небольшая недоработка, когда в leech ссылка допустим на файл, открывается чистая вкладка с адресом about:blank и не закрывается автоматически.

Mau
Юзер

Mau - 30 сентября 2019 15:58 -

Похоже вкладка не закрывается, потому что к ссылкам стал добавляться параметр
rel="noopener"

LazyDev
PHP-developer

LazyDev - 1 октября 2019 03:06 -

Mau, в плагине заменить строку
return $parse->build_url([ 1 => 'leech', 2 => $pregArray[1], 3 => $pregArray[2]]);
На
$url = $parse->build_url([1 => 'leech', 2 => $pregArray[1], 3 => $pregArray[2]]);
$url = preg_replace("#rel=['\"](.+?)['\"]#i", '', $url);
return $url;

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Mau
Юзер

Mau - 1 октября 2019 13:43 -

Отлично, спасибо!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 11.05.2014 blinow99  Модули
наверх