Остап Опубликовано 30 Декабря 2003 Автор Жалоба Поделиться Опубликовано 30 Декабря 2003 Meowth[OGD] Не ну понятно, КАК это происходит, вопрос в том, как это починить ... Допустим, пошёл я умываться ... Сессия сбросилась через 10 ( 15 ) мин ... Давайте запомним в тэйбл ( помнит же он где то непрочитанные темы ), то есть приплюсуем те, которые я не успел прочитать ранее ... Реально ? Ссылка на комментарий Поделиться на других сайтах Прочее
Тсарь Опубликовано 30 Декабря 2003 Жалоба Поделиться Опубликовано 30 Декабря 2003 Кстати, в том же Yabb все темы по дефолту помечаются как непрочитанные. И прочитанными становятся только если ты их откроешь. Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 30 Декабря 2003 Жалоба Поделиться Опубликовано 30 Декабря 2003 Кстати, в том же Yabb все темы по дефолту помечаются как непрочитанные. И прочитанными становятся только если ты их откроешь.Прям отдельно каждая тема? Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 30 Декабря 2003 Жалоба Поделиться Опубликовано 30 Декабря 2003 если ты его неделю не посещал, а потом забежал на часок просмотрел мельком и отошел умыться к примеру, то по истечении твой сессии время последнего посещения изменится и непрочитаными будут только те сообщения, которые были оставлены, пока ты умывался Совершенно верно, в базе хранится время твоего визита, и если ты не на долго заскочил в форум, то при последующем визите все сообщения будут считаться прочтеными... Для того что бы так не происходило надо создавать отдельную таблицу где бы хранились - дата последнего визита по каждому форуму. (inho, приведет к разрастанию базы что не есть гуд) Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 30 Декабря 2003 Жалоба Поделиться Опубликовано 30 Декабря 2003 если ты не на долго заскочил в форум, то при последующем визите все сообщения будут считаться прочтеными...На эту тему мои пользователи предлагали мне сделать галочку вроде "Не засчитывать это посещение", если знаешь, что твой визит будет непродолжительным и все интересные темы не успеешь прочитать. Фиговый вариант, честно сказать. Для того что бы так не происходило надо создавать отдельную таблицу где бы хранились - дата последнего визита по каждому форуму. (inho, приведет к разрастанию базы что не есть гуд)Иконборд хранит даты последнего визита по форумам в куках. Имхо, самый оптимальный вариант. Правда, если форумов много, то куки не спасут - переполнятся. YaBB хранит данные о посещениях в отдельной таблице. Честно сказать, это меня вообще напугало. Я так прикинул грубо, если есть 1000 пользователей, каждый из которых посетил 100 тем, то будет табличка размером в мегабайт. На порядок больше посетителей - 10 мегов. Почаще будут посещать темы - 10 мегов. Если 10000 пользователей посетят каждый по 1000 тем - табличка в 100 мегов. Для крупных форумов получится просто бешеная трата. PS Пора тему перекинуть в Запрос на создание модификации... Ссылка на комментарий Поделиться на других сайтах Прочее
Остап Опубликовано 30 Декабря 2003 Автор Жалоба Поделиться Опубликовано 30 Декабря 2003 Для крупных форумов получится просто бешеная трата. Согласен ... Но не бывает же так, что НЕТ выхода . Пора тему перекинуть в Запрос на создание модификацииЕсли ты считаешь, что это поможет Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 30 Декабря 2003 Жалоба Поделиться Опубликовано 30 Декабря 2003 только что посмотрел как работает UBBthreadshttp://www.hostforum.ru (здесь форум)что интересно, "форум" помнит в какие разделы форума ты не ходил и какие посты не читал... Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 31 Декабря 2003 Жалоба Поделиться Опубликовано 31 Декабря 2003 (изменено) YaBB хранит данные о посещениях в отдельной таблице. Честно сказать, это меня вообще напугало. Я так прикинул грубо, если есть 1000 пользователей, каждый из которых посетил 100 тем, то будет табличка размером в мегабайт. На порядок больше посетителей - 10 мегов. Почаще будут посещать темы - 10 мегов. Если 10000 пользователей посетят каждый по 1000 тем - табличка в 100 мегов. Для крупных форумов получится просто бешеная трата. У нас так. И нормально. Правда у нас не отдельная табличка, а для этого используется ibf_members. Табличка эта занимает всего-то 2,4 МКому хочется проверить: test_member test Изменено 31 Декабря 2003 пользователем Oska Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 31 Декабря 2003 Жалоба Поделиться Опубликовано 31 Декабря 2003 P.S. Кстати почему кнопка QUOTE не работает? Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 31 Декабря 2003 Жалоба Поделиться Опубликовано 31 Декабря 2003 P.S. Кстати почему кнопка QUOTE не работает? Song, работает, только что ей пользовался. Может браузер лажает? Или в обычном скине было нормально? Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 31 Декабря 2003 Жалоба Поделиться Опубликовано 31 Декабря 2003 А... она просто [ quote ] пихает ))А я то жду, что она отобразит PostScreen (ну как сделано в классическом инвижоне) Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 31 Декабря 2003 Жалоба Поделиться Опубликовано 31 Декабря 2003 Правда у нас не отдельная табличка, а для этого используется ibf_members.Можно в подробностях? Какие поля, как работает?.. Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 31 Декабря 2003 Жалоба Поделиться Опубликовано 31 Декабря 2003 ну если быть кратким, те же куки, но только они пишутся в базу.Одно поле - TEXT. Туда всё и пишется. В цикле где выводятся топики проверяются по этому полю и в зависимости от этого выставляется или нет значок new. Ну вообщем, что-то я помню было такое на ibplanet (я про то, что если надо в подробностях). Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 1 Января 2004 Жалоба Поделиться Опубликовано 1 Января 2004 SongТо есть в таблице ibf_members в неком поле вы храните пары "тема"-"последнее посещение"?.. Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 1 Января 2004 Жалоба Поделиться Опубликовано 1 Января 2004 Нет, форум - последнее посещение. Ну т.е. также как в куках, только переписав более по умному Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 1 Января 2004 Жалоба Поделиться Опубликовано 1 Января 2004 Нет, форум - последнее посещение.А, всего-то. Тогда конечно. Думаю, это лучше, чем куки. Просто касательно YaBB я имел в виду - он хранит табличку "Пользователь"-"Тема"-"Последнее посещение". Вот это немного слишком, имхо... Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 2 Января 2004 Жалоба Поделиться Опубликовано 2 Января 2004 theIggs А он хранит в файле, так что не критично Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 2 Января 2004 Жалоба Поделиться Опубликовано 2 Января 2004 не критичноНу да, файл размером в 100 мегов - это фигня. Ссылка на комментарий Поделиться на других сайтах Прочее
Romka Опубликовано 1 Марта 2004 Жалоба Поделиться Опубликовано 1 Марта 2004 А почему бы не сделать проверочку интересную в теле каждого поста динамически ???? Скажем в таблицу с юзерами каждому добавить 1о поле - скажем readtopics, туда тыкать id топиков после поста чьего-то , а при посещении именно тела поста чтобы етот id вычеркивался из поля базы, и собственно по этим вещам втыкать картинки 'прочитано' или 'не прочитано'.... Конешно грузно получится но если оптимизировать - будет все окей... думаю реальный выход.... Ссылка на комментарий Поделиться на других сайтах Прочее
DDfans Опубликовано 17 Марта 2004 Жалоба Поделиться Опубликовано 17 Марта 2004 Залес сейчас на титульную страницу (на сайт), а в статистике увидел три раза повторяющегося юзера под ником White. Как такое может быть? Баг? (пристегнул бы скрин, да нет тут этой возможности) Добавлено в [mergetime]1079534199[/mergetime] Ой, забыл добавить, что сайт этот - IBResource.ru Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 17 Марта 2004 Жалоба Поделиться Опубликовано 17 Марта 2004 (пристегнул бы скрин, да нет тут этой возможности)А ты кинь мне на мыло oska в нашем домене (антиспам) или размести у себя на дюране Ссылка на комментарий Поделиться на других сайтах Прочее
Farch Опубликовано 21 Марта 2004 Жалоба Поделиться Опубликовано 21 Марта 2004 при редактировании поста получаюline 336'document.REPLIER.msg_title.value' is null or not an object if (document.REPLIER.msg_title.value.length < 2) { errors = "Необходимо ввести заголовок письма"; } if (MessageLength < 2) { errors = "Вы должны ввести текст сообщения!"; } if (MessageMax !=0) { if (MessageLength > MessageMax) { errors = "Максимально допустимая длина " + MessageMax + " символов. Текущие символы: " + MessageLength; }здесь еррор дает Windows 2003 Enterprice English, IE 6 B3790 Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 23 Марта 2004 Жалоба Поделиться Опубликовано 23 Марта 2004 при редактировании поста получаюline 336'document.REPLIER.msg_title.value' is null or not an object if (document.REPLIER.msg_title.value.length {errors = "Необходимо ввести заголовок письма";} if (MessageLength errors = "Вы должны ввести текст сообщения!";}if (MessageMax !=0) {if (MessageLength > MessageMax) {errors = "Максимально допустимая длина " + MessageMax + " символов. Текущие символы: " + MessageLength;} здесь еррор даетFarch Спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
Farch Опубликовано 9 Апреля 2004 Жалоба Поделиться Опубликовано 9 Апреля 2004 http://www.ibresource.ru/db/?v=1.2.x&c=graphicsотсюда заходим на Inferno RPG Image AddOn v02или другой мод. потом нажимаем <back в броузере и получаем errorкогда страница возврата (т.е. http://www.ibresource.ru/db/?v=1.2.x&c=graphics) откешируеться баг пропадает. Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 9 Апреля 2004 Жалоба Поделиться Опубликовано 9 Апреля 2004 http://www.ibresource.ru/db/?v=1.2.x&c=graphicsотсюда заходим на Inferno RPG Image AddOn v02или другой мод. потом нажимаем когда страница возврата (т.е. http://www.ibresource.ru/db/?v=1.2.x&c=graphics) откешируеться баг пропадает.Захожу по адресу. Захожу на инферно. Жму back. Возвращаюсь обратно. Никакой error. В чем баг-то? Может быть он просто у тебя? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения