Перейти к контенту
  • 0

Выборка "Новые сообщения" без одного форума


Вопрос

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

 

Честно скажу что искал не один день и тут, и на англ. сайте, но такого мода не нашел... ;) Если я слепой то прошу не сильно сердиться и кинуть ссылочку... :D

 

Задача стоит такая: дать возможность пользователю "исключить" из результатов выборки "Новые сообщения" один-два "флудовых" форума. Например не хочет человек видеть "флуд" - ставит себе в профиле галку "без флуда" и выборка в результате нажатия кнопки "Новые сообщения" выдается только по технической части форума (например исключает 2 ветки).

 

Если такого нет, может быть есть возможность запретить это "глобально" т.е. для всех пользователей сразу?

 

Версия v1.3 Final

 

Большое спасибо!

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

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

 

Если разделов очень много, а исключить нужно один-два - можно щелкнуть по одному, нажать Ctrl+A чтобы выделить все, и затем удерживая Ctrl скинуть лишние.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Увы, речь идет не о поиске, а о такой функции как "Новые сообщения".

Чловек приходя на сайт на следующий день нажимает кнопку "Новые сообщения" и получает все новые сообщения которые написаны после его визита. Но при этом ему в выдаче этих сообщений, попадают сообщения из "Болталки" т.е. мало кому интересный флуд. И вот хотелось бы его отсечь, т.к. в общей куче легко не увидеть важные и интересные сообщения...

 

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Увы, речь идет не о поиске, а о такой функции как "Новые сообщения".

Тут мелкими правками кода не обойтись, потребуется делать большой мод.

Может быть подойдет группировка результатов поиска не по давности, а по разделам? Тогда хоть "мусор" и не отфильтруется, но будет хотя бы в одной куче, а не мелкими вкраплениями в результаты поиска.

Не смотрел коды, но могу предположить: изменить критерии сортировки намного проще, чем создавать новые функции.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

passat19

 

уже была такая темка, где исключались "ненужные" форумы.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо! Нашел по ключевым словам "исключить форум"

Как исключить форум из списка новых сообщений?

 

Можно ли у Вас узнать сколько будет стоить разработка мода чтобы этот флаг мог ставить пользователь себе сам?

 

Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

тут на IBR и у меня на сайте есть статья которая вполне доступно рассказывает как добавить самому настройку в UserCP.

 

После того как вы это сделаете, сделать анализ на этот флаг дело минуты..

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо попробую покумекать. Можно еще маленькое уточнение. Вот Ваш код по исключению форума 45 из выдачи

$DB->query("SELECT t.tid FROM ibf_topics t WHERE t.approved=1 AND t.forum_id IN($forums) AND t.last_post > '".$ibforums->member['last_visit']."' and t.forum_id != 45");

а если форума нужно убрать два например 45 и 46 то какие изменения нужно будет добавить в код? Если можно, напишите плиз. Спасибо большое!

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.