![]() |
Показаны 3 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=76)
-- Хак скрытия форумов (http://netadmin.ws/forum/showthread.php?threadid=9661)
Хак скрытия форумов
Задача:
Нужно скрывать целые ветки форумов, которые выбрал юзер.
Пример:
У нас есть две ветки форумов:
Форум 1
- Подраздел 1
- Подраздел 2
- Подраздел 3
Форум 2
- Подраздел 1
- Подраздел 2
- Подраздел 3
Юзер хочет скрыть Форум 2. Сейчас vB3 есть возможность свернуть форум. Вот по этому же принципу я хочу скрыть форумы, которые вберет юзер.
Как я представляю решение задачи:
1) Мы делаем запрос к базе и берём все "главные форумы" форумы.
select forumid, title from forum where parentid = "-1" order by displayorder
2) Мы выводим всё это дело в виде списка названий с чекбоксами.
Юзер выбирает какие форумы он хочет скрыть (ставит галочки) и нажимает кнопочку.
3) После нажатия кнопочки ИД форумов записывается в куки.
4) Юзер заходит на главную страницу форума, скрипт читает куки и просто с помощью яваскрипта не показывает форумы.
Я пытался писать, но не могу никак записать в куки больше одного значения. Т.е. если например выбрал 5 форумов для скрытия, то я не могу их всех запомнить в куках. Кто может помочь?
__________________
С уважением, Игорь!
На руборде такое есть, правда там не ВБ у них...
Может стоит просто в настройки Control Panel юзера добавить опцию такую как ты хочеш, и то что выберет юзер хранилось в БД, а когда уже юзер будет заходить на форум, то его предпочтения будут браться из БД, точно так же как берутся его предпочтения относительно того как отображаются посты (линейный, комбинированный... виды). И думаю не нужно будет ничего в кукисы запихивать...
Dreamer а можно код в студию?
__________________
yMC.ru - хомяк музыканта
| Формат времени GMT. Текущее время 18:44. | Показаны 3 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.