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

Как вывести отдельно закладки с разных категорий?


     18.02.2019    Модули, Хаки    995

вопрос
Здравствуйте. Подскажите, есть ли в DLE возможность отдельного вывода закладок с разных категорий?

Ответил: PunPun


Нет.

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

OuteerMan
Юзер

OuteerMan - 28 февраля 2019 15:14 -

Как нельзя, а я думаю можно. Эх лазич, лазич.

В адресной строке на странице закладок можно через запятую перечислять в параметре &cat= id категорий.

Nesterovich2797
Юзер

Nesterovich2797 - 28 февраля 2019 19:49 -

Всё бы хорошо, но не работает.
/favorites&cat=9
Ничего не выводит

OuteerMan
Юзер

OuteerMan - 28 февраля 2019 19:58 -

это вариант без учёта ЧПУ
/?do=favorites&cat=1

В файле .htaccess
Найти, RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
Ниже добавить
RewriteRule ^favorites/([0-9]+)+$ index.php?do=favorites&cat=$1 [L]

Адрес для ЧПУ
/favorites/12

Nesterovich2797
Юзер

Nesterovich2797 - 28 февраля 2019 21:12 -

Спасибо. Всё работает!

Nesterovich2797
Юзер

Nesterovich2797 - 28 февраля 2019 21:16 -

Может вы знаете как можно скрыть просмотренные пользователем новости?

OuteerMan
Юзер

OuteerMan - 28 февраля 2019 23:17 -

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

dj-avtosh
PHP-developer

dj-avtosh - 28 февраля 2019 23:47 -


https://elkhan.ru
По заказам пишем сюда: @Rud00y

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

Nesterovich2797
Юзер

Nesterovich2797 - 1 марта 2019 07:23 -

Да, я знаю что мне уже тысячу раз писали предположения и теории каким образом это можно сделать. Но никто жо сих пор не предложил работающего варианта. Я думаю, если бы у меня были хорошие знания php и работы с базы данными, этих юы вопросов не было.
Согласитесь, и по поводу закладок можно было написать, что необходимо покопаться в favorites.php поискать строки кода в которых указано что нужно выводить на странице заметок и у вас всё получится. Но человек потратил время, написал xml плагин которым буду пользоваться не я один и таким образом закрыл кучу вопросов. Необходимо было сделать всего лишь 3 замены, на поиски которых с моими знаниямм у меня бы ушёл не один месяц. Респект автору ответа.

OuteerMan
Юзер

OuteerMan - 1 марта 2019 07:53 -

Может вы не такого ответа ожидали. Но пройдите в данный профиль TeraMoune гляньте дату регистрации. Посмотрите, что я задал один вопрос тут. Получил ответ не очень обнадёживающий. И нашёл ответ я, спустя 4 года. А вы боитесь один месяц потратить, вы на до мной прикалываетесь ?

По поводу вашего желания оно может быть будет исполнено но не скоро, но вы можете ускорить оформив заказ на поиска того кто сделает это за вознаграждение. Или ждите, и ждите


Nesterovich2797
Юзер

Nesterovich2797 - 1 марта 2019 08:12 -

Одно дело, когда у меня уйдёт месяц, а у знающего человека уйдёт на это 10 минут. Я считаю, для этого и создавался этот сайт. Но если человек не хочет тратить 10 минут, он даёт совет или просто проходит мимо.
По поводу того скоро или нет будет исполнено моё желание, если бы это была функция жизненно необходимая функция для моего сайта, я бы отправился к фрилансерам оформлять заказ. А пока достаточно того, что новости отмечаются меткой просмотрено и меняется их прозрачность. А если меня на этом форуме натолкнут на идею реализации или в принципе реализуют, как это произошло с закладками, будет круто.

dj-avtosh
PHP-developer

dj-avtosh - 1 марта 2019 12:23 -

копируете файл favorites.php и меняете все favorites на viewed.
Затем создаете поле viewed в таблице, где поле favorites (аналогично ему).

---

потом в engine.php добавляете блок case аналогично favorites

---

потом обращаетесь к do=viewed из js.

----

потом на главной делаете в запросе показывать то, чего нет во viewed.

-----

Ужасный способ, но может рабочий.

--------------

На самом деле я бы проектировал по Нормальной форме Бойса — Кодда.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

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

OuteerMan
Юзер

OuteerMan - 1 марта 2019 16:20 -

Но этот человек учился для того, чтобы у него уходило 10 минут не один год. И сайт называется faq, или как переводится это, Ответы на часто задаваемые вопросы (Не готовые решения, а ответы)
Вы попутали суть сайта. Сюда в первую очередь идут за тем, чтобы узнать как сделать, а не за готовыми решениями. Сюда идут есть смысл обратиться как минимум после того как вы освоите базовые основы используемых языков, чтобы вы не спрашивали как это использовать когда вам ну в друг дадут готовый вариант. А таких полно, спрашивают как составить sql, а затем не понимаю как его заюзать. Смехотворно просто.

dj-avtosh
PHP-developer

dj-avtosh - 28 февраля 2019 23:50 -

отлично будет работать и такое: /?do=favorites&cat[][][]=9

https://elkhan.ru
По заказам пишем сюда: @Rud00y

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

LazyDev
PHP-developer

LazyDev - 28 февраля 2019 21:11 -

OuteerMan, если читать суть вопроса не умеем, я не виноват.

Мой блог: LazyDev.pro

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

OuteerMan
Юзер

OuteerMan - 28 февраля 2019 23:16 -

Аналогично, как и у вас с обвинениями в мой адрес. Я то понял суть вопроса, хотя ответить можно было и с намёком, что это не конец. Сделать задумку очень даже можно. Так смысл из коробки или нет ?

Я не ленивый на ответы. И то, что автор не упомянул о разработке не связывает Вам язык в информировании человека о возможных альтернативах.

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

P.S. И раз удаляете комментарии, не удаляйте те которые адресованы авторам вопросов. Если люди спрашивают и уточняют это их право, понятненько.

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

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

наверх