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

Как сделать вывод ссылки из доп поля в leech?


     29.01.2017    Общие вопросы, Шаблоны (TPL), Хаки    344

вопрос
Есть уже на этом сайте подобные вопросы, здесь как пример ссылка, но не корректно работают.

Генерировать ссылку через bbcode редактор и вставлять в шаблон не вариант.
В fullstory выводится так
 href="[xfvalue_buy]"

Нужно как-то сделать это автоматом, чтоб ссылка была такого вида.
href="/engine/go.php?url=aHR0cDovL2R1"

Ответа пока нет


4 комментария

kolumb
Юзер

kolumb - 29 января 2017 19:58 -

href="/engine/go.php?url=[xfvalue_buy]"

stopani
Юзер

stopani - 29 января 2017 20:01 -

Ужас! Надо через leech, написано же в вопросе, а не просто перенаправлением.

vitnet
Эксперт

vitnet - 30 января 2017 12:58 -

Откройте файл engine/modules/show.full.php (для полной новости)

найдите
				if ($config['allow_links'] AND $value[3] == "textarea" AND function_exists('replace_links')) $xfieldsdata[$value[0]] = replace_links ( $xfieldsdata[$value[0]], $replace_links['news'] );

добавьте ниже
				if( $value[0] == 'buy' ) $xfieldsdata[$value[0]] = "/engine/go.php?url=" . rawurlencode( base64_encode( $xfieldsdata[$value[0]] ) );

stopani
Юзер

stopani - 30 января 2017 13:20 -

Ой спасибо! Правда в моей версии 10.1 нет такой строки, поставил после этой и в show.short тоже
$xfieldsdata[$value[0]] = stripslashes( $xfieldsdata[$value[0]] );


Не знаю правильно или нет, но всё работает.

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

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

наверх