DataLife Engine / Хак вывод full-story в custom и shorty-story.tpl

Хак вывод full-story в custom и shorty-story.tpl



Хак вывод full-story в custom и shorty-story.tpl для DLE 10.1 и выше, понадобиться тем кто использует специфические настройки на своем интернет портале под управлением скрипта DataLife Engine.
Простая реализация будет полезна, чтобы сделать новость сделать несущей смысловую часть в середине, а полную дополнительной в начале. Хак в дле можно применить и для тега вывода новостей custom, что безусловно тоже будет интересно многим.

Проверенно на DLE 10.1

Установка хака вывод full-story в custom и shorty-story.tpl
Файл engine/engine.php

Заменить все
CHAR_LENGTH(p.full_story) as full_story


На
p.full_story


В файле engine/modules/show.short.php

Примерно 618 строка
$tpl->set( '{short-story}', $row['short_story'] );


Добавить ниже
$tpl->set( '{full-story}', $row['full_story'] );


Если нужно выводить в кастоме, то в файле engine/functions.php примерно 543 строчка
Ищем
CHAR_LENGTH(p.full_story) as full_story


Меняем на
p.full_story


В файле engine/modules/show.custom.php
примерно 482 строка, ищем
$tpl->set( '{short-story}', $row['short_story'] );


Добавляем ниже
$tpl->set( '{full-story}', $row['full_story'] );

Скачать хаки для dle, как хак вывод full-story в custom и shorty-story.tpl
Все готово!

Vyvod-full-story-v-shorty-story.tpl-i-custom.zip [39,71 Kb] (cкачиваний: 97)
15-04-2014, 10:32
Вернуться назад