[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение Pazh »

Kot писал(а):А вот ещё одна недоработка -- не очень приятно, когда апнутые (поднятые) темы показываются в списке непрочитанного... :(
Это функционал движка phpbb3 (для этого эти функции и сделаны чтобы темы вновь подсвечивались), а не данных утилит
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Сообщение МайскийЖук »

Дружище, давай уж тогда разделять, какое понятие к чему конкретно относится. Если бы ты вдумался, то понял бы, что утилита мониторинга (моя, по крайней мере) использует стандартные возможности самого движка. То есть, по сути программа мониторинга делает то, что сделали бы вы сами в несколько кликов мышки, и выдает вам конечный результат в виде набора ссылок.

Следовательно, если форумный движок настроен так, что «апнутые» темы показываются в списке непрочитанных, то эта претензия должна быть высказана авторам движка, а не автору утилиты мониторинга. Ты так не считаешь?
Что-то меня эти программулинки по мониторингу сервера очень сильно разочаровывают
Ну, это уж хозяин барин, не хочешь — не используй. А хочешь — напиши что-то свое.

Голословные утверждения о разочаровании, не подкрепленные аргументами в стиле «мне не хватает того-то и того-то» разочаровывают еще больше. В прошлом году, когда я вдруг решил написать эту утилиту и сделал это буквально за пару дней, мы потом с местными заинтересованными посетителями в течение нескольких недель или даже месяцев дополняли утилиту разными возможностями. В итоге все, кто высказывал свои пожелания, как я понял, остались довольны.
сомнительно такое предлагать пользователям
Ну, на это я не знаю, что сказать. Десятки людей используют утилиту, она работает прекрасно (я вообще ее каждый день использую и на форум гуру прохожу только по ссылкам, выдаваемым этой утилитой), претензий давно никто не высказывает. А вот претензии в стиле «я разочарован, продукт плохой» должны быть аргументированы, иначе это называется известным матерщинным словом.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Kot
phpBB 2.0.0
Сообщения: 207
Стаж: 17 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение Kot »

Я прекрасно понимаю, что автор -- вы, а я -- ни разу не заказчик, платящий вам деньги. Уж извините, что позволил своему разочарованию вылиться на форум.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Сообщение МайскийЖук »

Да никто ж не против критики. Наоборот: скажите, что исправить, и я исправлю (хотя и не гарантирую, что быстро).

Ну, а если цель — попробовать, разочароваться и забить, тогда это другое дело.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Kot
phpBB 2.0.0
Сообщения: 207
Стаж: 17 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение Kot »

Вообще говоря, меня бы полностью устроил FMonitor, если бы он работал менее глючно.

Что мне хочется видеть от подобной программы (как владельцу форума, в развитии которого я заинтересован):

1. Возможность слежения за конкретными разделами форума. (FMonitor, только там глючно реализовано)

2. Возможность игнорировать апы тем. В принципе, если реализован пункт 1, то этот пункт уже не столь критичен, хотя постоянно сидящие в барахолке, скорее всего, будут думать иначе.

3. Дать постоянным посетителям форума возможность загрузить уже настроенный пакет, где им нужно будет только указать логин и имя. (FMonitor)

4. Кастомизация отображения сообщений (FMonitor, хотя там кастомизация несколько ограничена)

5. При клике по ссылке в окне уведомления это окно не должно перекрываться браузером, чтоб можно было открыть несколько ссылок. (phpBB3 Monitor)

6. Возможность очистить окно (phpBB3 Monitor)

В конкретно вашем случае критическим явился пункт 2 (в совокупности с пунктом 1). К сожалению, у меня на форуме есть барахолка, где ежедневно апаются десятки тем. Вряд ли это получится исправить, потому что, как выше было замечено, это уже функционал самого форума.

Добавлено спустя 3 минуты 16 секунд:
Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений
Скорее всего я это буду править в самом коде форума. Для отображения новых сообщений я когда-то именно так и делал: апнутое сообщение появляется в списке, но оно не выделяется жирным, и к нему нет иконки "перейти к непрочитанному". Т.е. видно, что сообщение просто апнуто, а в реальности ничего нового в теме не появилось.

Правда... ваша программа скорее всего всё равно будет парсить такие темы.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Сообщение МайскийЖук »

Утилита phpBB3 Monitor целиком завязана на страницу search.php?search_id=unreadposts. Поэтому что появится на этой странице, то и будет обработано утилитой.

Не хотите видеть в списке «апнутые» сообщения — сделайте так, чтобы на странице поиска непрочитанных сообщений эти сообщения не появлялись. Все просто.

По поводу всех остальных пунктов, указанных выше, вы, в принципе, все правильно поняли, добавить практически нечего за исключением того факта, что я заранее заявлял о том, что рюшечек и красивостей в этой утилите не будет; и второе: phpBB3 Monitor и поставляется в виде настроенного пакета. Что еще там можно настроить заранее? Я ж не знаю адреса форума, на котором скачивающий утилиту будет использовать ее, правильно? Как же можно сделать так, чтобы скачивающий после скачки вводил только логин и пароль? По-любому адрес форума вводить придется. Так? А в этом плане в моей утилите все четко: скачиваете, вводите всего три параметра, сохраняете и используете — никаких проблем.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Kot
phpBB 2.0.0
Сообщения: 207
Стаж: 17 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение Kot »

МайскийЖук писал(а):Не хотите видеть в списке «апнутые» сообщения — сделайте так, чтобы на странице поиска непрочитанных сообщений эти сообщения не появлялись. Все просто.
Да, скорее всего именно так и придётся сделать.
МайскийЖук писал(а):я заранее заявлял о том, что рюшечек и красивостей в этой утилите не будет;
Более заметный значок в трее (тупо моргающий) при получении новых сообщений -- будет? Или это в разряде "рюшечек"? :)
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Сообщение МайскийЖук »

Да можно и моргающий сделать — не проблема. Правда, в этом случае утилита мониторинга точно будет похожа на QIP. А, так как у меня самого иногда рядом висят и QIP, и phpBB3 Monitor, то есть шанс запутаться и нажать не туда. :)
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Kot
phpBB 2.0.0
Сообщения: 207
Стаж: 17 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение Kot »

