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

Как изменить запрос sql?


     26.02.2019    Хаки, MySQL    931

вопрос
Модуль от PunPun, он выводит популярные теги. Как в нём исключить один тег? Чтобы не выводил тег Радио

Ответил: LazyDev


В /engine/modules/ создать файл с названием toptags.php

Создать два шаблона:
1. toptags.tpl содержимое

2. toptags_block.tpl содержимое

Подключать модуль
{include file="engine/modules/toptags.php"}

Доступные параметры:
&period - today - за сегодня | week - за неделю | month - за месяц | 14 - любое числовое значение будет иметь эффект за указанный период в днях, в данном случае за 14 дней
&approve - выводить только проверенные новости
&limit - лимит тегов
&cat - список ID категорий через запятую которые нужно исключить
&tag - список тегов через запятую которые нужно исключить

Пример всех параметров:
{include file="engine/modules/toptags.php?approve=1&period=month&limit=5&cat=2&tag=новости"}

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

dj-avtosh
PHP-developer

dj-avtosh - 26 февраля 2019 01:22 -

Вова @lazyphpdev
Если бы ты написал тысячу строк - в вопрос бы все 1000 вставили))

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

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

maks
Юзер

maks - 26 февраля 2019 01:28 -

нет

dj-avtosh
PHP-developer

dj-avtosh - 26 февраля 2019 01:31 -

напишите свои варианты решения задачи, которые Вы пробовали.

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

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

maks
Юзер

maks - 26 февраля 2019 01:41 -

Не знаю я варианты, но как-то так WHERE NOT `Радио`

OuteerMan
Юзер

OuteerMan - 26 февраля 2019 01:56 -

Отличный вариант ) Вы его с ходу придумали ?
А пробовали хотя бы документацию прочитать mysql по этому самому NOT'у ?

maks
Юзер

maks - 26 февраля 2019 01:58 -

Почти

LazyDev
PHP-developer

LazyDev - 26 февраля 2019 07:36 -

OuteerMan, вместо троллинга либо оказывайте людям помощь либо не пишите ничего.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

maks
Юзер

maks - 26 февраля 2019 07:53 -

Можно ещё пару параметров добавить. Количество групп и сортировку групп(рандомную)

LazyDev
PHP-developer

LazyDev - 26 февраля 2019 09:27 -

maks, я не понял. И нет, я заниматься дальше кодом не буду.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

OuteerMan
Юзер

OuteerMan - 26 февраля 2019 08:20 -

Я и оказываю советом ознакомиться с документацией. Если для Вас это тролинг, это Ваши проблемы не мои. Что, опять забаните по надуманной причине, как в прошлый раз ?)

И никакого троллинга нету в вполне интересном вопросе. Или вас смайлик так легко сбил с толку и вам подумалось, что раз я улыбаюсь то это троллинг ?

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

Данному автору нету никакого желания отвечать более подробно, ведь он почти подтвердил, что не особо и не желает учиться. И если бы он ответил иначе, сказал, что он перепробовал всё, прочитал с десяток сайтов на эту тему но всё ровно ничего не получается. Я бы ему ответил максимально понятно и был бы рад помочь.

У меня нет желания помогать людям которым лишь бы ctrl-c / ctrl-v.

Так, что попытка обвинить меня в троллинге засчитана, но не торопитесь с выводами. Поспешишь людей насмешишь.


maks
Юзер

maks - 26 февраля 2019 08:37 -

Я может неправильно понимаю назначение этого сайта. Но думаю, что здесь незачем отвечать на вопрос вопросом. Если сложный вопрос то стоит и денежку спросить за ответ. А вопрос так или иначе должен быть решенным. Иначе сайту конец.

LazyDev
PHP-developer

LazyDev - 26 февраля 2019 09:31 -

maks, все зависит от вопроса. На некоторые вопросы отвечать никто не будет.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

LazyDev
PHP-developer

LazyDev - 26 февраля 2019 09:29 -

OuteerMan, причина бана была указана, бан был получен заслужено. Даже ваше обращение к админу не помогло. Последующий флуд будет удален.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

OuteerMan
Юзер

OuteerMan - 26 февраля 2019 17:33 -

***Комментарий удален***

dj-avtosh
PHP-developer

dj-avtosh - 26 февраля 2019 18:03 -

достаточно выяснять отношения, другими достоинствами меряйтесь.

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

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

Twelvee
Юзер

Twelvee - 28 февраля 2019 10:16 -

Добавь в where AND field!=radio ?

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

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

наверх