Перейти к публикации
Дизайн и модификация Invision Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Trotor

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

@siv1987,

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
  siv1987 писал:

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
  Haktar писал:
А можно поподробней как это сделать?

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

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

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

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

 

  newbie писал:

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

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

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

 

  newbie писал:

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

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

 

 

  newbie писал:

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

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

 

 

  newbie писал:

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


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

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

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

Поделиться сообщением


Ссылка на сообщение
  newbie писал:

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

Список.

 

  newbie писал:

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

Лучше в базе.

Поделиться сообщением


Ссылка на сообщение

@newbie,

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

 

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

 

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

Поделиться сообщением


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

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

 

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

Поделиться сообщением


Ссылка на сообщение
  newbie писал:

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

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

Вот он - recent_topics.zip

 

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...