VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Начиная с этого дня и впредь новости на сайте будут неразлучны с форумом, как Карл и Маркс. Каждая новость станет отдельной темой форума, а каждый комментарий к ней - сообщением в теме форума.
Система наверняка знакома вам, поскольку имеет аналогии с новостной системой vB-порталов. Если же не знакома, то не удивляйтесь, если что... :)
Кстати, с первым сентября всех тех, кому оно актуально.
Это ано?
_http://www.vbulletin.org/forum/showthread.php?t=65114
Quote:
This script will let you pull the first posts from threads in a forum and display them on a non-vb page anywhere on your site.
For example you can use this to pull posts from a forum and display them as news. (Each post in the forum is a news item).
Currently it will pull them on the basis of thread start date.
This is very rough and ready. But maybe someone will find it useful.
If you read the code and comments you can do things like strip out tags, snip the post off after the first para etc etc.
You can choose to write out to a file or to write to screen. You can pull stuff from one or many forums.
I'll try and answer any questions that come up, but this is a beta so....
Пример работы: _http://www.allaboutsymbian.com/
@Alan
Был когда-то
Адекватный
Join Date: May 2005
Location: Местоположение
Posts: 940
Версия vB: 3.8.x
Пол:
Репутация в разделе: 749
0
Нет, не оно, но орговский скрипт цепляю. На всякий случай.
Никакой иронии
@atan
Продвинутый
Join Date: Jun 2005
Posts: 18
Reputation:
Опытный 20
Репутация в разделе: 0
0
Попробовал перделать этот скрипт новостей под джумлу/vb3.5 вроде получилось, но вот есть одна проблема в версии 3.5 изменили парсер bb кодов и я точно не знаю как его можно изменить, сейчас текст выводиться напрямую из базы без парсера.
Вот код в этом скрипте для парсера из версии 3.0.х:
Может кто-нибудь посоветует что надо здесь изменить для версии vb 3.5.х?
Вот еще наткнулся на пост в теме где выложен этот скрипт http://www.vbulletin.org/forum/showp...4&postcount=80 чел joeMJ прикрепил обновленный скипт вывода новостей для версии 3.5 с измененным парсером, можете этот скипт здесь выложить?
$bbparser =& new vB_BbCodeParser($vbulletin, fetch_tag_list());
$connection = mysql_connect("$servername","$dbusername","$dbpassword") or die ("Cannot connect to server.");
$xdb = mysql_select_db("$dbname", $connection) or die ("Could not select database.");
$sql = "SELECT threadid, title, forumid, replycount, postusername, postuserid, lastposter, dateline, iconid FROM thread WHERE forumid IN ($cats) AND sticky = '0' ORDER BY threadid DESC LIMIT $newsitems";
$sql_result = mysql_query($sql, $connection) or die ("Could not execute query.".mysql_error());
$sql2 = "SELECT postid, threadid, username, userid, title, dateline, pagetext, iconid FROM post WHERE threadid = \"$threadid\" ORDER BY postid ASC LIMIT 1";
$sql_result2 = mysql_query($sql2, $connection) or die ("Could not execute query in second sql statement.".mysql_error());
if (!$sql_result2)
echo "Could not get news.";
else
{
while ($row2 = mysql_fetch_array($sql_result2))
{
$ptext = $row2["pagetext"];
$dateposted = date("j.n.Y G:i",$dateline);
$commenttext = "Kommentar";
$sql3 = "SELECT title FROM forum WHERE forumid = \"$forumid\" LIMIT 1";
$sql_result3 = mysql_query($sql3, $connection) or die ("Could not execute query in second sql statement.");
$row3 = mysql_fetch_array($sql_result3);
$forumname = $row3["title"];