Форум Краматорська

Про цей сайт та форум => Правила, вопросы, предложения => Тема розпочата: doom від 21 Березень 2010, 09:56:31

Назва: Фильтрация сообщений в "Непрочитанных"
Відправлено: doom від 21 Березень 2010, 09:56:31
Наверное у многих при использовании ссылки "Показать новые сообщения с Вашего последнего визита" (https://www.kramatorsk.info/talk/index.php?action=unread) возникало острое желание как-то избавиться от этих назойливых сообщений из раздела "Игры на форуме" или из разделов "Купи-продай" или еще какого-то. И вот решение было найдено.

"Покурив" исходники форума, нашел такую встроенную возможность (недокументированную), которая позволяет фильтровать сообщения в разделе "непрочитанных" по категориям и разделам. Вот только не увидел, чтобы она где-то настраивалась и использовалась. Поэтому придется прописывать прямо в адресной строке.
Короче... Если Вам достаточно будет отфильтровать несколько категорий (посмотрите списки разделов в категориях), то к обычной ссылке на "непрочитанные", надо добавить &c= (или ;c=) и после этого список кодов категорий через запятую.

Список такой:

Краматорск и его жизнь - 7
Об этом сайте и форуме - 11
Мир вокруг нас - 12
СМИ Краматорска - 13
Выборы - 15
Конкурсы и реклама - 16
Барахолка - 18
Развлекательные места Краматорска - 19
Работа в регионе - 20
Клуб форума - 10

В итоге:
https://www.kramatorsk.info/talk/index.php?action=unread&c=7,11,12,13 (https://www.kramatorsk.info/talk/index.php?action=unread&c=7,11,12,13)
Будет показывать только сообщения из категорий:
"Краматорск и его жизнь"
"Об этом сайте и форуме"
"Мир вокруг нас"
"СМИ Краматорска",

а остальные игнорить. :D

Если фильтрации по категориям недостаточно, то тоже самое можно сделать с отдельными разделами, только вместо "c" вставить "boards" и перечислить коды разделов (код раздела можно увидеть в ссылке на него (например с главной страницы форума) в виде http://kramatorsk.info/talk/index.php?board=3.0)
Таким образом, например:
https://www.kramatorsk.info/talk/index.php?action=unread&boards=1,2,3,12 (https://www.kramatorsk.info/talk/index.php?action=unread&boards=1,2,3,12)
Будет выводить сообщения из разделов:
"Общий"
"Спорт"
"Общество, политика и экономика"
"Компьютеры, мобилки, софт, Интернет, провайдеры"


Создав такую ссылку, и сохранив ее в "избранных", вы избавитесь от нежелательных сообщений.
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: Merlin від 21 Березень 2010, 16:30:31
Снимаю шляпу.  :good:

Сразу видно специалиста.  :)
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: doom від 21 Березень 2010, 17:09:44
Спасибо! :?

Хоть один откликнулся. :)
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: karLos від 21 Березень 2010, 17:11:51
Чому... Я теж заценіл ))) Ще з ранку.
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: doom від 21 Березень 2010, 17:16:28
Заценил и скромно промолчал... :)
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: karLos від 21 Березень 2010, 17:16:54
Я плюсік до карми додав)
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: человек від 21 Березень 2010, 17:17:31
Ну, тогда и я оценю +. Правда я в этом ничего не понимаю )))

Цитувати
Я плюсік до карми додав)
Сейчас сделаем.
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: doom від 21 Березень 2010, 17:20:38
Я плюсік до карми додав)
Упс! А я и не заметил. Сорри. :o
Ну, тогда и я оценю +. Правда я в этом ничего не понимаю )))
Тю, а что там понимать? Наливай-да пей. :D
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: человек від 21 Березень 2010, 17:27:11
Цитувати
Тю, а что там понимать? Наливай-да пей.

И то верно ))) Спасибо, что напомнил  :drinks: а я то думаю чего мне не хватает, пойду ЧАЙ заварю )))
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: Lord від 21 Березень 2010, 21:58:05
Я плюсік до карми додав)

Аналогично. Спасибо за анализ.
Назва: Re: Фильтрация сообщений в "Непрочитанных"
Відправлено: ArguS від 01 Червень 2010, 17:48:48
При обновлении движка форума появилась возможность игнорировать разделы форума.
Заходим в свой профиль, выбираем в меню пункт "Игнорирование разделов" и выбираем те, которые не нужны.

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