Регистрация

Ошибка в preview.php DLE 9.0

TipTop 19-10-2010, 09:46 3222 Баг-фиксы DLE

Описание проблемы:
Если вы используете шаблон preview.tpl и для вывода текста полной новости используете только тег {full-story}, то при отсутствии текста полной новости краткая новость не бдует дублироваться при предпросмотре, как это было в более старых версиях.


Решение проблемы:
1. Открыть файл engine/preview.php, найти строки:
if( strlen( $full_story ) < 13 AND strpos( $tpl->copy_template, "{short-story}" ) === false ) {
    $full_story = $short_story;
}


Заменить на:
$fullprevtpl = preg_replace( "'.*\[full-preview\](.*?)\[/full-preview\].*'si", "\\1", $tpl->copy_template );
if( strlen( $full_story ) < 13 AND strpos( $fullprevtpl, "{short-story}" ) === false ) {
    $full_story = $short_story;
}


2. Открыть файл inc/preview.php, найдити строку:
if( strlen( $full_story ) < 13 AND strpos( $tpl->copy_template, "{short-story}" ) === false ) { $full_story = $short_story; }


Заменить на:
 $fullprevtpl = preg_replace( "'.*\[full-preview\](.*?)\[/full-preview\].*'si", "\\1", $tpl->copy_template );
    if( strlen( $full_story ) < 13 AND strpos( $fullprevtpl, "{short-story}" ) === false ) { $full_story = $short_story; }



PS: Не знаю - может не баг, а фича, но в старых версиях при отсутствии полного текста показывался краткий текст. А пользователи видят, что "полное содержимое" не отображается и дублируют текст.

Автор: m1kola

Похожие новости

Фикс рейтинга новостей для DLE 10.4

Небольшой фикс рейтинговой системы DLE 10.4. Когда выставляется рейтинг, появляется полупрозрачное

29.05.15 Баг-фиксы DLE
Патчи безопасности для версий DLE 9.7 и ниже

Проблема: Проведение SQL инъекций, в случае игнорирования администратором сайта уведомления в

03.12.12 Баг-фиксы DLE
Бекдор и стучалка в модулях от ShapeShifter

Бекдор и стучалка в модулях от ShapeShifter Суть бекдора в том что бы отправить сообщение

19.01.10 Баг-фиксы DLE

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Powered by Dleshka.org. Сайт предназначен для выбора шаблонов и дополнений с использованием CMS DataLife Engine.
Закрыть