21 фев 2011
Ошибка в preview.php DLE 9.0
Ksenza Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Ошибка в preview.php DLE 9.0

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


Решение проблемы:
1. Открыть файл engine/preview.php, найти строки:

if( strlen( $full_story ) 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 ) copy_template );
if( strlen( $full_story ) < 13 AND strpos( $fullprevtpl, "{short-story}" ) === false ) { $full_story = $short_story; }









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
BuMiS | 21 февраля 2011 19:24
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

Спасибо ... не знал)

Ksenza | 21 февраля 2011 20:04
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

есть кнопочка , чтоб отблагодарить автора новости за информацию 57

Danger1979 | 23 февраля 2011 21:19
  • Группа: Посетители |
  • Комментарий: 3 (ссылка)

что за мудаки человеку ставят минус?
Человек написал, старался, кому не нравится проходите мимо.

хотя хак глючный.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.