Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » [идея/запрос] новые темы
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Count
Shutdown -h now
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус: Count в оф-лайне
[идея/запрос] новые темы [сообщение #29884]

Вопрос вот какой. Я в свое время за него брался, но потерпел крах.
Как сделать определение "новых" тем не по последнему посещению, а по "реальному прочтению" данной темы, как реализовано, например, в YaBB. Одним словом, при заходе на форум человек прочитывает некоторые обновившиеся темы (не все!!). Потом при следующем заходе ему в качестве новых показываются не только обновившиеся за время его отсутствия темы, но и те, что он не прочита в предыдущем заходе.
В Яббе данная функция реализована с глюками. Ð_аз в 3-5 месяцев она решает что все темы являются непрочитанными, но я усматриваю в этом траблы реализации данной фичи проиводителем.

Итог: Нужны любые идеи по реализации данной фичи в вБ. Я сам готов принять участие, но пока моих знаний структуры форума не хватает для осуществления данного проекта.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2002 02:10
Нажмите сюда для просмотра профайла Count Отправить Персональное сообщение Count Найти сообщения от Count Добавить Count в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vanish
-= n0b0dy =-
Средний рейтинг: 4.29 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус: Vanish в оф-лайне
[сообщение #29896]

Ð_ешение которое пришло в голову (не особо понравилось):
Создаем таблицу для каждого пользователя форума (это и не нравится) вида
threadid
И каждую новую тему прописываем в этой таблице, как только пользователь зашел в тему, то мы удаляем строчку с id данной темы из этой таблицы.
Ну еще надо будет переписать определение прочитанных и не прочитанных тем.

И еще хотелось бы увидеть идею реализации этого на Яббе.

__________________
No pity, no mercy, no regret.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2002 12:20
Нажмите сюда для просмотра профайла Vanish Отправить Персональное сообщение Vanish Найти сообщения от Vanish Добавить Vanish в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Count
Shutdown -h now
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус: Count в оф-лайне
[сообщение #29901]

Vanish

quote:
Создаем таблицу для каждого пользователя форума (это и не нравится) вида
threadid

Приходило в голову. Но было отвергнуто как нерациональное.

Сегодня пришло немного другое решение. Создаем таблицу следующего вида:
userid, threadid, datestamp.
В которой указываем время прочтения пользователем темы. При выводе списка тем просто сравниваем дату обновления темы и дату прочтения. Дабы таблица не разрасталась слишком сильно, периодически вычищаем все записи, темы которых не обновлялись более определенного срока (на выбор месяц, три и т.п.) и считаем их прочитанными.
Немного запутанно получилось...

quote:
И еще хотелось бы увидеть идею реализации этого на Яббе.

В форуме на vklem.pp.ru в самом низу висит ссылка на дистр. Я в перле не силен, поэтому здесь ничем помочь не смогу.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2002 13:06
Нажмите сюда для просмотра профайла Count Отправить Персональное сообщение Count Найти сообщения от Count Добавить Count в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Vanish
-= n0b0dy =-
Средний рейтинг: 4.29 | Оценок: 24
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус: Vanish в оф-лайне
[сообщение #29914]

Да этот вариант лучше. Только чем больше будет таблица тем медленнее это будет работать.
А в общем это и можно реализовать...

quote:
Я в перле не силен, поэтому здесь ничем помочь не смогу.

Аналогично, о чем и жалею, однако скоро этот огрех исправлю =)

__________________
No pity, no mercy, no regret.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2002 15:54
Нажмите сюда для просмотра профайла Vanish Отправить Персональное сообщение Vanish Найти сообщения от Vanish Добавить Vanish в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #29926]

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

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-12-2002 21:15
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #30329]

Count ты в курсе что такой хак есть, если нет то глянь в архиве.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-01-2003 13:24
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Count
Shutdown -h now
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус: Count в оф-лайне
[сообщение #30383]

polo
Спасибо. Обязательно его посмотрю.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-01-2003 00:14
Нажмите сюда для просмотра профайла Count Отправить Персональное сообщение Count Найти сообщения от Count Добавить Count в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
e1
Участник+
Средний рейтинг: 3.75 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Россия, Томск
Публикаций: 282
Статус: e1 в оф-лайне
[сообщение #30394]

Count
showthread.php?s=&threadid=47101
посмотри, может это хак те и нужен...

Сообщение было отредактировано e1 06-01-2003 в 12:54

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-01-2003 06:26
Нажмите сюда для просмотра профайла e1 Отправить Персональное сообщение e1 Посетить домашнию страничку e1! Найти сообщения от e1 Добавить e1 в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Count
Shutdown -h now
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус: Count в оф-лайне
[сообщение #30409]

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

Count добавил 06-01-2003 в 11:43:05:
ЗЫ: Удали полную ссылку и оставь только номер треда. Кому надо - дополнят до полного урла

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-01-2003 11:41
Нажмите сюда для просмотра профайла Count Отправить Персональное сообщение Count Найти сообщения от Count Добавить Count в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Slayer
[XN] TEAM
Средний рейтинг: 3.91 | Оценок: 11
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2001
Место проживания:
Публикаций: 262
Статус: Slayer в оф-лайне
[сообщение #31039]

Ну как, кто-нить ставил Real "read/not read" threads and "new messages in forum" highlighting 1.1???

Если да, то какие впечатления?

__________________
x-forum.info | x-search.info | xnt.info | kinokabra.ru | x-host.biz

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-01-2003 13:57
Нажмите сюда для просмотра профайла Slayer Отправить Персональное сообщение Slayer Посетить домашнию страничку Slayer! Найти сообщения от Slayer Добавить Slayer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Count
Shutdown -h now
Средний рейтинг: 4.5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: уже далеко от Moscow
Публикаций: 578
Статус: Count в оф-лайне
[сообщение #31040]

Slayer
Не успел еще. Сессия все свободное время отъела.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-01-2003 14:29
Нажмите сюда для просмотра профайла Count Отправить Персональное сообщение Count Найти сообщения от Count Добавить Count в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 10:46.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01245189 seconds (55.45% PHP - 44.55% MySQL) with 27 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.