Без описания |
Поиск в теме | Версия для печати |
Lava |
Отправлено: 20 Июля, 2008 - 01:36:01
|
Newbie
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2008
Карма 0
|
Цитата:Извините, но запрашиваемый модуль не установлен на форуме!
tools.php?action=rss
в архиве по ссылке ExBB FM 1.0 Beta в модуле tools.php нет акции rss
**
есть акция, нашел как устроено, но все равно пока не работает.(
**
все заработало. в админке было выключено..(Отредактировано автором: 20 Июля, 2008 - 02:41:43) |
|
|
yura3d |
Отправлено: 20 Июля, 2008 - 06:50:30
|
Super Member
Покинул форум
Сообщений всего: 624
Дата рег-ции: Июль 2007
Откуда: Минск, Беларусь
Карма 17
|
Lava пишет:Очень хорошо! Классная весчь.
А теперь сделать все то же самое, только по форумам(типа эти выводим - а эти не выводим) а не все в куче.
щас буду пробовать.
Можно сделать и так, как Вы говорите. Кстати это довольно удобно, например если пользователя интересуют только определённые разделы и он хочет получать новости только с них, а не со всех разделов. Также можно создать новостной раздел и в последствии выводить новости с него в RSS-агрегатор CMS или блога
Для добавления такой возможности открываем файл modules/rss/frontindex.php, находим строку:
CODE:$lastmodifiedtime = (isset($_SERVER['HTTP_IF_MODIFIED_SINCE'])) ? strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']):0;
И прямо под ней вставляем:
CODE:$fm->_String('forum');
Далее находим строку:
CODE:if ($var['private'] === TRUE) return 0;
И под ней вставляем:
CODE:if (($fm->input['forum']) && ($list = explode(',', $fm->input['forum'])) && (!in_array($var['id'], $list))) return 0;
На этом всё. Теперь модуль RSS можно вызывать с дополнительным параметром forum (tools.php?action=rss&forum=1). Если необходимо вывести новости с нескольких разделов, номера разделов отделяем запятыми: tools.php?action=rss&forum=2,5 |
|
|
yura3d |
Отправлено: 20 Июля, 2008 - 15:00:03
|
Super Member
Покинул форум
Сообщений всего: 624
Дата рег-ции: Июль 2007
Откуда: Минск, Беларусь
Карма 17
|
Lava пишет:Спасибо.
Просто чудесно.
И последий финт, в каждом форуме, скажем рядом с « Моды, хаки, скины и дополнения » выводим кнопку rss. И любой страждущий будет тащить к себе на сайт ту, ленту, которая ему ближе к теме.
Открываем файл templates/InvisionExBB/board_data.tpl, находим строку:
И над ней вставляем строку:
CODE:<div style="float: right"><a href="tools.php?action=rss&forum={$id}"><img src="im/images/rss_feed.png" border="0"></a></div>
В папку im/images необходимо скопировать иконку RSS rss_feed.png (прикреплена к этому сообщению)
Ну а вообще такой подход с выводом кнопки для каждого раздела не очень удобный, поскольку не позволяет комбинировать новости с нескольких разделов в одной ленте (если пользователя инетересует десяток разделов, то это получается 10 разных лент).
В версии ExBB с поддержкой MySQL, над которой я сейчас работаю, подписку по RSS я реализовал по-другому. Пользователю выводится список всех разделов форума, нужные он отмечает галочкой и скрипт автоматически генерирует ленту на основании выбранных разделов Прикреплено изображение
|
|
|
|
Поиск в теме | Версия для печати |
Страниц (3): [1] 2 3 » |
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0) |
« Моды, хаки, скины и дополнения » |
Все гости форума могут просматривать этот раздел. Только администраторы и модераторы могут создавать новые темы в этом разделе. Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
|
|
|