Trotor Posted October 29, 2014 Share Posted October 29, 2014 Часто пользователи хотят скрыть тот или иной раздел с поиска. Не просто скрыть скажем отображение новых сообщений с того или иного раздела, а вообще убрать.С новых сообщений, с активных сообщений, с результатов поиска, с блока новых тем и так далее. Возможно ли такая выборка? Link to comment Share on other sites More sharing options...
siv1987 Posted October 29, 2014 Share Posted October 29, 2014 http://ipbskins.ru/forum/topic10046.html Link to comment Share on other sites More sharing options...
Trotor Posted October 29, 2014 Author Share Posted October 29, 2014 @siv1987,У меня этот хук стоит, но это не много не то, так как через него скрываются разделы для всех юзеров.А хотелось бы что бы юзер сам мог выбирать какие ему разделы скрыть. Link to comment Share on other sites More sharing options...
siv1987 Posted October 29, 2014 Share Posted October 29, 2014 Тогда создайте для пользователя в userCP свою настройку где он сможет выбирать форумы для поиска, в хуке сравнивайте не с системной настройкой, а с настройкой текущего пользователя. Link to comment Share on other sites More sharing options...
Trotor Posted October 29, 2014 Author Share Posted October 29, 2014 Тогда создайте для пользователя в userCP свою настройку где он сможет выбирать форумы для поиска, в хуке сравнивайте не с системной настройкой, а с настройкой текущего пользователя.А можно поподробней как это сделать? Link to comment Share on other sites More sharing options...
Trotor Posted October 29, 2014 Author Share Posted October 29, 2014 Имеется в виду usercpForms.php? Link to comment Share on other sites More sharing options...
newbie Posted October 30, 2014 Share Posted October 30, 2014 А можно поподробней как это сделать?1. Нужно создать текстовое поле или выпадающий список. Все это можете добавить в шаблон membersProfileForm, и будет отображаться в forum/index.php?app=core&module=usercp2. Далее нужно обрабатывать данные, которые ввел/выбрал юзер.3. Ну, и, соответственно, нужно это дело где-то хранить. Можно создать поле в таблице бд. 1 Link to comment Share on other sites More sharing options...
Trotor Posted October 30, 2014 Author Share Posted October 30, 2014 Становится всё более интереснее и заманчивее :) Нужно создать текстовое поле или выпадающий список.Если текстовое поле то пользователь должен вносить сам ид раздела который будет скрыт с поиска.Но если выпадающий список, то пользователь тогда ведь сможет вносить только один раздел? Все это можете добавить в шаблон membersProfileForm, и будет отображаться в forum/index.php?app=core&module=usercpВнести ключ дополнительного поля или же <if test="memberfield:|:$member['field_номер дополнительного поля']"> ? 2. Далее нужно обрабатывать данные, которые ввел/выбрал юзер.Вот этого не понял. 3. Ну, и, соответственно, нужно это дело где-то хранить. Можно создать поле в таблице бд.Создать новое поле в таблице members? Link to comment Share on other sites More sharing options...
Trotor Posted October 30, 2014 Author Share Posted October 30, 2014 Ребята, не поможете? :( Link to comment Share on other sites More sharing options...
newbie Posted October 31, 2014 Share Posted October 31, 2014 Но если выпадающий список, то пользователь тогда ведь сможет вносить только один раздел?Имелся ввиду список со множественным выбором.Внести ключ дополнительного поля или же ?А Вы хотите через доп. поле все организовать?Вот этого не понял.После того, как юзер указал форумы, он нажимает на кнопку "Сохранить". Перед сохранением нужно данные обработать.Создать новое поле в таблице members?Можете поле создать, можете в кеше хранить.Ребята, не поможете?Сперва определитесь, что будет, список форумов или поле. Link to comment Share on other sites More sharing options...
Trotor Posted October 31, 2014 Author Share Posted October 31, 2014 Сперва определитесь, что будет, список форумов или поле.Список. Можете поле создать, можете в кеше хранить.Лучше в базе. Link to comment Share on other sites More sharing options...
newbie Posted November 1, 2014 Share Posted November 1, 2014 ri_sforums_3.1.4_upd.xml 2 Link to comment Share on other sites More sharing options...
Trotor Posted November 1, 2014 Author Share Posted November 1, 2014 @newbie, Ух ты, большое спасибо, то что надо! Работает - из вариантов поиска исключает, в новых и активных сообщениях не видит. А как бы ещё убрать темы с этих разделов с боковой панели последние темы и сообщения с боковой панели последние сообщения? Link to comment Share on other sites More sharing options...
newbie Posted November 2, 2014 Share Posted November 2, 2014 А как бы ещё убрать темы с этих разделов с боковой панели последние темы и сообщения с боковой панели последние сообщения?Напишите авторам хуков, пусть они свяжутся со мной. Я им расскажу. Если просите помощи, то нужно как можно подробнее описывать то, что требуется. Хуков "последних тем и сообщений" полно. Link to comment Share on other sites More sharing options...
Trotor Posted November 2, 2014 Author Share Posted November 2, 2014 Если просите помощи, то нужно как можно подробнее описывать то, что требуется. Хуков "последних тем и сообщений" полно.Последние темы, это встроенный хук в форумный движок.Вот он - recent_topics.zip А вот хук последние сообщения - Боковая панель последних сообщений.zip Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now