Vic'er Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 Заканчиваю новую вариацию RSS ленты. В принципе она полностью рабочая и оттещенная, не дописана только обработка двух параметров. Кто хочет протестить - в атаче. После окончания выложу в обменник. Огромная благодарность:Song'у - за идею, как ускорить обработку таблицы постов и за его модификацию этого скрипта ( RSS For Yandex и не только )Song'у - за идею применения различных модифицирующих параметровurisoft'у - за идею подключить дебагер RSS-лента последних сообщений Возможности скрипта:а) Вызов с параметирамиnf=id id исключаемого форума или форумов через запятуюf =id id выбираемого форума или форумов через запятуюnt=id id исключаемого топика или топиков через запятуюt =id id выбираемого топика или топиков через запятую fs=1/0 выбирать/игнорировать сообщения из подфорумов да/нетsl=1/0 выбирать только новые сообщения со времени последнего визита да/нетpn=NN max кол-во сообщений* pm=1/0 выбирать новые сообщения pm да/нет* mr=1/0 помечать все сообщения прочитанными после выборки да/нет* - в разработкев ) подключается XSL шаблон - те под IE, шкафом, оперой и лисой этот скрипт будет выглядеть, как HTML страничка.c ) выборка постов основывается на вашем состоянии (залогинен/нет)[1117789916:1117790088]Заметил, что если в теге присутствует атрибут STYLE, то FeedDemon преобразует его в xxxxx Выдаю <span style='color:blue'>NN</span> В ФидДемоне уже <span xxxxx='color:blue'>NN</span> Кто нибудь знает, можно ли это побороть или обойти? [1117789916:1117791506]Забыл описать значение некоторых настраиваемых параметров define('ROOT_PATH', "./"); - трогать в принципе не нужно$page_data['board_title'], $page_data['board_link'], $page_data['board_description'] - если оставить пустым, будут использоваться из настроек форума define('USE_BOARD_IMG', 0); - определяет вывод картинки в RSS$page_data['img_link'] - ссылка на картинку$page_data['img_width'] - ее ширина$page_data['img_height'] - и высота define('USE_TEMPLATE', 1); - указывает подключать ли XSL темплейт или нет$page_data['skin_images_path'] - путь к картинкам темплейта, по умолчанию "style_images/rss"$page_data['skin_templt_path'] - фолдер темплейта в скиновой папке, по умолчанию "rss";$page_data['skin_folder_name'] = название скинового фолдера , по умолчанию "Skin"; define('POST_LIMIT', 75); максимально возможное кол-во сообщений. (даже если пользователь задаст параметром больше, возьмется это) define('USE_DEBUG', 0); выводить инфу по дебагу или нет, если к вызову добавить debug=1, то будет выдана также полная инфа по SQL запросам. define('CHANGE_STYLE', 0); - это отвечает за то, чтобы менять стили цитат кода и тд, но тк как, как я заметил выше агрегаторы рубят тег style, то пока отключен за ненадобностью вот в принципе пока и все ad_rss.zip Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 в Firefox теги не обрабатываються ...[1117792588:1117792689]зато таблица по центру, в ИЕ таблица смещена вправо, но теги все обработаны Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 3 Июня 2005 Автор Жалоба Поделиться Опубликовано 3 Июня 2005 в Firefox теги не обрабатываються ... И правда, а еще утверждают, что поддерживают точно стандарты, а атрибут disable-output-escaping="yes" не срабатывает Может какой нить другой для лисы нужен... в ИЕ таблица смещена вправо, но теги все обработаны Ну ИЕ он и в Африке ИЕ, под ним все отлично работает Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 в Ёпере вообще обработки нема. текст, просто текст Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 3 Июня 2005 Автор Жалоба Поделиться Опубликовано 3 Июня 2005 Да, похоже в FireFox нормально теги парсится и не будут Can I do disable-output-escaping?This is actually pretty close to the question above. And in short, no. Disabling output escaping requires us to add a parsing step to our output generation, which we don't. In most cases, there are pretty easy workarounds. The only use cases we have seen are bad XML or bad XSLT. And RSS feeds. The latter is pretty much the only issue to us, and we're sorry that we can't support it. But mixing parsing with XSLT is brittle and we rather not support d-o-e than either crash or be even slower. http://www.mozilla.org/projects/xslt/faq.html Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 на самой RSS вроде все .... megretime нормально, любимый hide не обработался Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 3 Июня 2005 Автор Жалоба Поделиться Опубликовано 3 Июня 2005 любимый hide не обработался хехех а у тебя еще стоит самая первая версия этого хака? я просто обрабатываю для новой, но ща еще добавлю проверку на старый обработчик Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
kastrator Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 Включил ЛАМО: может товарищ Vic'er обьеденит все три модификации в одну? =) По сути RSS подразумевает только чтение новостей и сообщений, а возможно ли добавление сообщений через RSS или это бредятина? Или например добавление в RSS ленту список юзеров кто в он-лайне тоже бред? =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 Vic'erага, стоит старый обработчик ЗЫ по моему два в одном не выйдеть ... kastratorне грузи автора, и так на этот мод времени угроблено ... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 3 Июня 2005 Автор Жалоба Поделиться Опубликовано 3 Июня 2005 ага, стоит старый обработчик ЗЫ по моему два в одном не выйдеть ... Ну почему же попробуй заменить этим скриптом Он походу проверяет, какая версия Hide хака если все будет ок, обновлю полных архивrss.zip Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 Поработал день с этой технологией, главное неудобство вижу в том, что число выводимых сообщений строго фиксировано. Можно пропустить чего-нить.Отсюда предложение: может, посты выводить начиная с последнего посещения пользователя?.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 3 Июня 2005 Автор Жалоба Поделиться Опубликовано 3 Июня 2005 может, посты выводить начиная с последнего посещения пользователя?.. а вот sl=1/0 выбирать только новые сообщения со времени последнего визита да/нетpn=NN max кол-во сообщений только я всеравно оставил проверку на максимальное кол-во постов... хотя, нужно наверное все таки сделать что если выбрано "показывать все с последнего посещения", то максимальный признак пропускать... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 хотя, нужно наверное все таки сделать что если выбрано "показывать все с последнего посещения" Юзер должен мочь сам всё настроить. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 3 Июня 2005 Автор Жалоба Поделиться Опубликовано 3 Июня 2005 Юзер должен мочь сам всё настроить. Если юзеру давать все самому настроить, так он может и сервак положить Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 >>Поработал день с этой технологией, главное неудобство вижу в том, что число выводимых сообщений строго фиксировано. Можно пропустить чего-нить. почему ? крутиться скрипт под агрегатором, и сам агрегатор определяет что новое что старое, я тоже думал что выборка постоянно будет идти по указанному кол-ву постов. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 3 Июня 2005 Автор Жалоба Поделиться Опубликовано 3 Июня 2005 почему ? крутиться скрипт под агрегатором, и сам агрегатор определяет что новое что старое, я тоже думал что выборка постоянно будет идти по указанному кол-ву постов. Иэто если агрегатор постоянно висит, а если например запускать раз в день, то можно и пропустить много постов... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dekker Опубликовано 3 Июня 2005 Жалоба Поделиться Опубликовано 3 Июня 2005 а, ну да, я то в онлайне круглосуточно ... с перерывами падения канала,но все равно постоянно online Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ssh Опубликовано 10 Января 2006 Жалоба Поделиться Опубликовано 10 Января 2006 Может я один такой "счастиливый", но у меня такое впечатление, что можно посмотреть любой форум не имея на то прав?, вызвав скрипт с собственными и номером форума, параметрами ... поправьте если я ошибаюсь.Подскажите плз. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ssh Опубликовано 12 Января 2006 Жалоба Поделиться Опубликовано 12 Января 2006 Вижу, предстоит мне погибнуть в неведении. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 12 Января 2006 Автор Жалоба Поделиться Опубликовано 12 Января 2006 Может я один такой "счастиливый", но у меня такое впечатление, что можно посмотреть любой форум не имея на то прав?, вызвав скрипт с собственными и номером форума, параметрами ... поправьте если я ошибаюсь.Подскажите плз.подсказываю - нельзя Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ssh Опубликовано 12 Января 2006 Жалоба Поделиться Опубликовано 12 Января 2006 Подскажите плз.подсказываю - нельзя Спасибо конечно, а нельзя что?Устранить проблему / воспользоваться описанным мной методом / просто нельзя? =) Чуть подробнее пожалуйста Скрипт использовался из шапки, вызов с ручным указанием исправно выдает ленту сообщений из скрытых форумов. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Vic'er Опубликовано 12 Января 2006 Автор Жалоба Поделиться Опубликовано 12 Января 2006 Подскажите плз.подсказываю - нельзя Спасибо конечно, а нельзя что?нельзя прочитать инфу из форумов, недоступных твоей группеУстранить проблему / воспользоваться описанным мной методом / просто нельзя? =)какую проблему?вызов с ручным указанием исправно выдает ленту сообщений из скрытых форумов. если тебе форум доступен, то и прочитать его сможешь. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ssh Опубликовано 14 Января 2006 Жалоба Поделиться Опубликовано 14 Января 2006 какую проблему?Да, действительно после ряда тестов выяснилось, что проблемы нет!Простите, мне стыдноесли тебе форум доступен, то и прочитать его сможешь.Да, вот только в моем случае, если скрипт вызвается с неверными параметрами (форум с таким id отсутствует или нет прав на его чтение) то лента формируется из черти-каких сообщений, я честно не изучал зависимости, но думаю она есть... Может быть, Вы когда-нибудь найдете время доработать этот момент?! В любом случае большое спасибо, и простите за причиненное беспокойство. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Maniac Опубликовано 29 Января 2006 Жалоба Поделиться Опубликовано 29 Января 2006 Пора поднимать тему.Как там идёт работа? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Talker Опубликовано 23 Октября 2007 Жалоба Поделиться Опубликовано 23 Октября 2007 Как скачать мод? Выдает ошибку "у вас нет прав" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.