Никто не мешает сделать эту опцию конфигурабельной.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Сообщение МайскийЖук »

А вот это уже будут рюшечки. Это есть в FMonitor. Данная утилита красивая по внешнему виду и имеет возможность настройки внешнего вида (сам не пробовал, исхожу из того, что помню из описания).
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Kot
phpBB 2.0.0
Сообщения: 207
Стаж: 17 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение Kot »

Утром обнаружилось, что новых сообщений якобы нет. Хотя они есть. Принудительная проверка не помогла, "новых сообщений нет". Помог перезапуск программы.

Так что подозреваю, что описанная выше проблема с невозможностью получения сообщений связана не с парсингом страницы, а с получением этой страницы. Похоже, когда не получается её получить (почему, кстати?), пишет что нет новых сообщений.

Дальше, из "хотелок".

1. На списке сообщений не работает скроллинг. Неприятно.

2. Хотелось бы видеть, кто последний написал в тему (как это делается для лички), и в каком разделе тема.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Сообщение МайскийЖук »

По поводу того, что программа выдает «Новых сообщений нет» при невозможности получить страницу — есть такое дело, и именно так и было задумано. Хотя можно и изменить, заставив, например, программу автоматически переподключаться.

По поводу первого пункта — этого, скорее всего, не изменить, так как, к сожалению, единственный компонент для Delphi, который поддерживает внедрение и позиционирование изображений в RichEdit, который удалось найти, был создан много лет назад, с тех пор не развивался и не адаптировался, поэтому он не знает ни про скроллинг с помощью мышки, ни про изменение внешнего вида бегунка скроллера, ни про многие другие современные вещи. Другого компонента мне найти не удалось, свой я писать не собираюсь.

В первых версиях программы все было совсем по-другому. Пронаблюдать изменение интерфейса можно вот в этой закрытой теме. Но пользователи сами высказали претензию ко всплывающему окну, дескать слишком много информации, надо укоротить и украсить стрелочками. Укоротил и украсил, но появились издержки в виде дурацкого неубираемого квадратного бегунка и невозможности скроллить мышкой.
Хотелось бы видеть, кто последний написал в тему
Опять же к вопросу загромождения окна со спиской ненужной информацией. Я даже не знаю, надо автора последнего сообщения вставлять во всплывающее окно или не надо. Неплохо было бы, чтобы еще несколько человек высказались по этому поводу, ибо вставить совсем нетрудно, но не вернемся ли мы тогда к тому, что было — вот, в чем вопрос.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Kot
phpBB 2.0.0
Сообщения: 207
Стаж: 17 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 34 раза

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение Kot »

МайскийЖук писал(а):Опять же к вопросу загромождения окна со спиской ненужной информацией. Я даже не знаю, надо автора последнего сообщения вставлять во всплывающее окно или не надо. Неплохо было бы, чтобы еще несколько человек высказались по этому поводу, ибо вставить совсем нетрудно, но не вернемся ли мы тогда к тому, что было — вот, в чем вопрос.
Есть ещё один вариант реализации этого момента так, чтоб всем было удобно -- шаблонизация.

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

Сейчас у вас строки выводятся в виде наподобие
<a href="%link_unread%"><img ......></a> <a href="%link%">%topic_title%</a>
Почему бы не ввести ещё несколько переменных, и не дать возможность составления кастомного шаблона?

Добавлено спустя 3 минуты 3 секунды:
Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений
МайскийЖук писал(а):По поводу того, что программа выдает «Новых сообщений нет» при невозможности получить страницу — есть такое дело, и именно так и было задумано. Хотя можно и изменить, заставив, например, программу автоматически переподключаться.
Как минимум в лог она должна писать информацию, чтоб было понятно пользователям, ну или как минимум разработчику.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Stable] phpBB3 Monitor — мониторинг непрочитанных сообщений

Сообщение МайскийЖук »

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

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

:)

Мысль, кстати, неплохая. Надо будет заняться в ближайшее время этой новой вкладкой и действительно добавить для пользователя возможность добавлять и удалять какую-то часть информации во всплывающем окне.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
miba
phpBB 2.0.4
Сообщения: 432
Стаж: 19 лет 8 месяцев
Благодарил (а): 86 раз
Поблагодарили: 7 раз

Re: [Stable] phpBB3 Monitor — мониторинг непрочитанных сообщ

Сообщение miba »

МайскийЖук писал(а):Операционные системы: Windows 2000, Windows XP, Windows Server 2003/2008, Windows Vista, Windows 7 x32 / x64.
под мак версия не предвидится?

Вернуться в «Бета-версии модов для phpBB 3.0.x»