Хак Вывод дополнительных полей в шаблоне main.tpl DLE

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак Вывод дополнительных полей в шаблоне main.tpl DLE


Как известно в 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
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак Вывод даты в виде календарика для всех версий DLE« Далее Экстра навигация позволит находить нужную новости
Добавление комментарияОставить комментарий
  • № :2
  • 3 июля 2013 09:22
А заполнять эти дополнительные поля, через любые статьи? или появится поле в админке на главной ? хотя бы скрины приложили
  • № :1
  • 25 февраля 2012 15:51
Решил делать эпиграфы к новостям и выводить через Хак Вывод дополнительных полей в шаблоне main.tpl DLE 9.2 (установлен 9.5 на локальном).
Эпиграф сделал ссылкой, но ссылка такого вида при наведении:
http://site/\"http://site/\" , естественно не работает, как поправить, а может есть что то более удобное? Тут немного непонятно: сколько таких блоков будет выводиться и будут ли они обновляться.