Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBSupport.org > Новости

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 01.09.2005, 13:31   #1
Alan
Гость
Внутрисайтовые дела

Начиная с этого дня и впредь новости на сайте будут неразлучны с форумом, как Карл и Маркс. Каждая новость станет отдельной темой форума, а каждый комментарий к ней - сообщением в теме форума.
Система наверняка знакома вам, поскольку имеет аналогии с новостной системой vB-порталов. Если же не знакома, то не удивляйтесь, если что... :)

Кстати, с первым сентября всех тех, кому оно актуально.
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 01.09.2005, 22:47   #2
dimats
На доске почёта
Сходите на хуй, пожалуйста.
 
banned nax
вы бы сразу уже написали как это реализорвано, какими системами или уж похвастались самописным скриптом ;)
  Ответить с цитированием
Старый 01.09.2005, 23:07   #3
КотЪ
Администратор
Неадекватный
 
Аватар для КотЪ
Ага, а еще б и выложили его в архивчике, ыыы)))
  Ответить с цитированием
Старый 02.09.2005, 07:13   #4
Alan
Был когда-то
Адекватный
 
Аватар для Alan
Скрипт самописный, притом не мой. Дать его, к сожалению, не могу.
  Ответить с цитированием
Старый 02.09.2005, 08:09   #5
КотЪ
Администратор
Неадекватный
 
Аватар для КотЪ
Это была ирония))
  Ответить с цитированием
Старый 02.09.2005, 09:29   #6
vGhost
Продвинутый
Цитата:
Сообщение от Alan
Скрипт самописный
Самописный

Это ано?
_http://www.vbulletin.org/forum/showthread.php?t=65114

Цитата:
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/
  Ответить с цитированием
Старый 02.09.2005, 09:41   #7
Alan
Был когда-то
Адекватный
 
Аватар для Alan
Нет, не оно, но орговский скрипт цепляю. На всякий случай.
Никакой иронии
Вложения
Тип файла: php newsout.php (4.9 Кб, 28 просмотров)
  Ответить с цитированием
Старый 03.03.2006, 02:11   #8
atan
Продвинутый
 
Аватар для atan
Попробовал перделать этот скрипт новостей под джумлу/vb3.5 вроде получилось, но вот есть одна проблема в версии 3.5 изменили парсер bb кодов и я точно не знаю как его можно изменить, сейчас текст выводиться напрямую из базы без парсера.
Вот код в этом скрипте для парсера из версии 3.0.х:
PHP код:
require_once("./includes/functions_bbcodeparse.php");
$outxt=parse_bbcode2($ptext,"1","1","1","1","1"); 
Может кто-нибудь посоветует что надо здесь изменить для версии vb 3.5.х?
Вот еще наткнулся на пост в теме где выложен этот скрипт http://www.vbulletin.org/forum/showp...4&postcount=80 чел joeMJ прикрепил обновленный скипт вывода новостей для версии 3.5 с измененным парсером, можете этот скипт здесь выложить?
  Ответить с цитированием
Старый 03.03.2006, 02:16   #9
kerk
k0t
 
Аватар для kerk
лови
PHP код:
<?php 
require_once("./global.php"); 
require_once(
'./includes/class_bbcode.php'); 

$splitval="lest mehr hier"
$cats="19"//"2,3,4,5,6"; 
$newsitems=10
$forumspath="http://www.tralala.de/tralala"

$servername="localhost"
$dbusername="tralala"
$dbpassword="tralala"
$dbname="tralalatabelle"

//********************************************************************************  ******************************// 

$iidx 0

$bbparser =& new vB_BbCodeParser($vbulletinfetch_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()); 

if (!
$sql_result)  
echo 
"Could not get news."
else 

 while (
$row mysql_fetch_array($sql_result))  
 { 
   
$threadid $row["threadid"]; 
   
$title $row["title"]; 
   
$forumid $row["forumid"]; 
   
$replycount $row["replycount"]; 
   
$postusername $row["postusername"]; 
   
$postuserid $row["postuserid"]; 
   
$lastposter $row["lastposter"]; 
   
$iconid $row["iconid"]; 
   
$dateline $row["dateline"]; 

   
$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"
        
       if( 
$replycount!=
        
$commenttext .= "e"

       
$outxt=$bbparser->do_parse($ptexttruetruetruetruetruetrue); 

       
$trimmed explode($splitval$outxt); 
       
$outxt=$trimmed[0]; 

       
$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"]; 
       
       
$towrite .= "<div>$outxt</div>"

       
$towrite .= "<hr size='1'>"
        
       
$towrite .= "<div align='center'>"
       
$towrite .= "Geschrieben von <a href=\"$forumspath/member.php?s=&amp;action=getinfo&amp;userid=$postuserid\"><b>$postusername</b></a> am <i>$dateposted</i><br>"
       
$towrite .= "Kategorie: <a href=\"$forumspath/forumdisplay.php?s=&amp;forumid=$forumid\">$forumname</a><br>"
       
$towrite .= "<a href=\"$forumspath/showthread.php?s=&amp;threadid=$threadid\">$replycount $commenttext</a>"
       
$towrite .= "</div>"
        
       
$towrite .= "<hr size='1'>"

       if( 
$iidx++ % == 
         
$towrite .= "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#f7f7f7'><tr><td align='center'><iframe src='http://tralala.com/werbung.tralala' width='470' height='68' scrolling='no' marginheight='0' marginwidth='0' frameborder='0'></iframe></td></tr></table>"

       
$towrite .= "<hr size='1'>"

        
     } 
   } 
 } 
}  

echo 
$towrite

?>
  Ответить с цитированием
Старый 03.03.2006, 02:44   #10
atan
Продвинутый
 
Аватар для atan
Спастбо огромное Керк, это как раз то что мне было нужно, теперь все отлично работает!
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 12:16 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.5.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot