Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   Фикс - Информация о прочитанных сообщениях
RSS

Фикс - Информация о прочитанных сообщениях

Свой пост не считается новым...

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: GramПечать
 
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
Есть при просмотре форума такая фигня:
если ты написал только что сообщение и переходишь после этого в форум, видишь тему в которую только что запостил, помеченной, как непрочитанной...
По-моему, это не есть гут...
(то же перешло и в закладки)....

Чтобы исправить этот маленький, но неудобный недочет, нужно сделать следующее:

в файлах forums.cgi и bookmark.cgi код:
<br># Forum Post markers<p>if (!$forumlastvisit) { $forumlastvisit = "0"; }<br>$topicicon = "<img src=\"$imagesurl\/images\/topicnonew.gif\" border=\"0\">";<br>if ($inmembername ne "Guest") {<br>if ($threadposts > $hottopicmark-1) { $hotthread = 1; } else { undef $hotthread; }<br>if (($hotthread) && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topichot.gif\" border=\"0\">";<br>}<br>if (($hotthread) && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topichotnonew.gif\" border=\"0\">";<br>}<br>if ((!$hotthread) && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topicnew.gif\" border=\"0\">";<br>}<br>if ((!$hotthread) && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topicnonew.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickyopen.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickynonew.gif\" border=\"0\">";<br>}  <br>if ($threadstate eq "closed") {<br>$topicicon = "<img src=\"$imagesurl\/images\/topiclocked.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($threadstate eq "closed")) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickylocked.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($hotthread) && ($forumlastvisit < $lastpostdate) && ($threadstate ne "closed")) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickyhot.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($hotthread) && ($forumlastvisit > $lastpostdate) && ($threadstate ne "closed")) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickyhotnonew.gif\" border=\"0\">";<br>}<br>}<br>
заменить на код:
<br># Forum Post markers (fixed)<p>if (!$forumlastvisit) { $forumlastvisit = "0"; }<br>$topicicon = "<img src=\"$imagesurl\/images\/topicnonew.gif\" border=\"0\">";<br>if ($inmembername ne "Guest") {<br>if ($threadposts > $hottopicmark-1) { $hotthread = 1; } else { undef $hotthread; }<br>if (($hotthread) && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate) && ($inmembername ne $lastposter)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topichot.gif\" border=\"0\">";<br>}<br>if (($hotthread) && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topichotnonew.gif\" border=\"0\">";<br>}<br>if ((!$hotthread) && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate) && ($inmembername ne $lastposter)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topicnew.gif\" border=\"0\">";<br>}<br>if ((!$hotthread) && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/topicnonew.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($threadstate ne "closed") && ($forumlastvisit < $lastpostdate) && ($inmembername ne $lastposter)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickyopen.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($threadstate ne "closed") && ($forumlastvisit > $lastpostdate)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickynonew.gif\" border=\"0\">";<br>}  <br>if ($threadstate eq "closed") {<br>$topicicon = "<img src=\"$imagesurl\/images\/topiclocked.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($threadstate eq "closed")) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickylocked.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($hotthread) && ($forumlastvisit < $lastpostdate) && ($threadstate ne "closed") && ($inmembername ne $lastposter)) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickyhot.gif\" border=\"0\">";<br>}<br>if (($sticky eq "yes") && ($hotthread) && ($forumlastvisit > $lastpostdate) && ($threadstate ne "closed")) {<br>$topicicon = "<img src=\"$imagesurl\/images\/stickyhotnonew.gif\" border=\"0\">";<br>}<br>}<br>

все....
теперь свой пост не в счет ;)


JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
кстати, здесь то же самое:
я создал эту тему, какая же она для меня новая ;)

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
По-моему, я это исправлял в Release 4 Post Final. Но не помню, делал ли я это для отдельных тем. А вот для форумов в целом и для списка новых сообщений - делал точно.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]XXXX Pro [/B]
ну у меня не было... хотя я ставил Пост финал....
и в букмарках та же фигня - а код скопирован из форумс.цги, я так понимаю...

Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
XXXX Pro
Да! Для форумов в целом и для новых сообщений баг исправлен! А вот в forums.cgi видимо нет :(

JESUS, небольшая просьбочка... цветом выделять отличие от оригинала - так удобнее!

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Gram[/B]
природная лень :)

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
а вообще.... очень туго решен вопрос с маркерами прочитанных/непрочитанных сообщений....
неудобно до безобразия... (опять к вопросу о ручках автора и колесах поезда)...

может кто-нибудь думал над решением вопросов этой категории: а конкретно - изменение записей в кукисы?
какие-нибудь решения есть?


<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   Фикс - Информация о прочитанных сообщениях
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0451. Количество выполненных запросов: 19, время выполнения запросов 0.0285