Показать сообщение отдельно
Старый 23.06.2008, 08:13   #7 (permalink)
Новичок
 
Специализация: Кодер
Регистрация: 23.06.2008
Сообщений: 6
Репутация: 4
По умолчанию Ответ: Unhappy Админам - Вывод новостей с форума

Вывод новостей из определенного раздела булки 3.7.0
PHP код:
<?
$dbhost
="Хост";
$dbuser="Юзер";
$dbpass="Пароль";
$dbname="имя базы";
$forid="id раздела с новостями";
$flimit="кол-во новостей";
$url="ссылка на форум без последнего слеша";
$zfor="Длинна заголовка в символах";
$zdesc="Длина описания в символах";
 
$db mysql_connect("$dbhost""$dbuser""$dbpass");
mysql_select_db("$dbname",$db);
 
$news=mysql_query("SELECT * FROM thread JOIN post ON (thread.firstpostid = post.postid) 
                                        WHERE thread.forumid='$forid' ORDER BY thread.threadid DESC LIMIT $flimit"
);
$res_news=mysql_fetch_array($news);
do
{
if(
strlen($res_news[title])>$zfor)
{
$res_news[title]=substr($res_news[title], 0$zfor);
$res_news[title]=$res_news[title]."...";
}
if(
strlen($res_news[pagetext])>$zdesc)
{
$res_news[pagetext]=substr($res_news[pagetext], 0$zdesc);
$res_news[pagetext]=$res_news[pagetext]."...";
}
echo 
date("d.m.Y",$res_news[dateline])."<br>";
echo 
"<a href=\"http://{$url}/showthread.php?t=".$res_news[threadid]."\" target=\"_blank\"><b>".$res_news[title]."</b></a><br>";
echo 
$res_news[pagetext]."<br><br>";
}
while(
$res_news=mysql_fetch_array($news));
?>
Вот написал вывод новостей с раздела для своего сайта, может пригодится кому, попроще выглядит немного

Последний раз редактировалось SplaTe; 23.06.2008 в 08:18.
SplaTe вне форума   Ответить с цитированием
4 пользователя(ей) отблагодарили SplaTe за это сообщение:
AleX (23.06.2008), c13x (23.06.2008), Devil (25.06.2008), Лео (07.07.2008)