Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Haktar

Скрытие разделов с поиска

Recommended Posts

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

С новых сообщений, с активных сообщений, с результатов поиска, с блока новых тем и так далее.

 

Возможно ли такая выборка?

Share this post


Link to post
Share on other sites

@siv1987,

У меня этот хук стоит, но это не много не то, так как через него скрываются разделы для всех юзеров.

А хотелось бы что бы юзер сам мог выбирать какие ему разделы скрыть.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

А можно поподробней как это сделать?

Share this post


Link to post
Share on other sites

Имеется в виду usercpForms.php?

Share this post


Link to post
Share on other sites
А можно поподробней как это сделать?

1. Нужно создать текстовое поле или выпадающий список. Все это можете добавить в шаблон membersProfileForm, и будет отображаться в forum/index.php?app=core&module=usercp

2. Далее нужно обрабатывать данные, которые ввел/выбрал юзер.

3. Ну, и, соответственно, нужно это дело где-то хранить. Можно создать поле в таблице бд.

  • Upvote 1

Share this post


Link to post
Share on other sites

Становится всё более интереснее и заманчивее :)

 

Нужно создать текстовое поле или выпадающий список.

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

Но если выпадающий список, то пользователь тогда ведь сможет вносить только один раздел?

 

Все это можете добавить в шаблон membersProfileForm, и будет отображаться в forum/index.php?app=core&module=usercp

Внести ключ дополнительного поля или же <if test="memberfield:|:$member['field_номер дополнительного поля']"> ?

 

 

2. Далее нужно обрабатывать данные, которые ввел/выбрал юзер.

Вот этого не понял.

 

 

3. Ну, и, соответственно, нужно это дело где-то хранить. Можно создать поле в таблице бд.

Создать новое поле в таблице members?

Share this post


Link to post
Share on other sites

Ребята, не поможете? :(

Share this post


Link to post
Share on other sites
Но если выпадающий список, то пользователь тогда ведь сможет вносить только один раздел?

Имелся ввиду список со множественным выбором.

Внести ключ дополнительного поля или же ?
А Вы хотите через доп. поле все организовать?
Вот этого не понял.
После того, как юзер указал форумы, он нажимает на кнопку "Сохранить". Перед сохранением нужно данные обработать.
Создать новое поле в таблице members?
Можете поле создать, можете в кеше хранить.
Ребята, не поможете?
Сперва определитесь, что будет, список форумов или поле.

Share this post


Link to post
Share on other sites

Сперва определитесь, что будет, список форумов или поле.

Список.

 

Можете поле создать, можете в кеше хранить.

Лучше в базе.

Share this post


Link to post
Share on other sites

@newbie,

Ух ты, большое спасибо, то что надо!

 

Работает - из вариантов поиска исключает, в новых и активных сообщениях не видит.

 

А как бы ещё убрать темы с этих разделов с боковой панели последние темы и сообщения с боковой панели последние сообщения?

Share this post


Link to post
Share on other sites
А как бы ещё убрать темы с этих разделов с боковой панели последние темы и сообщения с боковой панели последние сообщения?

Напишите авторам хуков, пусть они свяжутся со мной. Я им расскажу.

 

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

Share this post


Link to post
Share on other sites

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

Последние темы, это встроенный хук в форумный движок.

Вот он - recent_topics.zip

 

А вот хук последние сообщения - Боковая панель последних сообщений.zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...