Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > Старые версии vBulletin (3.0 и 2.x) > Хаки, моды и скрипты 3.0

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 03.09.2005, 12:18   #1
Продвинутый
archive форума

Доброго дня уважаемому сообществу,
Проходил мимо решил поделиться парой хаков, для облегченной версии форума.

1) ФАЙЛ для модернизации: archive\index.php
в самый конец кода (можно и в другое место), перед тэгом
Код:
</body>
надо вставить код
PHP код:
<?
$base
="???";
$user="???";
$pass="???";
$host="???";
$link mysql_connect($host,$user,$pass)or die("Не могу соединиться");
mysql_select_db($base$link) or die ("Не могу выбрать базу");
$query "
SELECT
    threadid,
    lastposter,
    title,
    T.lastpost as lastpostdate,
    replycount,
    U.userid as userid
FROM
    thread T
    LEFT JOIN
    user U ON (T.lastposter = U.username)
WHERE
    T.forumid <> 1

ORDER BY T.lastpost DESC
LIMIT 5"
;
$result mysql_query($query$link);

echo 
mysql_error();

while (
$row mysql_fetch_array($result))
{
echo 
"<br><br>тема:  <a href='index.php?t-".$row['threadid'].".html'>".$row['title']." [{$row['replycount']}]</a>";
// if ($row['userid'])
//    echo "<br>автор:  <a href='forum/member.php?action=getinfo&userid=".$row['userid']."'>".$row['lastposter']."</a>";
// else
//    echo "<br>автор:  {$row['lastposter']}";

// echo "<br>дата:  ".date("d.m.y, H:i",$row['lastpostdate']);
}
?>

либо можете использовать более сложный (но и более правильный!) код:

PHP код:
 //display last posts
        
$printposts 10// Сколько последних сообщений отображать
        
$lim $printposts 20;
        
$lastposts $DB_site->query("
            SELECT threadid, lastposter, title, T.forumid as forumid,
            T.lastpost as lastpostdate, replycount, U.userid as userid
            FROM thread T LEFT JOIN user U ON (T.lastposter = U.username)
            ORDER BY T.lastpost DESC
            LIMIT $lim"
);

        echo 
"<div id=\"content\">\n<ul><table width=\"100%\" class=\"largefont\">
            <tr><td><b>Последние $printposts сообщений:<b></td><td> </td><td> </td></tr>"
;

        
$count 0;
        while ((
$row mysql_fetch_array($lastposts)) && ($count $printposts))
        {
            if (!(
$bbuserinfo['forumpermissions']["$row[forumid]"] & CANVIEW) AND $vboptions['hideprivateforums'])
            {
                continue;
            }
            
$count++;
            echo 
"<tr><td><a href=\"" . (!SLASH_METHOD 'index.php?' '') . "t-$row[threadid].html\"> $row[title] [{$row[replycount]}]</a></td>";

            if (
$row['userid'])
                echo 
"<td>от:  <a href='forum/member.php?action=getinfo&userid=".$row['userid']."'>".$row['lastposter']."</a></td>";
            else
                echo 
"<br>от:  {$row['lastposter']}</td>";
            echo 
"<td>".date("d.m.y, H:i",$row['lastpostdate'])."</td></tr>";
        }
        echo 
"</table></ul></div>\n"


Coded by "LoMo group"

WBR! Zlyden'




zCarotэ'y привет от Vovan & Co (хотя вобще мы называемся LoMo group ;)
  Ответить с цитированием
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 03.09.2005, 18:08   #2
kerk
k0t
 
Аватар для kerk
SerV,
а что дает вставка одного из этих кодов?
насколько я понял, это вывод последних Х сообщений из форума
только нафига это в архиве, если это и так там есть?
объясни, может что то не догоняю =))
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 12:38 26.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version Random
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot