Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как исправить дублирование description?

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


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

вопрос
Суть проблемы в том что сейчас описание для 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 - 5 января 2013 05:29 -

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


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

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

BR0kEN
Эксперт

BR0kEN - 6 января 2013 05:41 -

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

dj-avtosh
PHP-developer

dj-avtosh - 5 января 2013 06:38 -

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

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

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

MrAlex
Юзер

MrAlex - 1 июля 2018 02:28 -

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх