VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
В общем такая проблема есть сайт с RSS лентой.
Есть форум, как засунуть новости с сайта в инфоблок (уже сделанная колонка) на форуме?
З.Ы. в поиск не отсылать рылся с пару часов одна сплошная куча мусора
Taf добавил 06.05.2009 в 01:05
Итак вот имеем код:
for ($i=0; $i < $count; $i++) {
echo '<h1><a href="'.$element[$index["LINK"][$i+1]]["value"].'">'.$element[$index["TITLE"][$i+1]]["value"].'</a></h1>'; //выводим на печать заголовок статьи
echo $element[$index["DESCRIPTION"][$i+1]]["value"]; //выводим на печать текст статьи
}
?>
При сохранении шаблона выдаёт:
Quote:
Следующая ошибка произошла при попытке проверить шаблон:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/local/customers/webs/ufo/includes/adminfunctions_template.php(3587) : eval()'d code on line 286
Вероятно, это вызвано неверно сформированным выражением. Очень рекомендуется исправить эту ошибку перед продолжением, но Вы можете продолжить как есть.
В чём проблема?
Last edited by Taf : 05-06-2009 at 02:05 AM.
Reason: Добавлено сообщение
/**********************************************************
* Main script *
**********************************************************/
if ( $xml_data = file_get_contents($url) ) {
$rss_data = parse_rss($reg_exp, $xml_data);
echo output_rss($pattern, $rss_data);
}
/**********************************************************
* The END *
**********************************************************/
?>
Taf добавил 06.05.2009 в 01:29
Quote:
Originally Posted by kerk
в шаблон пытаться запихать код пхп???
может через модули попробовать? =)
а как его потом в коде шаблона запустить?
Taf добавил 06.05.2009 в 01:33
и тут что указывать?
Quote:
Местоположение модуля
Укажите здесь местоположение кода модуля форума, который осуществляет функции этого модуля.
обьясните плз
Last edited by Taf : 05-06-2009 at 02:33 AM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
в новых версиях форума есть встроенная функция вывода RSS новостей
@Taf
Простоузер
Join Date: Sep 2008
Location: Ульяновск
Posts: 47
Версия vB: 3.8.4
Пол:
Reputation:
Novice 4
Репутация в разделе: 4
0
у меня 3.6.7, помогите пожалуйста?
Taf добавил 06.05.2009 в 02:49
Небольшое пояснение.
Средствами vB можно организовать импорт новостей из RSS-лент других сайтов.
При использовании этого инструмента каждая новость ленты выглядит как отдельная тема в указанном разделе. На мой взгляд это не очень удобно.
Вопрос: можно ли каким-либо образом (специальный хак, изменение кода, настройки...) организовать импорт новостей таким образом, чтобы все новости одной RSS-ленты помещались в определённом месте на форуме, например в инфоблок на главной странице форума?
Last edited by Taf : 05-06-2009 at 03:49 AM.
Reason: Добавлено сообщение
Introduction
This product is capable of showing either a Newsfeed from other websites using their RSS feeds, or the Latest Forum Posts version will display the latest posts from your forum directly within your vBulletin Navbar. It has been designed to fit the default navbar of the standard vBulletin style, and uses the same color scheme. It is coded to strip the standard HTML RSS layout code and use its own. The RSS reader is coded in ActionScript 2.0 to allow most users to use it without updating their Adobe Flash Browser Plugin.
Features include:
• Auto-scrolling feed
• Pause on mouse-over
• High-light description on mouse-over
• Buttons for Forward and Rewind feed
• Auto-detect flash version and notify user if update is required
Depending on which version you install, the reader will open in either a new window for use as a newsreader, or open in same window if used for latest forum posts. All the aforementioned features are available in both versions.
If you are familiar with vBulletin template coding then you can place
this product anywhere on your forum.
Installation
Upload all the files depending on which version you require (details in download package).
Edit the ag_read.php – this file acts as a proxy if you are pulling data from an external RSS source, it also allows you to specify the rss source, whether it is external or internal. You should change the value of the dataURL to suit your own requirements. If this is to point at your own forum then please enable external rss data handling via the AdminCP. By default we have set the dataURL to the BBC’s rss newsfeed in the external dataPull version and vBulletin.com for the Latest Posts demonstration.
Template Edit
This modification only requires one template edit, making it simple to install into any vBulletin setup.
Код можете ставить в любое место, редактируйте под свои нужды.
@Taf
Простоузер
Join Date: Sep 2008
Location: Ульяновск
Posts: 47
Версия vB: 3.8.4
Пол:
Reputation:
Novice 4
Репутация в разделе: 4
0
TAIFUN, спасибо, так то вроде ничего, но хотелось бы чего нибудь полегче, дабы размер окна там не меняется у меня(, скорость прокрутки тоже, да и много чего не так как хотелось бы (вот можите посмотреть http://ufo.net.ru/), все настроики переколупал, может ещё что нибудь наподобие есть?
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
4
за 5 минут сделал продукт из твоего кода
1. импортировать продукт (ахтунг! импотрировать в своей кодировке! в архиве 2 файла)
2. шаблон kr_examplerss_tpl редактировать по своему вкусу (я просто запихал вывод результата в "див")
3. переменную $kr_examplerss_tpl в шаблон по своему усмотрению (например в навбар)
====
скрин, как это выглядит на тестовом форуме (локалка), ниже
**тут был скрин, он умер**
@Taf
Простоузер
Join Date: Sep 2008
Location: Ульяновск
Posts: 47
Версия vB: 3.8.4
Пол:
Reputation:
Novice 4
Репутация в разделе: 4
0
kerk, огромное спасибо за помощь!
Ещё один глупый вопрос, что отредактировать что б для импорта с rss не 10 а меньше новостей шло? или фиксировананный размер ставить в таблице, тогда скорее всего там новости заплывут? дабы получилось черезчур длинно) http://ufo.net.ru/
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,712
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
1
плагин global_start
строка кода $count = count($index["TITLE"])-1; //число проходов цикла.
пробуй по разному, может статей быть и меньше, а может вообще не быть, я хз, как он отдает ленту =)
для начала поставь:
$count = count($index["TITLE"])-5; и посмотри, что получится