Перейти к контенту

RSS-лента последних сообщений


Рекомендуемые сообщения

Наблюдатель

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

Слишком разрастется мод... Нужно поля в базе создавать для сохранения настроек пользователя, в usercp влезать....

Задумка была сделать его с минимальным (т.е. нулевым) вмешательством в коды форума. :D

Если тебе это надо, то попробуй добавить в функцию item (шаблон в самом конце кода):

<author>{$data['author']}</author>
<category>{$data['[b]forum[/b]_title']}</category>

Или

<author>{$data['author']}</author>
<category>{$data['[b]topic[/b]_title']}</category>

...

 

...что значительно снижает юзабилити продукта и прибавляет работы саппорту.

Странно, что простота изменений шаблонов приводит к снижению "юзабилити продукта". Лучше было наворотить через заднее место ???

И так уж проще некуда...

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 130
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

На сайт-то просто, вешаешь иконку RSS и привязываешь её к к rss_ipb.php.

Каким макаром её повесть то, дабы выводилось всё на сайт?!

Ссылка на комментарий
Поделиться на других сайтах

Для любителей экстрима :)

В аттаче "продвинутая" версия этого мода.

 

Что нового:

1. Пользователи смотрящие ленту сидят в онлайне форума + отображаются в списке онлайн как "смотрящие RSS-ленту"

2. Все настройки из админки

3. Поддержка следующих форматов: RSS 0.91, RSS 0.92, RSS 1.0, RSS 2.0, Atom, HTML, XML free. (HTML шаблон бессовестно сдернут у Vic'er :D )

RSS и Atom проверены фид-валидатором.

Пользователь может выбрать в каком формате ему нужна лента (запрещается из админки).

4. Простенький флуд контроль.

Ну и немного еще, по мелочи...

 

Установка и удаление мода очень просты и описаны в readme.

Однако! На тупые вопросы по данному моду отвечать не буду. ;)

rss_ipb2.zip

Изменено пользователем urisoft
Ссылка на комментарий
Поделиться на других сайтах

urisoft не будешь против, если я некоторые идеи заюзаю в соем моде под 1.3? :D[1118133845:1118133990]
Однако! На тупые вопросы по данному моду отвечать не буду.
;)
Ссылка на комментарий
Поделиться на других сайтах

Vic'er, даёшь апдейт RSS для 1.3!!! =)

ибо очень нужная и полезная весь!

 

Модификации в разработке просматривайте иногда :D -> Advanced RSS Feed

Ссылка на комментарий
Поделиться на других сайтах

urisoft, спасибо.

 

Посмел внести отсебятинку в строке 858

<author>{$data['author_name']}</author>

что позволило получить на экран имя автора постинга (Newz Crawler). У тебя там мелкая ошибочка в совете - не "author", а "author_name". Т.е. у меня сейчас все поля агрегатора заняты верной инфой - Форум - Тема - Автор - Время.

 

Инсталлятор сработал на ура!

 

Валидатор грит есть ошибки (rss 2.0), но это ерунда...[1118182660:1118185041]

Валидатор грит есть ошибки (rss 2.0), но это ерунда...
Atom чисто сработал - ошибок нет.
Ссылка на комментарий
Поделиться на других сайтах

// разрешить использовать вызов скрипта с параметрами
// при установке тут 1, будет доступен вызов данного скрипта
// со следующими параметрами:
// f=id[,...] - указание номеров форумов через запятую
// t=id[,...] - указание номеров тем через запятую
define( 'USE_GETQUERY', 0 );

 

ни черта не понял

 

если ставим 1, то где указывать f=[1,2,3]?

 

и что будет? будут браться мессаги только из этих форумов?

Ссылка на комментарий
Поделиться на других сайтах

квазар

ни черта не понял

если ставим 1, то где указывать f=[1,2,3]?

Написано же русским языком:

"разрешить использовать вызов скрипта с параметрами"

т.е. rss_ipb.php?f=1,2,3

и что будет? будут браться мессаги только из этих форумов?

Да. Будут посты только из указанных форумов.

При вызове с параметром t= будут посты только из указанных тем.

Одновременное использование t и f большого смысла не имеет. Будут показаны только темы перечисленные в t при условии, что они в указанных форумах f

Ссылка на комментарий
Поделиться на других сайтах

квазар, а зачем тебе ограничивать права юзеров? Если юзер пользуется ИЕ, то агрегатор берёт куки и вытаскивает из них права доступа к форумам. Если таких кук у юзера нет, то ему показываются только те темы, доступ к которым имеет группа Гость.

 

Ну и наконец... ответ на твой вопрос... Ты ведь где-то размещаешь ссылку на этот rss_ipb.php? Вот там и укажи параметры, которые ты хочешь. Например, мой агрегатор, сам вытаскивает ссылку из буфера обмена и вставляет её автоматически при создании новой ленты. В этом случае, мой агрегатор схватит и указанные тобой параметры...

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
  • 1 месяц спустя...
а если сделать как в IPB 2.1 , т.е когда тыкаешь на RSS - появлялось меню и несколько видов подписок? еще можно в каждом форуме и каждой теме сделать ссылку на подписку на RSS, т.е например человек хочет подписаться на эту тему, а там сразу ссылка уже готовая...
Ссылка на комментарий
Поделиться на других сайтах

еще можно в каждом форуме и каждой теме сделать ссылку на подписку на RSS, т.е например человек хочет подписаться на эту тему, а там сразу ссылка уже готовая...
Я вставил в footer форума:

<a href="rss_ipb.php?f={ipb.input['f']}&t={ipb.input['t']}"><img  src="style_images/RSS-feed.png" alt="RSS-лента"></a>

Ссылка на комментарий
Поделиться на других сайтах

Дык, а что это лента и на темы работает определённые?

я думал только на форумы.

А подписка по емейл зачем тогда?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Установил и вижу только пути категория>форум>тема> а текста сообщений нету =(

· Медицина, врачи, здоровье -> Мифегин - медикаментозный аборт
· Медицина, врачи, здоровье -> Мифегин - медикаментозный аборт
· Юмор -> О программистах

Да ещё и повторяет темы .. что я сделал не так ? :D

Ссылка на комментарий
Поделиться на других сайтах

urisoft

У меня не правильные даты выходят в публикациях на ленте, скорее всего из-за самого хостера.

Можно ли это как-то исправить вообще? Ну скажем устанавливать в настройках текущий пояс?

Вот например тему создал в 23:10, а в ленте пишет, что в 19:10.

 

 

В файле rss.php gmdate заменить на date :D и все будет ОК. Вообще если ставишь еще и дневники от urisoft, то в разных местах могут быть разные времена (где-то еще есть такой параметр как time_offset = он стоит равным 1 часу, полезно выставить в ноль, если не изменяет память).

Ссылка на комментарий
Поделиться на других сайтах

Хмм.. Когда подписываешься толкьо на одну тему, название ленты все равно название борды.. Как лучше реализовать имя ленты в виде темы, на которую подпписался мембер?

Чтобы было в заголовке не название форума, а название темы/форума.

Есть некоторые идеи, но хотелось бы услышть ваше мнение.

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.