Форум сетевых администраторов
Показаны 9 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Поиск и обмен (http://netadmin.ws/forum/forumdisplay.php?forumid=27)
-- Вот такой хак ищу (http://netadmin.ws/forum/showthread.php?threadid=233)


Помещено brom2k 22-10-2001 в 05:21:

Вот такой хак ищу

Чтобы можно было вытаскивать из vbulletin некоторый фичи на заглавную страницу сайта. Вроде упоминался где то такой. Там использовалось SSI кажеться.


Помещено polo 22-10-2001 в 20:48:

А что именно тебе выводить надо? Таких хаков полно на форуме vbulletin.com.

__________________
Всегда есть решение.


Помещено brom2k 23-10-2001 в 05:47:

Да мне надобно последний пост и последний мембер.


Помещено polo 23-10-2001 в 21:04:

Так это сам напиши, это проще простого, если на пхп то там нечего делать, для ориентации смотри файл index.php форума как там последний пост извлекается, а если на перле то тоже самое только при помощи модуля DBI, если не получиться то скажи, будет время я тебе код напишу.

__________________
Всегда есть решение.


Помещено MASTER 27-10-2001 в 17:56:

а кода не будет?


Помещено polo 28-10-2001 в 13:40:

На чем код нужен?

__________________
Всегда есть решение.


Помещено brom2k 28-10-2001 в 16:03:

В PHP желательно


Помещено polo 29-10-2001 в 00:00:

В файле index.php смотри строки 52-55 и обрати внимание что в вб работа с базой ведеться через определенный класс. С последним сообщением чуть изменить надо. И не забудь соедениться с базой если это делаеться из самостоятельного скрипта.

__________________
Всегда есть решение.


Помещено Nicky 04-11-2001 в 08:47:

Можно так

Короче - 10 последних сообщений в формате

code:

|--------------------------------------------------|
| 10 последних собщений в Форуме  ( найти новые )  |
|--------------------------------------------------|
| Тема                       |  Автор  |  Ответов  |
|--------------------------------------------------|
|                            |         |           |



Строки некоторые укзаны явно - потому что на самом деле нет переносов

<?
// Config SQL - тут грузится конфиг - типа там тип базы, пароль, имя и тп.п.

include 'mysqlengine.php';

if(!isset($num_active))
$num_active=10;
$url='http://game.ur.ru/vb';

строка
$last_messages = "<table width='100%' border='0' cellspacing='0' cellpadding='3'><tr align='left' valign='middle'><td bgcolor='#5577AA' height='20' valign='top'><img src='/pictures/button/button-2.gif' width='15' height='15'></td><td valign='middle' align='left' bgcolor='#5577AA' height='20' width='100%'><b><font color='#FFFFFF'><acronym title='Forums'>$num_active last posts in <a href=\"$url\"></font><font color='#FFFFFF'>forum</forum></a></acronym><font color='#FFFFFF'> ( </font><a //href=\"$url/search.php?action=getnew\"><acronym title='Find all new'><font color='#FFFFFF'>Find all new</font></acronym></a><font color='#FFFFFF'> </font></b></td></tr></table>\n";
/строка
строка
$last_messages .= "<table width='100%' border='0' cellspacing='0' cellpadding='3'><tr bgcolor='#CFD5E5'><td width='10' align='left' valign='top'><img src='/pictures/button/button-3.gif' width='15' height='15'></td><td align='left' valign='middle'><b>Thread</b></td><td align='left' valign='middle'><b>Autor</b></td><td align='left' valign='middle'><b>Replies count</b></td></tr>\n";
/строка

$db=new CMySqlEngine;
$db->connect();

$myselect="select * FROM thread ORDER BY lastpost DESC 9. LIMIT $num_active";
$db->query($myselect);

while($row=$db->fetch_array()) {
$p=str_replace("<", "&lt;", str_replace (">", "&gt;", $row[postusername]));
$title=(strlen($row[title])>35? substr($row[title],0,32) . "..." : $row[title]);
$t=str_replace("<", "&lt;", str_replace (">", "&gt;", $title));
строка
$last_messages.="<tr><td width='10' align='left' valign='top'><a href=\"$url/showthread.php?threadid=".$row[threadid]."#newpost\" target=_blank><img src=\"/vb/images/down.gif\" border=0 alt=\"To first unread\"></a></td><td align='left' valign='middle'><acronym title='".$row[title]."'><a href=\"$url/showthread.php?threadid=".$row[threadid]."\" target=_blank>".$title."</a></acronym></td><td align='left' valign='middle'>".$p."</td><td align='left' valign='middle'>".$row[replycount]."</td></tr>\n";
/строка
}
$last_messages.="</table>\n";

echo $last_messages;
?>


Формат времени GMT. Текущее время 03:02.
Показаны 9 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.