91. Defenderyk - 22 мая 2011 — 18:13 - перейти к сообщению
ОК. ПОСТАРАЮСЬ ПОСМОТРЕТЬ. ПЕРЕСТАВИЛ ЗАНОГО ВЕСЬ МОД. ВРОДЕ РОБИТ ТЕПЕРЬ КОРРЕКТНО, ПО КРАЙНЕЙ МЕРЕ ФОРУМ ОТКРЫВАЕТСЯ. ПОСМОТРИМ ПАРУ ДНЕЙ
92. alexx - 22 мая 2011 — 18:23 - перейти к сообщению
Обновился, все вроде работает без проблем.
Если будут замечания напишу.
Да, хотел спросить, вот если чел жмет быстрый просмотр последнего сообщения в сплывающем окне, то отмечается ли тема как им прочитанная и фиксируется статистика просмотров темы?
Если будут замечания напишу.
Да, хотел спросить, вот если чел жмет быстрый просмотр последнего сообщения в сплывающем окне, то отмечается ли тема как им прочитанная и фиксируется статистика просмотров темы?
93. Defenderyk - 22 мая 2011 — 18:24 - перейти к сообщению
отмечу у себя на форуме: стало почему то дольше открываться. раньше прям шустро все открывалось
может дольше считывает данные?
может дольше считывает данные?
94. alexx - 22 мая 2011 — 18:27 - перейти к сообщению
Defenderyk пишет:
отмечу у себя на форуме: стало почему то дольше открываться. раньше прям шустро все открывалось
У меня как раз наоборот, шустрее даже визуально чувствуется.
Каким браузером пользуетесь, случайно не Хромом?, он в последних релизах глючный становиться.
Дай ссылку на свой форум, в профиль добавь его, посмотрю.
95. yura3d - 22 мая 2011 — 18:35 - перейти к сообщению
alexx пишет:
Да, хотел спросить, вот если чел жмет быстрый просмотр последнего сообщения в сплывающем окне, то отмечается ли тема как им прочитанная и фиксируется статистика просмотров темы?
Нет, работа мода быстрого просмотра первого/последнего сообщения темы не учитывается.
Defenderyk пишет:
отмечу у себя на форуме: стало почему то дольше открываться. раньше прям шустро все открывалось
может дольше считывает данные?
может дольше считывает данные?
Не думаю, что у Вас за 15 минут набралось столько данных по просмотрам, чтобы это отражалось на производительности. В целом, довольно длительное (более 2-х месяцев) закрытое тестирование этого мода показало, что SQLite при грамотной фрагментации базы данных работает даже быстрее, чем обращение к текстовым файлам форума. И мнения первых пользователей, проспонсировавших этот мод и использовавших его последний месяц, подтверждают результаты теста.
96. Defenderyk - 22 мая 2011 — 18:43 - перейти к сообщению
yura3d, а что кстати на этом форуме не поставишь его сразу? было бы сразу удобнее просматривать и тестить в том числе


посмотри ЛС плиз
97. yura3d - 22 мая 2011 — 18:46 - перейти к сообщению
Defenderyk пишет:
yura3d, а что кстати на этом форуме не поставишь его сразу? было бы сразу удобнее просматривать и тестить в том числе
Просто пока времени не было на это. Думаю в ближайшие несколько дней поставлю.
98. Nikela - 22 мая 2011 — 19:44 - перейти к сообщению
yura3d пишет:
Иногда есть возможность прочитать тему, но нет возможности сразу же ответить (допустим, при просмотре форума с телефона). Поэтому, если убрать тему из списка обновлённых по её прочтении, то можно вообще забыть о том, что нужно было ответить. Однако, как только Вы ответили в тему, она будет убрана из этого списка.
Необычное свойство и видимо действительно может быть полезным

99. yura3d - 22 мая 2011 — 19:59 - перейти к сообщению
Nikela пишет:
Необычное свойство и видимо действительно может быть полезным
правда, если бы вы не объяснили никогда бы сама не догадалась, теперь буду пользоваться.
yura3d пишет:
Иногда есть возможность прочитать тему, но нет возможности сразу же ответить (допустим, при просмотре форума с телефона). Поэтому, если убрать тему из списка обновлённых по её прочтении, то можно вообще забыть о том, что нужно было ответить. Однако, как только Вы ответили в тему, она будет убрана из этого списка.
Необычное свойство и видимо действительно может быть полезным

