Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Моды/Mods
# 1 Тема: Панель на форуме внизу: Кто в онлайн?
alasator
Пользователь

Avatar пользователя



Местный

Сообщений: 19
Зарегистрирован: 03 Июня 2007, 22:19:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 12 Июня 2007, 10:24:43
как на этом сайте?? дайте плиз
 
^ наверх ^
# 2  
Destroyer
Пользователь

Avatar пользователя



Местный

Сообщений: 23
Зарегистрирован: 05 Июня 2007, 20:59:09
Сказали спасибо 0 раз
Статус: offline
ICQ статус 427520327
Опубликовано 12 Июня 2007, 23:04:15
Такс вчитывайся и все поймешь, значит заходишь твой дрмен/forum/ и открываешь index.php там почти в конце есть такое:
<img src='".THEME."forum/foldernew.gif' alt='".$locale['560']."' style='vertical-align:middle;'> - ".$locale['409']."<br>
<img src='".THEME."forum/folder.gif' alt='".$locale['561']."' style='vertical-align:middle;'> - ".$locale['410']."
</td><td align='right' valign='bottom' class='forum'>
<form name='searchform' method='post' action='".BASEDIR."search.php?stype=f'>
<input type='text' name='stext' class='textbox' style='width:150px'>
<input type='submit' name='search' value='".$locale['550']."' class='button'>
</form>
</td>
</tr>
</table>\n";
closetable();


Заменяем на Это:
<img src='".THEME."forum/foldernew.gif' style='vertical-align:middle;'> - ".$locale['409']."<br>
<img src='".THEME."forum/folder.gif' style='vertical-align:middle;'> - ".$locale['410']."</td>
<table border='0' cellpadding='0' cellspacing='1' width='100%'class='tbl-border'><tr><td class='forum-caption'>
<td class='forum-caption' align='left'><b>Статистика форума</b>
<tr><td class='tbl2' align='middle'>";


if (file_exists($filename)) {
echo "<img src=".$filename." align='left'>";
} else {
echo "<img src='".THEME."images/blank.gif' width='40'>";
}
echo "</td><td width='100%' align='left' class='tbl1'>";

// Online Users Panel Code
if ($settings['maintenance'] != "1") {
$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".FUSION_IP."'");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
if (dbrows($result) != 0) {
$result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
$name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
$result = dbquery("INSERT INTO ".$db_prefix."online VALUES('$name', '".FUSION_IP."', '".time()."')");
}
if (isset($_POST['login'])) {
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".FUSION_IP."'");
} else if (isset($logout)) {
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_ip='".FUSION_IP."'");
}
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60)."");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0'");
echo "<span class='small'>".$locale['011']." <b>".dbrows($result)."</b> </span><br>\n";
$result = dbquery(
"SELECT ton.*, user_id,user_name FROM ".$db_prefix."online ton
LEFT JOIN ".$db_prefix."users tu ON ton.online_user=tu.user_id
WHERE online_user!='0'"
);

// This code reads the amount of Forum Post from the Database
$facount = dbquery("SELECT count(post_id) FROM ".$db_prefix."posts");
echo "<span class='small'>На форуме сообщений: </span><span class='small'><b>".dbresult($facount, 0)."</b><br>";
// Ends Forum Post code

$members = dbrows($result);
if ($members != 0) {
$i = 1;
echo $locale['012'];
while($data = dbarray($result)) {
echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>".$data['user_name']."</a>";
if ($i != $members) echo ", ";
$i++;
}
echo "<br>\n";
} else {
echo $locale['013']."<br>\n";
}
$result = dbquery("SELECT user_id,user_name FROM ".$db_prefix."users ORDER BY user_joined DESC");
$total = dbrows($result);
$data = dbarray($result);
echo "<br><span class='small'>Зарегистрировано пользователей: <b>".$total."</b></span>\n";
}
// End Online Users Panel Code

echo "<table class='tbl' border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr><td><hr>";
echo "<div align='right'>Вернуться на сайт: <a href='../index.php'>".$settings['sitename']."</a><br /><form name='search' method='post' action='".BASEDIR."search.php?stype=f'><span class='small'>Поиск: </span>
<input type='textbox' name='stext' class='textbox' style='width:150px'>
<input type='submit' name='search' value='".$locale['550']."' class='button'>
</form></td></tr></table></div></td></tr><br>
</td></tr></td></tr></table><br>\n";

closetable();



Все готово заливай обратно индекс.рнр и наслаждайся. =)


--------------------
''
^ наверх ^ 427520327
# 3  
alasator
Пользователь

Avatar пользователя



Местный

Сообщений: 19
Зарегистрирован: 03 Июня 2007, 22:19:34
Сказали спасибо 0 раз
Статус: offline
Опубликовано 17 Июня 2007, 09:02:31
а можно ли в этот код встроить такую фишку анпример тоже внизу будет показываца лидер форума?? или тройка лидеров? ну там по кол-во сообщений
 
^ наверх ^
# 4  
Dogger
Пользователь

Avatar пользователя

Инкогнито

Местный

Сообщений: 49
Зарегистрирован: 12 Мая 2007, 12:58:29
Сказали спасибо 0 раз
Статус: offline
Опубликовано 23 Июня 2007, 15:30:27
1)Можно ли разбить по категориям(кто на форуме)!
Пример:Всего посетителей [xxx] из них гостей [xxx], пользователей [xxx], модероф[xxx], админоф [xxx]!
2)Cкажите как добавить на каждую страницу, такую чтучку! кто просматривает страницу!

Зарание спс!


--------------------
dota allstars - Мой сайт о Дотке...
fun www.rus-phpfusion.com
^ наверх ^
# 5  
KoRn
Пользователь

Avatar пользователя

Торчок

Местный

Сообщений: 17
Откуда: рига
Зарегистрирован: 12 Августа 2007, 19:46:39
Сказали спасибо 0 раз
Статус: offline
ICQ статус 261924283
Опубликовано 14 Августа 2007, 17:37:43
а можна ли зделать чтобы юзеры тоже делились на цвета также как и в блоке
''Последние посетители'' ?
 
^ наверх ^ 261924283
# 6  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 13 Августа 2008, 21:45:25
Туплю соррь smiley

У меня такая панель собрана на стилях , по рангу определяется стиль, который легко менять , хоть под настроение.

В коде следует сменить массив
ранги->цвета
на
ранги->название_стиля

Ну и подрубить CSS - будут одинаковые стили и в одной панели и в другой.


[Изменил(а) Psc, 13 Августа 2008, 22:08:56]

--------------------
Retired
^ наверх ^
# 7  
Virtus-pro
Пользователь

Avatar пользователя

Вебмастер

Немогу без SF

Сообщений: 646
Откуда: Россия
Зарегистрирован: 18 Мая 2008, 06:48:50
Сказали спасибо 65 раз
Статус: offline
Опубликовано 13 Августа 2008, 21:53:20
KoRn
Это весь код переписывать... ДУмаю этим никто не будет заниматься

Dogger
1)Незнаю
2) Pozitiv делал такое

alasator
Да можно


--------------------
www.amxserv.net -Все для вашего CS сервера
------------------------------------------------------------------------------
''
''
^ наверх ^ http://www.amxserv.net
Перейти на форум:


105,463,122 уникальных посетителей
сейчас: 22 Ноября 2024, 07:52:14
Генерация страницы: 0.25 сек.

Original size:29 кб.
GZipped size: 8 кб.
Compression:74%