[DLE] v.9.0 Ошибка в preview.php
Описание проблемы:
Если вы используете шаблон preview.tpl и для вывода текста полной новости используете только тег {full-story}, то при отсутствии текста полной новости краткая новость не бдует дублироваться при предпросмотре, как это было в более старых версиях. Решение проблемы: 1. Открыть файл engine/preview.php, найти строки: Код:
if( strlen( $full_story ) < 13 AND strpos( $tpl->copy_template, "{short-story}" ) === false ) { Код:
$fullprevtpl = preg_replace( "'.*\[full-preview\](.*?)\[/full-preview\].*'si", "\\1", $tpl->copy_template ); 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 ); PS: Не знаю - может не баг, а фича, но в старых версиях при отсутствии полного текста показывался краткий текст. А пользователи видят, что "полное содержимое" не отображается и дублируют текст. |
Re: [DLE] v.9.0 Ошибка в preview.php
предлагаю создать отдельную ветку для DLE и других cms.
|
Re: [DLE] v.9.0 Ошибка в preview.php
Цитата:
|
Текущее время: 16:55. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot