Участник


Зарегистрирован: Jul 2002
Место проживания: Israel
Публикаций: 25
Статус:  |
quote: вы хотите вывести данные с вб, к примеру, не выводя списка форумов?
Я хочу выводить данные с вб. Просто выводить.
Все что захочу.
Кто в онлайн, список последних постоа и прочее.
Afina, спасибо за скриптик.
Но... хотелось бы например что бы там на юзеров были ссылки
на их профиль и что бы выводилась цифра - сколько всего
(и гостей и юзеров) в онлайн + писало бы что -
- вы вошли как гость
или
- вы вошли как пользователь Вася.
Если можно, кто нибудь может помочь? дописать скриптик.
Вот его исходник
---------------------------------------------
PHP:
$usernames = "on";
$path = "/forum/admin";
require("$path/config.php");
$db=mysql_connect($servername,$dbusername,$dbpassw ord);
mysql_select_db($dbname);
$cookievalue = mysql_query("SELECT value FROM setting WHERE varname = 'cookietimeout'") or die("oops1");
$cookietimeout = mysql_result($cookievalue, 0, 0);
$datecut = time()-$cookietimeout;
$invisibleregmember = "0";
if ($usernames == "on") {
$regmembers = mysql_query("SELECT DISTINCT username,invisible FROM user,session WHERE session.userid=user.userid AND session.lastactivity>$datecut AND invisible='0' ORDER BY username ASC") or die("oops2");
while($regmember = mysql_fetch_array($regmembers)):
++$regmembercomma;
if ($regmember[invisible] == 0) {
$regmemberson .= $regmember[username];
} else {
++$regmembercomma;
}
if ($regmembercomma < mysql_num_rows($regmembers)):
$regmemberson .= ", ";
endif;
endwhile;
} else {
$regmembers = mysql_query("SELECT DISTINCT COUNT(userid) AS membersonline FROM session WHERE userid>0 AND session.lastactivity>$datecut") or die("oops2");
while($members = mysql_fetch_array($regmembers)) {
$regmemberson = number_format($members[membersonline]);
}
}
$guests = mysql_query("SELECT COUNT(userid) AS guestsonline FROM session WHERE userid=0 AND session.lastactivity>$datecut") or die("oops3");
while($guest = mysql_fetch_array($guests)):
$guestson = number_format($guest[guestsonline]);
endwhile;
echo("гостей: <font color=#cc0000><b>$guestson +</b></font> участники: $regmemberson<br>");
---------------------------------------------
---------------------------------------------
Еще одна проблема.
У меня есть скрипт
------------------------------------------
PHP:
include("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, forumid, threadid, replycount, postusername, lastposter from thread order by lastpost desc limit 14";
$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)) {
$forumid = $row["forumid"];
$threadid = $row["threadid"];
$thetitle = $row["title"];
$replycount = $row["replycount"];
$postusername = $row["postusername"];
$postuserid = $row["postuserid"];
$lastposter = $row["lastposter"];
echo "<a href=showthread.php?s=&threadid=$threadid><b>$thetitle</b></a> $lastposter [$replycount]<br>";
}
mysql_free_result($sql_result);
mysql_close($connection);
------------------------------------------
он выводит на первую страницу новые темы и автора.
Мне не хватает информации - в каком форуме тот или иной пост.
Иными словами надо что бы все выглядело так:
Имя_форума (ссылка) последняя_тема (ссылка) автор (ссылка)
Заранее огромное СПАСИБО!!!!!!!!!!!
Сообщение было отредактировано elkind 30-09-2002 в 11:25
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|