
Хак вывод 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
Все готово!