Не работает кнопка предварительного просмотра preview.php

Раздел: DataLife Engine » Полезные статьи для DLE
Не работает кнопка предварительного просмотра preview.php


На движке Dle 9.0 при попытке добавить новость каждый наверное замечал, что не работает кнопка "Предварительного просмотра".
Проблема связана с недоработкой разработчиков движка. Для решение проблемы понадобится подправить код.
Если не работает кнопка предварительного просмотра preview.php
При использовании в шаблоне preview.tpl и для вывода текста полной новости только тега {full-story}, отсутствии текста полной новости краткая новость не будет дублироваться при предварительном просмотре, как это было в более старых версиях.

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

if( strlen( $full_story ) < 13 AND strpos( $tpl->copy_template, "{short-story}" ) === false ) {$full_story = $short_story;} 


Заменить на PHP код:

$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, найдити строку:
PHP код:

    if( strlen( $full_story ) < 13 AND strpos( $tpl->copy_template, "{short-story}" ) === false ) { $full_story = $short_story; } 


Заменить на PHP код:

  $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: В старых версиях при отсутствии полного текста показывался краткий текст. А пользователи видят, что "полное содержимое" не отображается и дублируют текст.

Вебресурс предлагает что такое что такое dle cms скачать DataLife Engine не работает кнопка предварительного просмотра preview.php
  • 60
Рубрика: Все для DLE » Полезные статьи
Ранее » Проверка позиций сайта в поисковиках seo(сео) для DLE« Далее Сжатие CSS файлы шаблона с помощью сжатия javascript
Добавление комментарияОставить комментарий