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

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Как вывести темплэйт на главную сайта? (http://netadmin.ws/forum/showthread.php?threadid=3334)


Помещено elkind 29-09-2002 в 16:20:

Как вывести темплэйт на главную сайта?

Было бы здорово.
Например - сейчас online, дни рождения и прочее.
Сайт написан на пчп.


Помещено Afina 29-09-2002 в 16:50:

написать lalala.php который бы выводил этот темплейт, а потом его include к себе на сайт


Помещено elkind 29-09-2002 в 17:01:

Ð_то я поняла, спасибо.
По другому: как написать lalala.php который бы выводил этот темплейт.
Если можно пример.


Помещено Afina 29-09-2002 в 17:19:

я бы взял за пример любой php который выводи то что мне нужно и выкинул из него все лишнее, что ты хочешь вывести

а зачем вообще использовать шаблоны vb, если ты будешь делать это внешним скриптом, к vb вроде никак не относящимся, если тебе только надо получить инфу из БД.

хотя хранить шаблоны и использовать шаблонную систему от vb прикольно

приложен файлик со скриптом выводящим кто сейчас онлайн


Помещено madgreen 29-09-2002 в 19:57:

я немного не понимаю вопроса участника.
нельзя ли разъяснить: вы хотите вывести данные с вб, к примеру, не выводя списка форумов?

__________________
Создаю сайт, посвященный мобильным телефонам. Если есть желающие присоединиться к моему труду, буду Вам очень признателен. Пишите в приват.


Помещено elkind 30-09-2002 в 11:16:

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>&nbsp;участники: $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);


------------------------------------------

он выводит на первую страницу новые темы и автора.
Мне не хватает информации - в каком форуме тот или иной пост.
Иными словами надо что бы все выглядело так:
Имя_форума (ссылка) последняя_тема (ссылка) автор (ссылка)


Заранее огромное СПАСИБО!!!!!!!!!!!


Помещено MCTarakan 03-10-2002 в 00:40:

а ведь тема актуальна! нада помочь человеку и не только ему одному! мне тут zeev кое-чего скинул, что он на этот счет делает! если он даст добро, а могет и сам кинет что он натворил?

__________________
yMC.ru - хомяк музыканта


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

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