Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Описание: Это информер для форума сайта neobooker.ru, с его помощью вы всегда оперативно будете в курсе новых тем и обновлений форума. Предоставляются удобные средства и гибкие настройки для информирования о событиях на форуме.
Системные требования: - Microsoft Windows XP SP3/Vista/Seven - NET Framework 4
1.16.210 [+]: Пункт меню Закладки [+]: Автоподсветка кода NeoBook в HTML
[F]: Отображение последнего сообщения 1.16.205 [+]: Удален чат за ненадобностью [+]: Работает с новым сайтом neobooker.ru
[F]: Мелкие исправления и дополнения
1.15.197 [+]: Изменение высоты окна [+]: Обновленный интерфейс окон, меню и панелей [+]: Подсветка сценария NeoBook в HTML-коде
[F]: Ссылки в чате и сообщениях теперь открываются в браузере по-умолчанию [F]: Исправлен и оптимизирован код, программа работает быстрее и стабильнее [F]: Мелкие исправления и дополнения
1.10.160 [+]: улучшен интерфейс мини-окна (информационные "кнопки" и текст сверху кликабельные) [+]: улучшен интерфейс мини-чата, добавлена кнопка "цитата" [+]: подсветка сценария Neobook в HTML-коде (пункт в трей-меню) [+]: мелкие исправления и дополнения [bug]: подсветка кода не работает с комментариями, помогите с регуляркой? [bug]: мелкие баги с подвисанием соединения по-моему так и остались пока что ( 1.09.150 [+]: посл. сообщение открывается во вкладке (F9) [+]: настройки шрифта [+]: прогрессбар в чате при обновлении [+]: мелкие исправления и дополнения [bug]: мелкие баги 1.09.142 [+]: мелкие исправления и дополнения 1.09.140 [+]: мелкие исправления и дополнения [F]: исправлены баги и утечки памяти в чате 1.09.130b [F]: исправлены баги [F]: кол-во отображаемых тем теперь 20 вместо 30-ти [+]: пункт отключения обновления информера в трей-меню [+]: интегрирован чат 1.08.125b [F]: немного исправлен макет приложения для Windows XP [F]: строка кто онлайн не исчезает [F]: подсказка кто онлайн в миниокне обновляется нормально [+]: на всякий случай добавлена подсказка на прогрессбар [F]: последние сообщения от заблокированных пользователей не открываются в режиме "Открыть все новые" (по щелчку на баллоне, выборе трей и конт. меню везде, f10) [BUG]: при снятии отметок конвертов могут самопроизвольно отмечаться другие темы 1.08.120 [+]: клик по значку в трее скрывает/показывает окно в любом режиме [+]: столбцы таблицы запоминают свой порядок [+]: отображаются прикрепленные темы [+]: добавлены значки для почищенных тем и новых тем, попавших в топ30 информера. [F]: сортировка таблиц отключена [F]: команда Открыть сообщение удалена из контекст. меню (вместо нее даблклик строки), вернул назад Открыть все [F]: исправлен баг миниокна при выборе открыть все темы (в случае если было более 5 обновл. тем) [F]: миниокно отменяет свое автоскрытие, если было открыто вручную либо получило фокус вручную (т.е. не скрывалось когда вы собрались там чтото отметить после его появления) [F]: гор. клавиши миниокна активизируются вне зависимости от того, каким способом был получен фокус [F]: баг с автоматическим отмечанием всех тем прочитанными после обновления [F]: мелкие изменения и исправления
1.08 [+]: счетчик онлайн информеров в заголовке окна [+]: кол-во онлайн в прогрессбаре [+]: кнопка звук вкл/выкл, файл звука прилагается [+]: опционально если есть новые сообщения, то щелчок по баллону (когда режим миниокна отключен) откроет все в браузере. [+]: щелчки лкм по иконке в трее показывают/прячут миниокно если оно активировано в настройках
[F]: переписана логика показа уведомлений, должно быть правильно во всех режимах и настройках. баллон кто онлайн более не показывается, кол-во онлайн показано в подсказке трей-иконки. [F]: одна из причин критической ошибки [F]: не сохранялись правильные размеры окна после выбора отображаемых столбцов [F]: исчезновение строчки кто онлайн при превышении размера (??) [F]: если главное окно открыто то миниокно не показывается в любом случае [F]: убраны индикаторы (ч/б кнопки) с тулбара. Посмотреть есть ли темы в игноре можно в подсказке у кнопки открыть коллекции [F]: пофиксены слайдеры интервалов (??) [F]: миниокно больше не крадет фокус у текущего активного окна. Показывается как поверх всех окон, но тут же возвращает фокус. По щелчку из трея показывается активным.
[F]: Некоторые ошибки в работе списка коллекций. [F]: Кнопка Развернуть окно неактивна. [F]: Ошибка с размерами окна ("двойной статусбар"). [F]: Окно настройки интервалов мого показыватсья неактивным. [F]: Строка Кто онлайн не исчезает со статусбара при превышении размера. [F]: Горячие клавиши в мини-окне могли не работать при старте программы. [F]: Информер не выдавал уведомления при добавлениях к сообщению, когда была включена опция "Уведомлять однократно". [F]: При ручных обновлениях внутренний таймер обновлений сбрасывается, отсчет интервала ведется заново. [F]: Некоторые логические нестыковки с отображением уведомлений в режиме "уведомлять однократно" [F]: Текст строки поиска не курсивный.
P.S: еще так и не отловлены все причины критической ошибки, если она вдруг возникнет, приложите содержимое nbinferror.txt в вышеуказанной теме... Для тех кто тестировал ранее - в случае критической ошибки при первом запуске - удалите файл nbinf.dat, если вдруг статусбар стал "двойного" размера - поменяйте размер окна галочками показа столбцов, затем закройте программу. Это нужно чтобы старые настройки у тех кто тестил ранее перезаписались новыми. Либо найти и удалить папку Профиль/Local Settings/Neobooker.ru со всем содержимым.
// Еще кое-что связанное с переименованием тем. Если переименована была старая тема, то она будет неактивна, но отмечена. Сделайте даблклик чтобы открыть ее, отметка пропадет. Или "отметить все прочитанным".
в смысле? в информере? ну, на чем я ломал зубы так правильное определение статуса тем, алгоритмы сравнения тем в базе и данных с сайта, с последующей вставкой/заменой по месту, правильные условия показа уведомлений при различных ситуациях (вот до сих пор не асилил полностью...) звучит просто, но в общем, попробуешь сделать аналогично, сам увидишь... я не знаю какими принципами ты делал, если есть что сказать нового, давай советуй
Добавлено (13 Май 2011, 16:33) ---------------------------------------------
Quote (mishem)
о личных сообщениях информировало бы.
да это легко, но ведь регистрация слетает в браузере, а информеру логиниться надо для чтения твоих лс Как задавать вопросы
Да обычный парсер, типа xml. Есть куча готовых компонентов, если свой писать влом. Много проще и надёжней, чем руками искать. катился колобок по лесу пел песню он закрыв глаза а как с открытыми катиться когда ты катишься лицом
я тоже пробовал, и оказалось что надежнее именно все своими руками чем чужими...
Quote (mishem)
Не во всех.
а должно вроде во всех (мало ли что показывает, попробуй действия какие-то выполнить, тебя может выкинуть). не так часто лс приходят чтоб постоянно логиниться чтоб посрать, думаю никому это не надо. Как задавать вопросы
В том проекте что я делал, у меня слетала только во 2 maxthone. Даже в осле по моему не слетала. Я так понимаю что слетает в надстройках IE.
Quote (DEMBEL)
мало ли что показывает, попробуй действия какие-то выполнить,
Регился через проект, заходил на сайт через проект, писал сообщения из браузера, все было нормально. Ты ж помнишь сколько я бился над этим.
Quote (DEMBEL)
не так часто лс приходят чтоб постоянно логиниться
Я просто условие ставил, если ник с паролем пустые, то заходит под nb_informer, если нет, то под своим. Все нормально работало. И сообщения о ЛС получал, и о новых, и без лишних телодвижений после коментарии из браузера писал. Единственное когда при вводе ника ставил предупреждение, что в некоторых браузерах может слетать активация. Попробуй, в Опере, в Мазиле должно работать нормально. Не хочешь читать хелп?
еще раз, темы тут при чем? Они отмечаются. Блок касается лишь уведомлений (баллон/миниокно), чтобы они не всплывали при твоих сообщениях (при условии что нет других новых сообщений). Пропиши свой ник правильно, затем отметь все прочитанным F6, затем флудани в теме (быстро пока еще ктото не флуданул). Обнови. Тема отметится но уведомлений не будет. Затем сотри свой ник и обнови снова. Уведомление появится. Чтобы заблокировать всю тему, помести ее в игнор. Тогда она отмечаться перестанет (ну и вроде одиночные уведомления от нее не должны приходить тоже).
Добавлено (13 Май 2011, 18:33) --------------------------------------------- так гдето косяк, вдруг всплыла эта тема с числом сообщений -1...
Добавлено (13 Май 2011, 18:39) --------------------------------------------- ктото еще говорил что иногда обновленные но не "погашенные" темы после обновления сбрасываются и становятся прочитанными сами по себе... видимо я просчитался с определением кол-ва новых сообщений. чтож, косяков наловили, буду думать...
DEMBEL, а можно ли сделать еще так, чтобы, появившись, окно информера управление не отбирало или возвращало в то окно, которое было активно до появления окна информера. Например, работаю я в браузере, появился информер и отобрал управление . Мог бы информер его автоматически возвращать, чтобы я мог продолжать работу в том окне в котором работал (не кликая по нему мышкой)? Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Экспериментально: добавлен счетчик информеров, которые онлайн (статистика за посл. 5 мин), см. строка на тулбаре.
проверяем ))
Добавлено (14 Май 2011, 13:13) --------------------------------------------- я чтото сдуру обновление статы на каждые 15 сек поставил (таймаут 10с) так что если инет не позволяет, задвиньте пока обновки форума на подольше
Добавлено (14 Май 2011, 13:40) --------------------------------------------- Настройка интервалов - бегунок "автозакрытия мини-окна" не изменяет цифру, указывающую интервал в секундах. Только щелчки по галочке разбудили, и то не на долго.
При повторном открытии окна настроек обнаруживается, что новые настройки автозакрытия мини-окна не запомнились.
Похоже, я третий? Сейчас уже не вспомню кто просил реализовать в информере звуковое оповещение. М.б. стоит добавить в гл.окно функцию откл./вкл. оповещения?
Сообщение отредактировано Necronomicon - Сб, 14 Мая 2011, 13:43
что там у вас с этими слайдерами, не пойму... все работает, запоминает... ну ладно, я поменяю там кое-что.
Добавлено (14 Май 2011, 14:14) --------------------------------------------- а, понял... вы щелкаете по полосе (тогда впрямь не меняется), а я таскаю слайдер...
Причем, хоть за сам бегунок, хоть колесиком мышки - результат один - то изменяет значение при изменении положения бегунка, то не изменяет (см. скрин).
Добавлено (14 Май 2011, 14:33) ---------------------------------------------
Quote (Вадим)
Иконку можно с символом ноты сделать - в правом нижнем углу иконки, где у других галочка, карандашик, крестик...
Или, может привычнее будет, вместо символа ноты сделать с символом динамика (обычного и, во втором режиме, перечеркнутого).
По поводу отрисовки мини-окна. Может быть первоначально его создавать вне области экрана? Тогда при переносе в запомненные координаты не будет отображаться то, что находится в левой верхней части экрана.
Добавлено (14 Май 2011, 14:36) --------------------------------------------- Появление/исчезновение мини-окна. Если мини-окно закрыто, то ЛКМ по иконке выводит его. Будет удобно, если повторный щелчок теперь уберёт его. Т.е. нужно условие - если мини-окно уже открыто, то левый щелчок по иконке убирает его, а если не открыто, то открывает.
Добавлено (14 Май 2011, 14:48) --------------------------------------------- Заметил прикольный эффект. Если по теме щелкнуть не дважды, а трижды (тройным щелчком), то тема откроется в двух вкладках
Добавлено (14 Май 2011, 14:50) --------------------------------------------- Баг остался - если ники не вмещаются в строку состояния, то они исчезают из нее совсем.
Добавлено (14 Май 2011, 14:56) --------------------------------------------- Если открыто (и активно) гл.окно, то мини-окно все равно появляется (а по идее не должно), когда при обновлении информер видит, что произошли изменения на форуме.
так гдето косяк, вдруг всплыла эта тема с числом сообщений -1...
я понел, это в случае удаления сообщений... допустим, в базу занеслось что в теме 10 сообщ. Потом тему почистили, при обновлении приходит инфа что 5, в итоге -5... Если получается 0 то непогашенная тема сама по себе становится прочитанной, а если <0 то вообще... не знаю как это обойти. Как задавать вопросы