Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Обо всём... -> Онлайн админы на сайте
Онлайн админы на сайте
angel7 Дата: 17.05.2007, в 18:43 | Сообщение №1
angel7
Новичок
Пользователь №: 81
Сообщений: 11

ВОт здесь на сайте есть блок "Кто онлайн", в котором написано: "Администроаторов: 0". Не подскажете как сделать в своем блоке такую строчку? Заранее спасибо!
Serg_pnz Дата: 18.05.2007, в 12:51 | Сообщение №2
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

angel7, я тупо ручками прописал, поскольку администраторов полтора человека и не меняются они.

Выкладываю код блока, там еще запчасти от ботов, но думаю, что разберешся



Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php

if (!defined('BLOCK_FILE')) {

   Header("Location: ../index.php");

   exit;

}



global $user, $prefix, $db, $anonymous, $gfx_chk, $userinfo, $adirectory;

if (is_user($user)) {

   getusrinfo($user);

   $uname = $userinfo['user_name'];

   $user_id = intval($userinfo['user_id']);

   $user_avatar = ($userinfo['user_avatar']) ? $userinfo['user_avatar'] : "00.gif";

   $content = "<br /><center><img src=\"".$adirectory."/".$user_avatar."\" /></center><br />";

   $content .= "<center><b>"._BWEL.",<br />$uname</b></center><hr>";

   $content .= "<table border=\"0\" cellspacing=\"0\" cellpadding=\"1\"><tr valign=\"middle\"><td><img src=\"images/blocks/logout.gif\" border=\"0\"  /></td><td><a href=\"index.php?name=Account&op=logout\" title=\""._LOGOUT."\">"._LOGOUT."</a></td></tr></table><hr>";

} else {

   $content .= "<form action=\"index.php?name=Account\" method=\"post\">";

    $content .= "<br /><center><img src=\"".$adirectory."/0.gif\" /></center><br />";

   $content .= "<center><b>"._WELCOMETO.",<br />$anonymous</b></center><hr>";

    $content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\">"

   ."<tr valign=\"middle\"><td><img src=\"images/blocks/newuser.gif\" border=\"0\"  /></td><td><a href=\"index.php?name=Account&op=newuser\" title=\""._BREG."\">"._BREG."</a></td></tr>"

   ."<tr valign=\"middle\"><td><img src=\"images/blocks/passlost.gif\" border=\"0\"  /></td><td><a href=\"index.php?name=Account&op=passlost\" title=\""._PASSFOR."\">"._PASSFOR."</a></td></tr></table><hr>";

   $content .= "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\" align=\"center\">"

   ."<tr><td>"._NICKNAME.":</td><td><input type=\"text\" name=\"user_name\" size=\"10\" maxlength=\"25\"></td></tr>"

    ."<tr><td>"._PASSWORD.":</td><td><input type=\"password\" name=\"user_password\" size=\"10\" maxlength=\"20\"></td></tr>";

   if (extension_loaded("gd") AND ($gfx_chk == 2 OR $gfx_chk == 4 OR $gfx_chk == 5 OR $gfx_chk == 7)) {

      $random_num = gen_pass(10);

      $content .= "<tr><td>"._CODE.":</td><td><img src=\"?gfx=gfx&random_num=$random_num\" border=\"1\" alt=\"Секр. код\" title=\""._SECURITYCODE."\" /></td></tr>";

      $content .= "<tr><td>"._TYPESECCODE.":</td><td><input type=\"text\" name=\"gfx_check\" size=\"10\" maxlength=\"6\"></td></tr>";

      $content .= "<input type=\"hidden\" name=\"random_num\" value=\"$random_num\">";

   }

   $content .= "<tr><td colspan=\"2\" align=\"center\"><input type=\"hidden\" name=\"op\" value=\"login\"><input type=\"submit\" value=\""._LOGIN."\"></td></tr></form></table><hr>";

}

$m = "";

$u = "";

$i = "";

$a = "";



$result = $db->sql_query("SELECT uname, guest, module, UNIX_TIMESTAMP(now())-time AS time FROM ".$prefix."_session ORDER BY uname");

while (list($uname, $guest, $module, $time) = $db->sql_fetchrow($result)) {

   $linkstrip = ereg_replace("_", " ", cutstr($module, 10));

   if ($guest == 0) {

      $title_who = "<a href=\"index.php?name=Account&op=userinfo&user_name=$uname\" title=\"".displayTime($time)."\">$uname</a> - $linkstrip<br />";

      $m++;

    } elseif ($guest == 3) {

        $title_who = "$uname - $linkstrip<br />";

        $b++;

    } else {

        $title_who = "";

        $u++;

    }



if ($linkstrip != "") {$linkstrip = " - ".$linkstrip;}

if ($uname == "SergO") {$who_onlineS = "<a href=\"index.php?name=Account&op=userinfo&user_name=Serg_pnz\" title=\"".displayTime($time)."\">Serg_pnz</a>$linkstrip<br />"; $a++;$u--;}

if ($uname == "AntDima" AND $guest=="2" ) {$who_onlineAD = "<a href=\"index.php?name=Account&op=userinfo&user_name=AntDima\" title=\"".displayTime($time)."\">AntDima</a>$linkstrip<br />"; $a++;$u--;}

$who_online[4] = $who_onlineS.$who_onlineAD;

    $who_online[$guest] .= $title_who;

    $i++;

}

