LANP
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 1. Так вот я у себя на http://forum.heat.ru реализовал такую фишку что topic.cgi смотрит когда залогининый юзыр был в этой комнате т.е. берет - "Последний раз Вы здесь были:: 19 Мая, 2004 - 13:48" и в зависимости от этого времени при выведение месаг выводит в заголовке "Удаление | Правка | Профиль | E-mail | Сообщение | Цитата" в самом конце слово "New", т.е. если сообщение в темы запостилось позже того времени когда юзер был в комнате то, заголовок сообщения выглядить вот так -"Удаление | Правка | Профиль | E-mail | Сообщение | Цитата | New" т.е. глазами не надо смотреть от какого числа месага, а ищишь только красное слово new около месаги и читаешь тольки эти месаги... удобно между прочим... но готового решения у меня нет поправили мне в скриптах, а где даже не знаю может кто реализовывал уже такое с готовым решением? поделитесь... 2. Основная проблема с forum.cgi это когда заходишь в какую-нибудь комнату и там допустим 15 тем содержат новые месаги... ты читаешь только 2 темы, а потом тебе срочно надо или перезагрузиться или случайно закрыл окно с форум... ну короче понятно... при при заходе через пару минут все те месаги в 13 оставшихся тем уже помечаються как прочтеные... сразу материшь на все что есть... а если это не 15 тем, а больше... сразу материшь вообще всех на свете... и начинаешь вспоминать а когда ты здесь и что прочел, а что нет Так вот может кто реализовал в готовом решение чтоб куки работали не с forum.cgi а глубже topic.cgi т.е. при заходе в комнату месаги не помечаються как прочитанные, а помечаються когда зашел в саму тему... правда тогда надо будет править 1 фичу, которую я описал выше, чтоб она брала время не относительно захода в комнату, а относительно захода в тему...проблематично, т.е. ее переписывать надо... и взаимосвязывать со 2 фичой... но я даже вообще такое не реализовал, даже не знаю как подступиться, слаб еще в программирование... 3. Потом у меня еще реализована такая фича в заголовках как удаление: "Удаление | Правка | Профиль | E-mail | Сообщение | Цитата" т.е. при нажатие на эту клавишу удаляеться именно этам месага, т.е. не надо лезть в ее правку и потом ставить галочку "удалить" и нажимать "ок" т.е. вместе 3 нажатий кнопки мышки и одной перезагрузки страницы, мы получаем 1 нажатие мышки, т.е. экономим время и трафик и количество клацкание по мыше, следовательно износ при посещение форума модератора или админа в 3 раза уменьшаеться Минус не удаляеться первая месага, так как она привязана к теме и при ее удаление нужно снести тему а не месагу... иначе как-то не логично получаеться пропадание первой месаги в темы и по глупости забыли сделать что у первой месаги появлялось слово "удаление темы" вместо просто "удаление" P.S. к чему я это писал: все реализование фичи, а это 1 и 3 из выше описаных, реализовавал раньше помогаюший программер, сейчас увы нету его... и мне приходиться все делать самому и на других форумах, и в програминге на perl я не силен и где он там направил сложно найти... а так может кто уже у себя реализовывал и может поделиться P.P.S. фичи эти очень удобные и хотелось бы их внедрить в стандартный пофиксиный 2.1.9 комплект... или возможно я не прав конечно сколько людей - столько мнений | Всего записей: 2 | Зарегистр. 18-02-2004 | Отправлено: 12:38 02-06-2004 | Исправлено: LANP, 12:43 02-06-2004 |
|