Ещё нужно заметить по поводу данного момента, что темы не будут прибывать в списке обновлённых тем вечно. Если Вы действительно не интересуетесь некоторыми темами (не читаете их, и эти темы не обновляются), то по истечении указанного в админке кол-ва дней эти темы будут удалены из списка автоматически. Таким образом список будет очищаться от неактуальных для Вас тем.
100. dema - 22 мая 2011 — 20:21 - перейти к сообщению
Офигеть замудренна установка. Как-то получилось еще поставить. Все работает. Спасибо!
101. Defenderyk - 22 мая 2011 — 21:15 - перейти к сообщению
yura3d пишет:
ага, через 30 дней) оставил значение по умолчанию
Таким образом список будет очищаться от неактуальных для Вас тем.
102. Pauk - 23 мая 2011 — 09:40 - перейти к сообщению
что то я не так сделал видимо - у меня новые сообщения на форуме появляются, но это никак не отображается - вообще, только если зайти в НОВЫЕ СООБЩЕНИЯ видно что есть новые сообщения в темах.
(Добавление)
Все поправил, спасибо Юрию за великолепный мод и его дополнения/исправления!
(Добавление)
Все поправил, спасибо Юрию за великолепный мод и его дополнения/исправления!

103. Zeg - 24 мая 2011 — 08:01 - перейти к сообщению
После установки мода в файле error_log появилась ошибка
Это строка
вот в этом фрагменте:
Цитата:
[23-May-2011 15:50:28] PHP Notice: Undefined variable: alltopics in /home/user/public_html/sites/site.ru/forum/search.php on line 76
Это строка
CODE:
if (count($alltopics) !== 0) {
вот в этом фрагменте:
CODE:
$allforums_keys = array_keys(array_filter($allforums, 'filterForums'));
require('modules/watches/_search.php');
if (!$fm->exbb['watches']) {
$alltopics = array();
foreach ($allforums as $forum_id => $forum) {
if (!defined('IS_ADMIN') && $forum['private'] === TRUE) {
if (!isset($fm->user['private'][$forum_id]) || $fm->user['private'][$forum_id] === FALSE) continue;
}
if ($forum['last_time'] > $fm->user['last_visit']) {
$alltopics = array_merge($alltopics,array_filter($fm->_Read('forum'.$forum_id.'/list.php'),"SearchNewPost"));
}
}
}
if (count($alltopics) !== 0) {
usort($alltopics,"sort_by_postdate");
$t_visits = $fm->_GetCookieArray('t_visits');
global $f_readed;
$data = '';
require('modules/watches/_search.php');
if (!$fm->exbb['watches']) {
$alltopics = array();
foreach ($allforums as $forum_id => $forum) {
if (!defined('IS_ADMIN') && $forum['private'] === TRUE) {
if (!isset($fm->user['private'][$forum_id]) || $fm->user['private'][$forum_id] === FALSE) continue;
}
if ($forum['last_time'] > $fm->user['last_visit']) {
$alltopics = array_merge($alltopics,array_filter($fm->_Read('forum'.$forum_id.'/list.php'),"SearchNewPost"));
}
}
}
if (count($alltopics) !== 0) {
usort($alltopics,"sort_by_postdate");
$t_visits = $fm->_GetCookieArray('t_visits');
global $f_readed;
$data = '';
104. robert - 24 мая 2011 — 11:12 - перейти к сообщению
yura3d пишет:
Под Новыми сообщениями подразумеваются сообщения, с которыми пользователь ещё не ознакомился. О своих же сообщениях пользователь знает, поэтому информация о темах, в которых его ответ является последним, не выводится. Как только в подобной теме появится ответ другого пользователя, данная тема вновь попадёт в список тем с новыми сообщениями, это вполне логично. Для отслеживания же только своих сообщений предназначен мод Поиск тем и сообщений пользователя
robert пишет:
При посещении форума... при просмотре новых сообщений, показывается некий список. Если я прочитал какую-то тему - она помечается специальной иконкой (active, no new). А если я ответил в этой теме, она вообще пропадает из списка (раньше такого не происходило), очень неудобно.
robert пишет:
хм. Так вот форумчанин (мой) считает, что это неудобно, когда тема пропадает и я, в принципе, с ним соглашусь.
Под Новыми сообщениями подразумеваются сообщения, с которыми пользователь ещё не ознакомился. О своих же сообщениях пользователь знает, поэтому информация о темах, в которых его ответ является последним, не выводится. Как только в подобной теме появится ответ другого пользователя, данная тема вновь попадёт в список тем с новыми сообщениями, это вполне логично. Для отслеживания же только своих сообщений предназначен мод Поиск тем и сообщений пользователя
И всё-таки, хотелось бы вернуться к этому вопроу: Возможно ли сделать так, чтобы новые сообщения с моим последним ответом, также проявлялись в "Новых сообщениях в темах"?
105. m0ntag - 24 мая 2011 — 14:14 - перейти к сообщению
Цитата:
Согласен, нет нужды усложнять логику сортировки обновленных сообщений имхо. Чем проще и доступней - тем лучше. Так вот форумчанин (мой) считает, что это неудобно, когда тема пропадает и я, в принципе, с ним соглашусь.
Иначе надо совершать лишние телодвижения (идти в свой профиль, жать "найти сообщения" )..а это не есть гуд, да и не каждый об этом знает. Да и отслеживать динамику изменений удобней по одной лишь конпке новых сообщений - тыкнул ее и видишь все свежие темы, в т.ч. и со своими ответами, а по колонке " посл. сообщение" отриентируешься есть ли ответы.