Перейти к контенту
  • 0

5 последних постов в форуме


feni

Вопрос

Рекомендуемые сообщения

  • 0
"SELECT * FROM ibf_topics LIMIT 5"
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ведь в ssi.php все понятно изложено, что да как сделать. Прочитайте, должны уж понять.

Вчера изучил этот файл подробно :D

 

Там ПОСТЫ можно выводить лишь из новостного раздела. А вот как выводить из разных разделов? ;)

 

Недавно был мод для 1.3 - так там тоже это дело не работает, хотя заявлено, что должно работать.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

да говорено об это не раз, и тем на форуме хватает, не могу аттачить файло посему кратко ... но со вкусом

 

<?php

$root_path = "./";

error_reporting  (E_ERROR | E_WARNING | E_PARSE);
set_magic_quotes_runtime(0);

class info {

var $input	  = array();
var $base_url   = "";
var $vars	   = "";
function info() {
	global $sess, $std, $DB, $root_path, $INFO;

	$this->vars = &$INFO;

}
}
require $root_path."conf_global.php";
require $root_path."sources/functions.php";

$std   = new FUNC;
$INFO['sql_driver'] = !$INFO['sql_driver'] ? 'mySQL' : $INFO['sql_driver'];

$to_require = $root_path."sources/Drivers/".$INFO['sql_driver'].".php";
require ($to_require);

$DB = new db_driver;

$DB->obj['sql_database']	 = $INFO['sql_database'];
$DB->obj['sql_user']		 = $INFO['sql_user'];
$DB->obj['sql_pass']		 = $INFO['sql_pass'];
$DB->obj['sql_host']		 = $INFO['sql_host'];
$DB->obj['sql_tbl_prefix']   = $INFO['sql_tbl_prefix'];
$DB->connect();
$ibforums			 = new info();
$ibforums->input	  = $std->parse_incoming();
$ibforums->base_url   = $ibforums->vars['board_url'].'/index.'.$ibforums->vars['php_ext'];


switch ($ibforums->input['a'])
{

default:
	do_lasttopics();
	break;
}

function do_lasttopics() {
global $DB, $ibforums, $root_path, $std;

$limit  = 10;	//кол-во выводимых постов
$forums ='(59,66,47,17)';  //Невыводимые форума

echo (" <html><head>
		<title>{$limit} последних обновленных тем</title>
		<meta http-equiv='content-type' content='text/html; charset=windows-1251' />
		<meta http-equiv='Cache-Control' content='no-cache'>
		<head>
		<body alink='blue' vlink='blue'>
		<table align='center' width='99%' cellpadding='4' cellspacing='1' border='0' width='100%' bgcolor='#000000' style='font-family:Verdana;font-size:11px'>
		<tr><td align='center' bgcolor='#DEE1E7'>
		<b>{$limit} последних обновленных тем</b>
		</tr><tr><td align='left'bgcolor='#FEFEFE'>
	  ");

$DB->query( "SELECT t.posts, t.views, t.tid, t.last_poster_name, t.last_post, t.forum_id, t.title, t.last_poster_id, f.name FROM  ibf_topics t, ibf_forums f WHERE t.forum_id=f.id AND t.forum_id NOT IN $forums  ORDER BY t.last_post DESC LIMIT $limit" );

while( $out = $DB->fetch_row($query) ) {

$date = $out['last_post']	= $std->get_date( $out['last_post'], 'LONG' );

$profile_link = $ibforums->base_url."?act=Profile&CODE=03&MID=".$out['last_poster_id'];
$forum_url   = "<a href=\"".$ibforums->base_url . "?act=SF&f=".$out['forum_id']."\" target=\"_blank\">".$out['name']."</a><br/>";
$thread_url   = "<a href=\"".$ibforums->base_url . "?act=ST&f=".$out['forum_id']."&t=".$out['tid']."&view=getlastpost\" target=\"_blank\">".$out['title']."</a>";
	echo ("

<table style='border:1px dotted gray;width:100%;font-family:Verdana;font-size:10px'><tr>
<td>{$date}  <a href={$profile_link} target='_blank'>{$out['last_poster_name']}</a>  написал в теме  {$thread_url}  в форуме {$forum_url}
</td>
</tr>
</table>
<br>
");

}

echo ("</td>
  </tr>
  </table>
  </body>
  </html>");
}

?>

 

испробовано тут http://crimea-board.info

 

вставлено извращенно, ифреймом, ибо инклудом почему-то не получилось, не стал долго разбиратся почему, главное работает

 

<iframe src="http://crimea-board.net/last.php" width="100%" height="400" frameborder="0">
<a href="http://crimea-board.net/last.php">Hmm, you are using a very old browser.
Click here to go directly to included content.</a>
</iframe>

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.