if ($m == "") $m = 0;

if ($u == "") $u = 0;

if ($b == "") $b = 0;

if ($i == "") $i = 0;

if ($a == "") $a = 0;

$content .= "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"1\"><tr valign=\"middle\"><td colspan=\"2\" align=\"center\"><b>"._BVISIT."</b></td></tr>";

$content .= "<tr><td><img src=\"images/blocks/member.gif\"   /></td><td>Администраторов: $a</td></tr>";

$content .= "<tr><td><img src=\"images/blocks/member.gif\" title=\""._BMEM."\"  /></td><td>"._BMEM.": $m</td></tr>";

$content .= "<tr><td><img src=\"images/blocks/anony.gif\" title=\""._BVIS."\"  /></td><td>"._BVIS.": $u</td></tr>";

$content .= "<tr><td><img src=\"images/blocks/anony.gif\" title=\"Боты\" /></td><td>Боты: $b</td></tr>";

$content .= "<tr><td><img src=\"images/blocks/group.gif\" title=\""._OVERALL."\"  /></td><td>"._OVERALL.": $i</td></tr></table>";

if ($who_online[4] != "") $content .= "<hr><table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"1\"><tr><td align=\"center\"><b>Администраторы  онлайн</b></td></tr><tr><td>$who_online[4]</td></tr></table>";

if ($who_online[0] != "") $content .= "<hr><table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"1\"><tr><td align=\"center\"><b>"._BMEMVISIT."</b></td></tr><tr><td>$who_online[0]</td></tr></table>";

if ($who_online[3] != "") $content .= "<hr><table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"1\"><tr><td align=\"center\"><b>Поисковые боты</b></td></tr><tr><td>$who_online[3]</td></tr></table>";



?>


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно 18.05.2007 г. в 17:39:31

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
angel7 Дата: 18.05.2007, в 14:32 | Сообщение №3
angel7
Новичок
Пользователь №: 81
Сообщений: 11

Спасибо! Посмотрим!



Э, не, не выходит! Я одна админ на сайте! Я поменяла немного код (у меня 2.3 лайт слаед):

Код
1
2
3
4
5
6
7
8
9
10
11
if ($linkstrip != "") {$linkstrip = " - ".$linkstrip;}

if ($uname == "Angel7") {$who_onlineS = "<a href=\"index.php?name=Account&op=userinfo&uname=Angel7\" title=\"".displayTime($time)."\">Angel7</a>$linkstrip<br />"; $a++;$u--;}

$who_online[4] = $who_onlineS;

    $who_online[$guest] .= $title_who;

    $i++;

}

if ($m == "") $m = 0;

if ($u == "") $u = 0;

if ($b == "") $b = 0;

if ($i == "") $i = 0;

if ($a == "") $a = 0;






Но все равно пишет, что 0 админов! Что делать?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно 18.05.2007 г. в 14:44:58
Serg_pnz Дата: 18.05.2007, в 17:38 | Сообщение №4
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

angel7, ник админа и ник юзера, подкоторым сидит админ могут не совпадать (как у меня например).

Ты зайди в таблицу сессий и посмотри каким ником ты там сидишь.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Sidious Дата: 18.05.2007, в 21:26 | Сообщение №5
Sidious
Администратор
Пользователь №: 42
Сообщений: 125

А не проще аналогично юзерам тащить админов из session?
Serg_pnz Дата: 19.05.2007, в 07:48 | Сообщение №6
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Sidious, А они откуда тащуться?

Код
1
result = ... ".$prefix."_session ...

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
angel7 Дата: 19.05.2007, в 17:04 | Сообщение №7
angel7
Новичок
Пользователь №: 81
Сообщений: 11

не... вот там написано:

angel7 1179579645 127.0.0.1 2 News /images/logos/logo.gif
Sidious Дата: 21.05.2007, в 09:37 | Сообщение №8
Sidious
Администратор
Пользователь №: 42
Сообщений: 125

Ну в таком случае проще создать табличку где будут прописаны ники админов в админке и на сайте и по ней выбирать :) Руками в код вносить - это не выход
Angel7 Дата: 22.05.2007, в 18:38 | Сообщение №9
Angel7
Новичок
Пользователь №: 81
Сообщений: 11

Sidious, и как это сделать?

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.298 сек. и 17 запросов к базе данных за 0.023 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.