 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » Как интегрировать vb 225 с первой страницей сайта?
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
|
| Как интегрировать vb 225 с первой страницей сайта? |
[сооб. #8387]
22-05-2002 07:25 |
|
Участник


Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 45
Статус:  |
Уважаемый All!
Есть ли какой-нить хак для subj чтобы можно было выводить, предположим, новые сообщения форума на главную страницу сайта (например через SSI). Кто нить знает, как это делается?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-05-2002 07:25 |
|
|
Участник
|
| В архиве скриптов есть (вернее уже был) хак... |
[сооб. #8388]
22-05-2002 07:37 |
|
Участник

Зарегистрирован: May 2002
Место проживания: СПб
Публикаций: 40
Статус:  |
В архиве скриптов есть (вернее уже был) хак для вывода последних сообщений форума. Так простой include, который можно вставить в любую php-страницу.
Можно еще выводить список online-пользователей на форуме.
Короче, было бы желание... Все же и так в исходниках...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-05-2002 07:37 |
|
|
Модератор
|
include("forum/admin/config.php");
$connection = mysql_connect("$servername","$dbusername","$dbpassword")... |
[сооб. #8402]
22-05-2002 09:03 |
|
Модератор


Зарегистрирован: Oct 2001
Место проживания: Альметьевск, Татарстан
Публикаций: 480
Статус:  |
include("forum/admin/config.php");
$connection = mysql_connect("$servername","$dbusername","$dbpassword") or die ("Cannot connect to server.");
$db = mysql_select_db("$dbname", $connection) or die ("Could not select database.");
$sql = "SELECT title, threadid, replycount, postusername, lastposter from forum.thread order by lastpost desc limit 18";
$sql_result = mysql_query($sql, $connection) or die ("Could not execute query.");
if (!$sql_result) {
echo "<p>Could not get record.";
}
while ($row = mysql_fetch_array($sql_result)) {
$threadid = $row["threadid"];
$thetitle = $row["title"];
$replycount = $row["replycount"];
$postusername = $row["postusername"];
$postuserid = $row["postuserid"];
$lastposter = $row["lastposter"];
echo ">> <a href=\"forum/showthread.php?s=&threadid=$threadid&goto=newpost\"><b>$thetitle</b></a> -$lastposter [$replycount]<br>";
}
mysql_free_result($sql_result);
mysql_close($connection);
Файл: def-forum.gif
Был скачан 141 раз(а).
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-05-2002 09:03 |
|
|
Участник
|
| а можно хак, где выводит он-лайн пользователей... |
[сооб. #8460]
22-05-2002 15:27 |
|
|
Участник
|
| Прости, уважаемый Bochkarev_D.S., я не совсем продвинут... |
[сооб. #8497]
22-05-2002 22:54 |
|
Участник


Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 45
Статус:  |
Прости, уважаемый Bochkarev_D.S., я не совсем продвинут в этих тонких вопросах. Скажи в какой файл вставлять этот код, приведенный тобой, и что вставить в первую страницу сайта (а также для списка пользователей, который торчат в форуме)
Заранее благодарен.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-05-2002 22:54 |
|
|
Администратор
|
| в любой файл который будет интерпретироваться... |
[сооб. #8506]
23-05-2002 00:17 |
|
|
Участник
|
polo!
Зашел я шесты Несткапом в архив. Нажал... |
[сооб. #8521]
23-05-2002 03:22 |
|
Участник


Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 45
Статус:  |
polo!
Зашел я шесты Несткапом в архив. Нажал скачать хак по обсуждаемому вопросу - произошла ошибка в обработке Ява-скрипта... 
quote: в любой файл который будет интерпретироваться как пхп.
Ты имеешь ввиду, что эта страница (т.е. первая) должна быть с расширением php?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-05-2002 03:22 |
|
|
Участник
|
| Страница может быть с любым расширением (зависит... |
[сооб. #8531]
23-05-2002 07:45 |
|
Участник

Зарегистрирован: May 2002
Место проживания: СПб
Публикаций: 40
Статус:  |
Страница может быть с любым расширением (зависит от настроек Апача). Главное, чтобы ее PHP обрабатывал.
Берешь допустим index.php. Вставляешь этот код в любое место и там ты увидишь список последних обновленных тем.
А про нетскейп - зайди эксплорером и скачай. А не своим кривым нетскапом 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-05-2002 07:45 |
|
|
Участник
|
| А у меня вот первая страница с расширение... |
[сооб. #8864]
28-05-2002 00:53 |
|
Участник


Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 45
Статус:  |
А у меня вот первая страница с расширение *.html и там можно использовать только SSI. Так может есть какой хак для того, чтобы вевсти несколько строк (новых тем) из форума и зашедших на форум пользователей на первую страницу?
А файл я так и не скачал, потому как Exploxer у меня 6.х (Win XP), а потом тот файл админ форума снес куда-то... 
Что делать-то?
Сообщение было отредактировано Brawler 28-05-2002 в 00:55
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-05-2002 00:53 |
|
|
Участник
|
Так сделай index.php и в .htaccess измени порядок обработки:
[B]DirectoryIndex... |
[сооб. #8868]
28-05-2002 01:15 |
|
Участник

Зарегистрирован: May 2002
Место проживания: СПб
Публикаций: 40
Статус:  |
Так сделай index.php и в .htaccess измени порядок обработки:
DirectoryIndex index.php index.html
А файл админ не удалил, а закрыл для доступа.
Вывод последних тем смотри выше. А вывод активных пользователей смотри в аттаче:
Файл: online002.zip
Был скачан 51 раз(а).
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-05-2002 01:15 |
|
|
Администратор
|
| возьми в архиве, сейчас есть. |
[сооб. #8870]
28-05-2002 01:18 |
|
|
Участник
|
Огромное спасибо и polo и zubkovu!!!
Все работает!... |
[сооб. #8883]
28-05-2002 09:52 |
|
|
Участник+
|
хочеться вернуться к этой теме..
у меня трабл...
делаю... |
[сооб. #9953]
06-06-2002 23:56 |
|
Участник+

Зарегистрирован: May 2002
Место проживания:
Публикаций: 50
Статус:  |
хочеться вернуться к этой теме..
у меня трабл...
делаю так:
создаю файл lastpost.php и пишу:
<?
include("/home/wc3ru/forum/war/admin/config.php");
$connection = mysql_connect("$servername","$dbusername","$dbpassword") or die ("Cannot connect to server.");
$db = mysql_select_db("$dbname", $connection) or die ("Could not select database.");
$sql = "SELECT title, threadid, replycount, postusername, lastposter from forum.thread order by lastpost desc limit 18";
$sql_result = mysql_query($sql, $connection) or die ("Could not execute query.");
if (!$sql_result) {
echo "<p>Could not get record.";
}
while ($row = mysql_fetch_array($sql_result)) {
$threadid = $row["threadid"];
$thetitle = $row["title"];
$replycount = $row["replycount"];
$postusername = $row["postusername"];
$postuserid = $row["postuserid"];
$lastposter = $row["lastposter"];
echo ">> <a href=\"forum/showthread.php?s=&threadid=$threadid&goto=newpost\"><b>$thetitle</b></a> -$lastposter [$replycount]<br>";
}
mysql_free_result($sql_result);
mysql_close($connection);
?>
затем обычным способом подключаю на главную страницу... но вместо последних сообщений.. появляеться сообщение:
"Could not execute query."
с пользователями в онлайне все получилось...а вот с этим.. нифига не работает??? чо делать то??? может че неправельно сделал??
помойму все правельно ((
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-06-2002 23:56 |
|
|
Администратор
|
вместо
$sql_result = mysql_query($sql, $connection) or die ("Could not... |
[сооб. #9957]
07-06-2002 00:25 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
вместо
$sql_result = mysql_query($sql, $connection) or die ("Could not execute query.");
напиши
$sql_result = mysql_query($sql, $connection) or die (mysql_error());
так увидешь какая именно ошибка, а потом если не разбирешся то кинь ошибку сюда, посмотрим.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-06-2002 00:25 |
|
|
Участник+
|
select command denied to user: 'wc3ru@localhost' for table 'thread'
во чего... |
[сооб. #9962]
07-06-2002 01:19 |
|
|
|
Формат времени GMT. Текущее время 00:04.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01496196 seconds (47.61% PHP - 52.39% MySQL) with 27 queries.
|
 |