Помощник
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]() ![]()
Сообщение
#2
|
![]() |
админы - помогите человеку
Сообщение отредактировал obowww - 20.2.2008, 17:16 |
|
|
![]() |
Сообщение
#3
|
![]() |
Очень надеюсь!
![]() Сообщение отредактировал Shok - 20.2.2008, 17:20 |
|
|
![]() |
![]()
Сообщение
#4
|
![]() |
Эт очень просто.
Слей на slaed.net блок "вывод последних сообщений с форума ipb" и посмотри код. |
|
|
![]() |
Сообщение
#5
|
![]() |
Пуховой, спасибо, попробую разобраться.
И все же, может у кого уже есть готовый пример? Больше никто не поможет? |
|
|
![]() |
![]()
Сообщение
#6
|
![]() |
Я для vBulletin себе делал, а вот что в яндексе нашёл по IPB:
<?
$db_host = ''; // имя хоста $db_user = ''; // логин $db_pass = '';// пароль $db_base = ''; // имя базы форума $prefix = 'ibf_'; // префикс @mysql_pconnect($db_host, $db_user, $db_pass) or die("Ошибка при подключении"); @mysql_select_db($db_base) or die("База данных с таким именем не найденна!"); #--Начало блока последних сообщений форума--# $site = "forum/index.php"; // папка форума с индексным файлом $admin_forums = "(30)"; // указать ID форума через запятую, который вы хотите скрыть. Например $admin_forums = "(1,5,34,5)"; $limit = "10"; // кол-во последних ответов.. $sql = mysql_query("SELECT p.pid, p.author_id, p.author_name, p.post_date, p.topic_id, t.tid, t.title, t.forum_id, t.posts, t.views, f.name, f.id FROM ".$prefix."posts p, ".$prefix."topics t, ".$prefix."forums f WHERE p.topic_id=t.tid AND t.forum_id=f.id AND f.id NOT IN".$admin_forums." ORDER BY p.pid DESC LIMIT 0,".$limit) or die('error data base'); $text = "<table align=center cellspacing=1 cellpadding=0 width=100%>"; $text .= "<tr align=center style='font-weight:bold;'><td>Тема</td><td>Форум</td><td>Ответов</td><td>Просм.</td><td>От</td><td>Дата</td><td>Время</td></tr>"; while ($r = mysql_fetch_array($sql)) { $title = $r['title']; $forum_name = $r['name']; $author = $r['author_name']; $p_d = date("d.m", $r['post_date']); $p_t = date("H:i", $r['post_date']); $fid = $r['tid']; $posts = $r['posts']; $views = $r['views']; if (strlen($author) > 12) $author = substr($author,0,12).".."; $text .= ' <tr align="center"> <td align="left"><a href="'.$site.'?showtopic='.$fid.'&view=getlastpost" target="_blank"><img src="images/ipb.gif" border="0" alt="'._P13.'"></a> <a href="'.$site.'?showtopic='.$fid.'&hl=" target="_blank">'.$title.'</a></td> <td><a href="'.$site.'?showforum='.$r['id'].'" target="_blank">'.$forum_name.'</a></td> <td>'.$posts.'</td> <td>'.$views.'</td> <td><a href="'.$site.'?act=Profile&CODE=03&MID='.$r['author_id'].'" target="_blank">'.$author.'</a></td> <td>'.$p_d.'</td> <td>'.$p_t.'</td> </tr>'; } $text .= "</table>"; echo $text; // выводите в любом месте вашей страницы ?> Сообщение отредактировал Set0 - 20.2.2008, 20:08 |
|
|
![]() |
![]()
Сообщение
#7
|
![]() |
А тебе на самописный сайт нужно или на какую то CMS?
Сообщение отредактировал CKPbIT - 20.2.2008, 21:09 -------------------- |
|
|
![]() |
![]()
Сообщение
#8
|
![]() |
Стучи ко мне в асю. Сделаем.
Потом вариант сюда выложим, на будущее... |
|
|
![]() |
Сообщение
#9
|
![]() |
Set0
Спаcибо за код. Он работает и для IPB 2.3.4 =)... Когда доделаю на сайте покажу, что получилось! Сообщение отредактировал Shok - 22.2.2008, 13:06 |
|
|
![]() |
Сообщение
#10
|
![]() |
Set0
Нужно подделать скрипт. Проблема вот в чем. На pr-cy.ru сделано так, что в топе никогда не будет одна тема дважды выводиться (повторяться). То есть, если в топе есть тема и в ней появляется новое сообщение, то она заменяется на нее, а не так, чтобы в 5 топе одна и также тема 5 раз подряд писалась... Надеюсь ясно выразился... А в твоем коде, если добавить 5 сообщений в одну тему, то это будет выглядеть примерно так: 1. Оцените сайт dada.ru — Admin - Сегодня, 10:52 2. Оцените сайт dada.ru — Cocer - Сегодня, 10:50 3. Оцените сайт dada.ru — Flagds - Сегодня, 10:49 4. Оцените сайт dada.ru — Admin - Сегодня, 10:48 5. Оцените сайт dada.ru — Xxxs - Сегодня, 10:47 Если сообщения пишутся в одной теме, то новое сообщение должно заменять старое, а не подряд писаться... Сообщение отредактировал Shok - 22.2.2008, 13:27 |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH | 223 | himin | 116909 | 28.6.2022, 14:38 автор: bum |
![]() |
Обмен/Ввод/Вывод - Paypal/WM/PM/WIRE/ePm/Paxum/BTC/Epese/Capitali/Visa/MC/eCoin/EXMO/нал | 307 | JenkinChange | 251225 | 27.6.2022, 1:17 автор: JenkinChange |
![]() |
![]() благотворительный топик |
15 | vitvirtual | 1711 | 13.6.2022, 4:25 автор: vitvirtual |
![]() |
Помогите собрать компьютер | 24 | LigaGiga | 1056 | 8.6.2022, 23:13 автор: Filadelso |
![]() |
![]() |
472 | ShaD1k | 182669 | 21.5.2022, 11:53 автор: Inlogix |
![]() |
Текстовая версия | Сейчас: 6.7.2022, 20:55 |