![]() |
|
![]() ![]() ![]() |
|
||
|
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Если так, то можно конечно. Я могу написать легко, скажите, что и в каком виде выводить ![]() |
|||
|
||||
Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 5 Всего: 62 |
Конечно же я имел в виду то, что Dexter сказал.
Я пока сам не знаю как там и что будет. Пока могу поделиться только общими соображениями. Результат запроса должен быть в формате XML. Так трафик будет маленький и гибкость порядочная. Его можно парсить и на ИЕ, и на Мозилле. Нужен mr.DUDA и его идеи. ![]() |
|||
|
||||
Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 6 Всего: 317 |
Дописать движек так что бы выдавал XML(RSS) по запросу - другой рендерер инфы если так можно назвать.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
Admin
вот пример, как M$ организовали свой сервак MSDN-новостей на основе RSS Feeds: http://msdn.microsoft.com/aboutmsdn/rss/ На стороне сервера организуется скрипт, который принимает запрос в определённом формате (пусть это будет, например, GET-запрос, принимающий список ID тем и форумов, типа: ?threadID=4321,32762,76834&forumID=1,4,7), и выдающий ответ в виде XML-файла, содержимое которого может формироваться: - по правилам RSS feeds (см. пример RSS-ответа на M$) - в нашем собственном формате ![]() Конечно лучше организовать прямую поддержку RSS, но если это невозможно (хотя протокол там простой до неприличия) - то хотя бы возвращать в XML-е (или, Бог с ним, в простом текстовике с CRLF) список новых ответов в указанных в запросе темах (с указанием имени темы, названия форума, количества ответов, ника и времени последних 5-ти ответов) и новых тем в указанных форумах (имя темы, автор, кол-во просмотров и ответов). Спецификация RSS feeds приведена здесь: http://backend.userland.com/rss -------------------- ![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
З.Ы, запросы клиентской проги к БД форума можно ограничить снизу 30-ю секундами.
-------------------- ![]() |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
может быть минутой или двумя? Все равно это ведь роли существенной не сыграет, а кол-во запросов к серверу можно очень существенно снизить. Я бы вообще 5 минут поставил. Или? |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
Бывает, что хочется поскорее увидеть ответ на свой вопрос - например, когда идёт жаркая дискуссия в теме. Тогда лучше всего было бы проверять через минуту-полторы. В остальное время (особенно, если инет тарифицируется по трафику), можно делать проверку хоть через полчаса. Видимо, нужно выкинуть на панель настройку интервала между запросами (типа: "очень часто (1 мин)", "часто (5 мин)", "средне (10 мин)", "редко (30 мин)"). Так что по поводу RSS ? возможно ли сделать что-либо подобное ? Или хотя бы ответ в виде куска текста с разделителями ?... -------------------- ![]() |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
да, возмонжно конечно, но в данный момент у меня совсем нет времени,чтобы это делать. Может быть сделает кто-то, кто хорошо знает движок инвижион и пхп. У меня время только недели через две будет видимо. |
|||
|
||||
Dexter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1562 Регистрация: 2.7.2002 Где: Москва, Бирюлево Репутация: нет Всего: 4 |
А это будет под оперой работать?
-------------------- The only thing you really know about me is... ...that's all you'll ever know |
|||
|
||||
Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 5 Всего: 62 |
Не сразу. Изначально это будет плагин для ИЕ. И со временем для Мозиллы. Про Оперу тут заикнулись вскользь, не более того. Но будем надеяться, что и для Оперы кто-нить соорудит/портирует прагин от ИЕ.
|
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
Это будет идея.
А насчёт реализации - мы (я, Cheba и остальные) постараемся сделать её максимально гибкой, чтобы можно было сделать плагин хоть под Konqueror... -------------------- ![]() |
|||
|
||||
Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 5 Всего: 62 |
Так, тут нужно сразу сказать. Я делаю плагин не бынарником, а использую фирменную технологию Мозиллы - XUL в связке с JavaScript.
Что такое XUL? Это Extensible User Interface Language. Очень похож на XML. С его помощью можно разработать интерфейс. Вернее для этого его и используют. Все, что вы видите в Мозилле - это XUL. Все обработчики и весь прочий код - это Javascript. В Мозилле бинарное только ядро. Для чего это нужно? Это нужно для максимальной переносимости. Сделав такой плягин, его не рийдется перекомпилировать для всех платформ. Его можно будет ставить как на Мозиллу так и на Файерфокс, и на Неетскейп, и на всех других из этого семейства. Его можно будет ставить и на Линуксе, и не Виндах, и на Маках. Поэтому я, выходит, делаю не плагин, а адд-он. ![]() Добавлено @ 00:27 Да, забыл сказать. Наш и mr.DUDA плагин, будут похожи, но не идиентичны. Хотя я постараюсь сделать его максимально похожим. |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
RSS - похоже действительно лучший метод для выдачи информации сервером.
|
|||
|
||||
Cheba |
|
|||
![]() pointless one ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1777 Регистрация: 27.11.2003 Где: /dev/null Репутация: 5 Всего: 62 |
Что-то притихло тут обсуждение...
Я вот набросал интерфейс для Мозиллы. Желающие могут учтановить себе пре-альфа-релиз-кандидат №1 ![]() Вот отсюда: http://polygon.septima.com.ua/vbar/VBar.xpi Это ставится только на Мозиллу и Нетскейп! Для остальных скриншот. ![]() Спрятать тулбар можно из меню View > Show/Hide > Vingrad Toolbar или по хот кею Ctrl+F11 / Shift+F11, или из контекстного меню тулбара.. Удалить его пока нельзя. Но и ничего сделать тоже нельзя. Функциональности в нем 0. Разве что некоторые пункты меню отправляют на соответствующие страницы форума. |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: нет Всего: 232 |
2 Cheba,
на той неделе сдам диплом на рецензию - займусь подсветкой синтаксиса на JavaScript и тулбаром для форума, обещаю ![]() -------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Обсуждение форума | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |