
Как известно в DLE по умолчанию информация из дополнительных полей выводится в двух шаблонах fullstory и shortstory, а если вы SEOшник, которому нужно вставить ссылки в футер как быть в этом случаи ? Или вам нарисовали дизайн где часть информации из дополнительных полей выводится с боку?
Для этого и нужен хак для dle который и позволит вывести информацию в шаблоне main.tpl в любом месте.
Проверялось на dle: 9.2
«Автор:» BSoD
Открыть xfields.txt
В самое начало файла добавляем (Если на первой строке что-то есть, сдвигайте все на вторую и на первую вставляйте):
linck_chest|ЧТо-то-там||text||1---
Открыть modules/show.full.php
Найти:
$metatags['header_title'] = $row['metatitle'];
После добавить:
$full_separator = $row['xfields'];---
Открыть index.php
Найти:
$tpl->load_template('main.tpl');
После добавить:
if ((isset($full_separator) and $_REQUEST['newsid']) or $_REQUEST['subaction'] == 'showfull') { $rek_separor = explode('|', reset(explode('||', $full_separator))); if (isset($rek_separor['0'], $rek_separor['1']) and $rek_separor['0'] == 'linck_chest') { $tpl->set('{linck_footer}', $rek_separor['1']); } else { $tpl->set('{linck_footer}', ''); }} else { $tpl->set('{linck_footer}', '');}
В нужном месте в main.tpl
добавить :
{linck_footer}
при добавление новости будет дополнительное поле "Что-то-там" туда и вписываете что надо
Мы предлагает хак dle скачать Вывод дополнительных полей в шаблоне main.tpl