feni Опубликовано 8 Октября 2004 Жалоба Поделиться Опубликовано 8 Октября 2004 Не подскажите нак сделать ? Что бы на странице сайта показывало 5 последних постов на форуме ? П.С. использую IPB 2.0 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 9 Октября 2004 Жалоба Поделиться Опубликовано 9 Октября 2004 Файл ssi.php есть везде.Вывод последних постов на главную страницу ( и/или сайт) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Xeim.net Опубликовано 8 Ноября 2006 Жалоба Поделиться Опубликовано 8 Ноября 2006 theIggs, там в той теме ссылка битая. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 8 Ноября 2006 Жалоба Поделиться Опубликовано 8 Ноября 2006 "SELECT * FROM ibf_topics LIMIT 5" Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 8 Ноября 2006 Жалоба Поделиться Опубликовано 8 Ноября 2006 это неправильно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Master Опубликовано 8 Ноября 2006 Жалоба Поделиться Опубликовано 8 Ноября 2006 Ведь в ssi.php все понятно изложено, что да как сделать. Прочитайте, должны уж понять. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Xeim.net Опубликовано 8 Ноября 2006 Жалоба Поделиться Опубликовано 8 Ноября 2006 Ведь в ssi.php все понятно изложено, что да как сделать. Прочитайте, должны уж понять.Вчера изучил этот файл подробно Там ПОСТЫ можно выводить лишь из новостного раздела. А вот как выводить из разных разделов? Недавно был мод для 1.3 - так там тоже это дело не работает, хотя заявлено, что должно работать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Dekker Опубликовано 8 Ноября 2006 Жалоба Поделиться Опубликовано 8 Ноября 2006 да говорено об это не раз, и тем на форуме хватает, не могу аттачить файло посему кратко ... но со вкусом <?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> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
feni
Не подскажите нак сделать ? Что бы на странице сайта показывало 5 последних постов на форуме ?
П.С. использую IPB 2.0
Ссылка на комментарий
Поделиться на других сайтах
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.