Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как исправить дублирование description?

Как исправить дублирование description?


     description    Все вопросы » Общие вопросы по PHP    4396

вопрос
Суть проблемы в том что сейчас описание для description берет из краткой и полной новостей.
Как сделать чтобы брало только с краткой? А то когда в краткой новости меньше 200 символов то оно дублирует текст описания и из полной и выходит
"С помощью этого мастер-класса вы научитесь делать различные украшения из бисера: браслеты, бусы, подвески, ожерелье, сережки и брелки. В сборнике представлено 14 видеоуроков... С помощью этог"


"С помощью этог" это уже текст из полной статьи. Видел что подобный вопрос уже задавали, но там для DLE видимо ниже чем 9.6, потому что когда пытался использовать как там было написано, то появлялась ошибка в коде. Видимо в DLE 9.6 это нужно реализовать другим способом?

Ответил: BR0kEN


Откройте show.full.php, найдите:
if( $row['keywords'] == '' and $row['descr'] == '' ) create_keywords( $row['short_story'] . $row['full_story'] );
и замените на:
if( $row['keywords'] == '' and $row['descr'] == '' ) create_keywords( $row['short_story'] );
Затем откройте /engine/inc/addnews.php и /engine/inc/editnews.php, в обоих найдите:
$.post(\"engine/ajax/keywords.php\", { short_txt: short_txt, full_txt: full_txt, key: key }, function(data){
и замените на:
$.post(\"engine/ajax/keywords.php\", { short_txt: short_txt, key: key }, function(data){

4 комментария

SERYOGA
Юзер

SERYOGA - -

Хм... Сделал все как вы написали, но результат опять же
"Описание: The Euro Truck Simulator 2 дарит вам опыт управления самыми мощными машинами, когда-либо появлявшимися на шоссейных магистралях и автобанах Европы... Описание: The Euro Truck Simul"


а должно быть "Описание: The Euro Truck Simulator 2 дарит вам опыт управления самыми мощными машинами, когда-либо появлявшимися на шоссейных магистралях и автобанах Европы..."

Что опять не так?

BR0kEN
Эксперт

BR0kEN - -

Перестроение сделайте. Метатеги то уже записаны.

dj-avtosh
PHP-developer

dj-avtosh - -

Спасибо, интересно!

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

MrAlex
Юзер

MrAlex - -

Как сделать так,что бы текст брался только из полной нововости?

Похожие вопросы

наверх