Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2006-05-31 12:18:00

hcs
Гость

Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Тестируйте новый мод.
Помечает темы прочитанными только те, которые вы действительно прочитали.
Отмечает разделы прочтенными после их посещения, поэтому если вы заглянули в раздел, а там есть непрочтенные темы, он будет уже отображаться как прочтенный.
Работают ссылки для пометки всех разделов прочтенными и всех тем в одном конкретном разделе.
Скачать последнюю версию: http://punbb.ru/downloads/RMT.zip

Редактировался hcs (2006-12-26 18:35:59)

#2 2006-06-04 16:27:17

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Кто-нибудь ставил себе мод, как он работает, есть явные проблемы?

#3 2006-06-04 17:20:26

SDTux
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Поставлю на неделе и проверю, отпишусь.

#4 2006-06-08 09:54:18

mnk
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Народ, очень интересный мод. Только можно поподробнее как установить. А то уже надоело. По пять минут висит, что тема не прочитана.

#5 2006-06-08 10:53:57

mnk
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Попробовал поставить. Вылетает ошибка
Error: Unable to delete marked as read topic info.
Пока откатился назад.

#6 2006-06-08 16:50:05

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

mnk, поставь дебаг, чтобы точнее определять суть ошибки. Для этого надо открыть  include/common.php
найти строку 26

//define('PUN_DEBUG', 1);

и заменить ее на

define('PUN_DEBUG', 1);

После этого ошибка будет описываться более подробно, это поможет мне определить где закрался косяк. Вообще мод  в установке не самый сложный, вроде бы. Поробуй еще раз, пожалуйста. Еще, нужно обязательно выполнить sql-скрипт! Если есть сложности, то я сделаю инсталлер.

#7 2006-06-08 16:59:07

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Ага, уже вижу косяк, как обычно в запросе отсутствует '.$db->prefix.'
В инструкции изменен шаг №5!

#8 2006-06-09 09:56:49

mnk
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Переделал шаг 5 После этого вот что пишет debug

File: /var/www/html/volmed/forum/index.php
Line: 42

PunBB reported: Unable to delete marked as read topic info

Database reported: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''.forum.'log_topics WHERE log_time < 1148540084 AND user_id='3'' at line 1 (Errno: 1064)

Редактировался mnk (2006-06-09 10:00:07)

#9 2006-06-09 11:37:12

mnk
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Заработало со следующими стороками п 5

if (!$pun_user['is_guest']) {
    $result = $db->query('DELETE FROM '.$db->prefix.'log_topics WHERE log_time < ' . (time() - $pun_user['mark_after']) ." AND user_id='".$pun_user['id']."'") or error('Unable to delete marked as read topic info', __FILE__, __LINE__, $db->error());
    }

#10 2006-06-13 11:24:40

mnk
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Есть еще один глюк. Иногда бывает, что показывает - в форуме есть непрочитанные сообщения, а заходишь туда - там все прочитано. И флаг форума можно сбросить только щелкнув по ссылке - Отметить все темы как прочитанные

Редактировался mnk (2006-06-13 11:25:23)

#11 2006-06-13 12:14:52

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

mnk, с форумами это не глюк, это естественное поведение движка, я это еще не менял. Если будут работать темы, то сделаю и для форумов.
Значит больше глюков нет? Можно доводить мод до ума?

#12 2006-06-13 12:20:24

mnk
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Больше пока не заменил. Есть еще одно предложение  - сделать ссылкой значек о непрочитанных сообщениях. Щелкнул на нее и вся тема или форум отмечаются как прочитанные.

#13 2006-06-13 12:22:23

Bear
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Доводи smile

#14 2006-06-15 13:21:40

ElfMK
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Очень нужный мод, ждем доводки и публикации

#15 2006-06-15 17:21:19

Px
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Попробовал на чистой копии форума - всё работает с учётом поправки mnk от 09.06.2006 12:37. Теперь интересует работоспособность в связке с вот этим плагином голосовалки - http://www.punres.org/viewtopic.php?id=542&p=1

#16 2006-06-15 17:58:44

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

попробуй, в viewpoll.php делай по инструкции для viewtopic.php

#17 2006-06-15 19:44:36

Px
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Попробовал, обычные темы создаются, но не помечаются, голосовалки не создаются, выдаёт ошибку -

An error was encountered
File: c:\inetpub\wwwroot\tst\poll.php
Line: 266

PunBB reported: Unable to create poll

Database reported: Field 'voters' doesn't have a default value (Errno: 1364)

#18 2006-06-15 19:47:13

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

ну мы же poll.php вроде бы не трогали? Ты голосование поставил, оно работало?

#19 2006-06-26 11:00:04

Px
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

hcs пишет:

ну мы же poll.php вроде бы не трогали? Ты голосование поставил, оно работало?

Нет, я благополучно протормозил, и не проверил этого. Видимо, моду голосовалки не нравится что у меня MySQL5, а не 4, но времени проверить это совершенно нет sad

#20 2006-07-12 13:41:30

mnk
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

To hcs
Все еще ждемс доводки. Что бы и форумы отмечались, при прочтении.

#21 2006-07-12 14:44:45

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Ага. Вроде с системой наказаний почти разобрался, на выходных поробую этот мод добить. Значит он работает, нет проблем?
По поводу:

mnk пишет:

Есть еще одно предложение  - сделать ссылкой значек о непрочитанных сообщениях. Щелкнул на нее и вся тема или форум отмечаются как прочитанные.

Эта фича будет неочевидная, в смысле пользователь вряд ли догадается, что так можно поступать со значками. Сделать наверное не сложно, но лучше, на мой взгляд, исправить существующие ссылки - "отметить все  форумы как прочтенные" и добавить в разделах.


mnk, личная просьба, если не трудно, посмотри сколько записей в таблице log_topics и соответсвенно раскрой тайну своей статистики - количество постов и количество юзеров. Мне просто любопытно, не слишком ли этот мод нагружает мускул.

#22 2006-07-20 07:07:49

2maru
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

АА!! HCS жду твой мод!!!!
у тебя есть вебмани-кошелек для donate ?
считаю что этот мод стоит денег. первым же перечислю денех туда. давай номер.
и - доделай его уже пожалуйста!

#23 2006-07-21 15:54:43

Px
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

Сегодня утром по причине отсутствия интернета попытался подружить данный плагин с паком где есть голосовалка. Результат несколько озадачил - после выполнения всех указанных действий (для viewpoll.php делал как указано для viewtopic.php) темы прочитанными не помечаются, а голосовалки - помечаются smile. Какие есть идеи?

#24 2006-07-21 18:02:47

hcs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

честно говоря я не знаю, а  идея есть только одна - сделать нормальное голосование , всторить его в viewtopic.php  чтобы оно не было отдельным файлом smile
может для viewtopic.ph ты где-то что-то пропустил? до попытки подружить темы отмечались?

#25 2006-07-21 18:09:21

Zevs
Гость

Re: Real Mark Topic as Read -=+ пометка тем как прочтенные +=-

hcs пишет:

а  идея есть только одна - сделать нормальное голосование , всторить его в viewtopic.php

Давно пора, а то у меня от Easy Poll форум падает регулярно - пришлось снести sad

Подвал доски

Под управлением FluxBB. Хостинг Hostens