Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

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

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

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 30.05.2005, 13:47   #1
Был когда-то
Адекватный
 
Аватар для Alan
Код вывода на главную страницу сайта последних 5 тем форума

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 <> X

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='forum/showthread.php?goto=lastpost&t=".$row['threadid']."'>".$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']); 

?>
- Имя базы, логин, пароль и хост должны быть те, которые указаны в вашем forum/includes/config.php
- в "T.forumid <> X" число "Х" означает номер форума, который вы хотите скрыть от вывода на главную страницу. Это необходимо в тех случаях, если вы используете скрытые форумы, используемые только работниками сайта.
- в "LIMIT 5";" число "5" означает количество выводимых на страницу тем. Его можно изменить по вкусу.
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

aleksjel (10.09.2010), ALISA (10.04.2007), Bonabo (21.01.2009), bystr (10.04.2006), camel1 (23.01.2008), CRU (29.02.2008), galagan (03.10.2009), imask (02.11.2007), ip027 (09.02.2006), Kurbatov (12.08.2007), Payne (11.01.2007), sojent (18.08.2007), teihwas (21.02.2007), Tello (07.09.2007), WebMaster (31.10.2007), xkspy (22.08.2007), Цезарь (30.01.2008)
Рекламка
Реклама на форуме
Старый 31.05.2005, 18:46   #2
Секретарша Леночка
Простоузер
И где мне этот код нужно вставить? В том месте, где я хочу, чтоб у меня показывались эти темы (т.е. в таблицу на сайте)?
  Ответить с цитированием
Старый 31.05.2005, 18:49   #3
zCarot
zМарковь
Хочет третью строчку =)
 
Аватар для zCarot
Секретарша Леночка
Где угодно. В любом месте на сайте. В любом разделе, какой захочется. Он связан только с БД
  Ответить с цитированием
Старый 02.06.2005, 00:27   #4
rainyday
Простоузер
А помогите пожалуйста, спасибо вам огромное за необходимый хак, но можно ли сделать еще, чтобы хак отображал еще и первые 200 символов последнего написанного поста в теме? Пожалуйста
  Ответить с цитированием
Старый 02.06.2005, 13:04   #5
Секретарша Леночка
Простоузер
rainyday, тоже было бы неплохо! А потом ссылка Читать дальше...
  Ответить с цитированием
Старый 09.06.2005, 22:48   #6
forra
Простоузер
А как можно зделать так штоб только новая тема из главного раздела отображалось без других постов. только отображение текста кто сделал тему?
  Ответить с цитированием
Старый 09.06.2005, 23:52   #7
forra
Простоузер
Я понял скрипт, а какие Поля из базы данных нужны для:
1. Высвечивания сообшения меинпостера
2. Аттача или каринки к посту
3. Линк к посту
4. Как зделать штоб высвечивался всегда новый меин пост из определленого раздела.

Алан ПОМОГи !!!
  Ответить с цитированием
Старый 10.06.2005, 11:47   #8
forra
Простоузер
мне интересна линия MySQL которая обьявляет mainpost
  Ответить с цитированием
Старый 16.06.2005, 10:15   #9
mid
Простоузер
блин у меня нефига неполучается..можете дать мне плиз готовый скрипт...
вот данные:
tcmworl1_forum
tcmworl1_mid
990279
localhost
заранее спасибо.
  Ответить с цитированием
Старый 17.06.2005, 09:02   #10
mid
Простоузер
Alan наверно ты знаешь..помоги плиз!!!!!!
  Ответить с цитированием
Ответ

Закладки

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

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

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



 
 

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


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