Форум сетевых администраторов
Показаны 3 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=76)
-- Хак скрытия форумов (http://netadmin.ws/forum/showthread.php?threadid=9661)


Помещено Dreamer 09-10-2004 в 23:26:

Question Хак скрытия форумов

Задача:

Нужно скрывать целые ветки форумов, которые выбрал юзер.

Пример:

У нас есть две ветки форумов:

Форум 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 форумов для скрытия, то я не могу их всех запомнить в куках. Кто может помочь?

__________________
С уважением, Игорь!


Помещено Xrobak 10-10-2004 в 13:47:

На руборде такое есть, правда там не ВБ у них...
Может стоит просто в настройки Control Panel юзера добавить опцию такую как ты хочеш, и то что выберет юзер хранилось в БД, а когда уже юзер будет заходить на форум, то его предпочтения будут браться из БД, точно так же как берутся его предпочтения относительно того как отображаются посты (линейный, комбинированный... виды). И думаю не нужно будет ничего в кукисы запихивать...


Помещено MCTarakan 10-10-2004 в 17:00:

Dreamer а можно код в студию?

__________________
yMC.ru - хомяк музыканта


Формат времени GMT. Текущее время 18:44.
Показаны 3 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.