Вопрос про DLE. Тег custom

BadBoy
На сайте с 31.01.2005
Offline
308
3307

Приветствую.

Как организовать нормальное отображение тега {CUSTOM} в файлах fullstory.tpl и show.short.php ?

Я хочу в полной новости, сделать нормальный вывод новостей, а в файле (fullstory.tpl) тег custom не работает.

Так же я хочу сделать вывод новостей после первой новости, а это редактируется в (show.short.php), в нем тоже не работает.

Версия 7.5

Y1
На сайте с 15.11.2008
Offline
50
#1

искай програмера

.
BadBoy
На сайте с 31.01.2005
Offline
308
#2

актуально...

ХЗ
На сайте с 31.08.2008
Offline
155
#3
BadBoy:
Как организовать нормальное отображение тега {CUSTOM} в файлах fullstory.tpl и show.short.php ?

что именно нужно реализовать?

BadBoy
На сайте с 31.01.2005
Offline
308
#4
Х.З.:
что именно нужно реализовать?

Нужно чтобы данная строка работала, если ее вписать в файл fullstory.tpl

{custom category="3" template="custom" aviable="global" from="0" limit="3" cache="no"}

M1
На сайте с 11.09.2008
Offline
11
#5

Реализацию кастома(в fullstory.tpl и shortstory.tpl) сделаю за символическую плату в 3WMZ. Ася 112-52-10.

Monster1024 добавил 11.03.2009 в 09:03

Если актуально конечно.

PR
На сайте с 30.12.2007
Offline
140
#6

BadBoy, как то так?

В файле engine\modules\show.full.php находите код:


if( ! $news_page ) {
$news_page = 1;
}

Теперь выше него пишите следующий кусок кода:


if( strpos( $tpl->copy_template, "{custom" ) !== false ) {

$tpl->copy_template = preg_replace( "#\\{custom category=['\"](.+?)['\"] template=['\"](.+?)['\"] aviable=['\"](.+?)['\"] from=['\"](.+?)['\"] limit=['\"](.+?)['\"] cache=['\"](.+?)['\"]\\}#ies", "custom_print('\\1', '\\2', '\\3', '\\4', '\\5', '\\6', '{$do}')", $tpl->copy_template );

}

Упс... не заметил дату поста, но может кому то будет полезным :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий