Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Правка вывода похожих новостей

Правка вывода похожих новостей


     15.10.2013    Все вопросы » Хаки    1944

вопрос
Добрый день!

Подскажите, пожалуйста, что надо изменить что-бы, в похожих новостях выводились только те новости, у которых пустое дополнительное поле под названием test. То есть мне надо что бы НЕ выводились новости, у которых в дополнительном поле test хоть что-то есть.

Версия DLE 10.0

Ответил: coolteams


оберните в [xfnotgiven_test]новость[/xfnotgiven_test]

7 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - 15 октября 2013 09:44 -


Каков вопрос - таков и ответ. Просто помните об этом.

glam
Юзер

glam - 15 октября 2013 10:42 -

Это конечно все здорово и замечательно, но не хотелось бы ставить целый модуль. Когда наверняка можно обойтись небольшим хаком, от человека который неплохо понимает в данных вопросах.

Uterm
Юзер

Uterm - 15 октября 2013 11:11 -

Использовать blockpro в данном случае, будет намного лучше чем менять ядро движка. Я думаю, по производительности этот модуль не хуже чем встроенный related-news. Установка, кстати, заключается в том чтобы просто скопировать несколько файлов на сервер и все.

dj-avtosh
шашлычник

dj-avtosh - 16 октября 2013 05:24 -

Очень сложно проходить субстрингом по текстовым полям, ради такой мелочи.

skype: elhan.isaev

coolteams
Юзер

coolteams - 16 октября 2013 22:45 -

оберните в [xfgiven_test]новость[/xfgiven_test] а. невнимательно прочитал, отменяем эту затею/ правильный ответ вверху.

glam
Юзер

glam - 17 октября 2013 11:49 -

С документацией к движку хорошо знаком. При твое "решении" теряем в количестве. Если в похожих 7 из 10 с этим доп полем, - выведется 3. А надо 10 из 10. Не правильный подход к решению вопроса.

coolteams
Юзер

coolteams - 17 октября 2013 13:03 -

что бы НЕ выводились новости, у которых в дополнительном поле test хоть что-то есть.
задали вопрос - получили ответ, причем правильный. Надо было правильно выражаться в таком случае.

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

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

наверх