Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

SUPERBAN

, SUPERBAN
Статус пользователя kikim
сообщение 20.12.2012, 20:51
Сообщение #1
Стаж: 14 лет

Сообщений: 23
Благодарностей: 1
Полезность: 33

Всем привет поставил новою бан систему в web он выглидит некрасиво я решил всю таблицу которая есть сделать в одну с закругленнами углами но не получаеться уже перелыл 1000 форумов и не нашол)
Вот моя таблица:http://banlisth1s1s.myarena.ru/www/
а хочу закруглить так подскажите как пожалуйсто https://c-s.net.ua/forum/ipb.html?act...=post&id=16601
вот index.php
Скрытый текст
Код
<?PHP
// Делает выборку из таблицы superban
include "config.php";

function MakeSelection($sql)
{
    global $host, $login, $password, $db;
    $conn = mysql_connect($host, $login, $password);
    mysql_set_charset('utf8', $conn);    
    if (!$conn)
    {
        echo "Unable to connect to DB: " . mysql_error();
    }

    if (!mysql_select_db($db))
    {
        echo "Unable to select mydbname: " . mysql_error();
    }

    $result = mysql_query($sql);

    if (!$result)
    {
        echo "Could not successfully run query ($sql) from DB: " . mysql_error();
    }
    else
    {
        while ($row = mysql_fetch_assoc($result))
        {
            $users[] = $row;
        }
    }

    mysql_free_result($result);
    mysql_close($conn);
    return $users;
}

// Выбирает что и как запрашивать из таблицы
function BottomPanel()
{    global $table, $lines;
    if ($_GET["search"] == "")    $sql  = "Select * from ".$table." order by banid desc";
    else
    {
        $search = mysql_escape_string($_GET["search"]);
        $sql  = "Select * from ".$table." where ip like '%".$search."%' or banname like '%".$search."%' or name like '%".$search."%' order by banid desc";
    }
    $users = MakeSelection($sql);

    //Печатаем резальтат
    PrintResult($users);
}

// Печатает результат запроса
function PrintResult($array)
{
    global $top_color, $line_odd_color, $line_even_color, $bottom_color, $page_color, $cursor_color, $lines, $line_add_color;
    print("
    <tr align = left bgcolor = \"".$top_color."\">
      <td><b>Дата [время]</b></td>
      <td><b>Ник игрока</b></td>
      <td><b>Ник админа</b></td>
      <td><b>Причина<b></td>
      <td><b>Время бана<b></td>
    </tr>");

    if (count($array) > 0)
    {
        if (isset($_GET["page"])) {$p = ($_GET["page"]-1)*$lines;} else {$p = 0;}
        for ($i = $p; $i < $p+$lines and $i < count($array); $i++)
        {
            if (intval($array[$i]['unbantime']) > 0) {$unban = (($array[$i]['unbantime']-$array[$i]['time'])/60)." мин.";}
                        if($unban == 1440) {$unban = $unban/1440 . " день";}
                        if($unban >= 10080) {$unban = $unban/1440 . " дней";}
                        if($unban == 60) {$unban = $unban/60 . " час";}
                        if($unban == 120) {$unban = $unban/60 . " часа";}
                        if($unban == 180) {$unban = $unban/60 . " часа";}
                        if($unban == 720) {$unban = $unban/60 . " часов";}
            if (intval($array[$i]['unbantime']) == 0) {$unban = "Навсегда";}
            if (intval($array[$i]['unbantime']) == -1) {$unban = "Разбанен";}
                        if($array[$i]['admin'] == "~*Пазитивчик*~ Public") {$array[$i]['admin'] = "Забанен сервером"; }
            if ($array[$i]['reason'] == "") {$reason = "Не указана";} else {$reason = $array[$i]['reason'];}
            if ($flag)
            {
                $flag = false;
                $color = $line_even_color;
            }
            else
            {
                $flag = true;
                $color = $line_odd_color;
            }
            print("
    <tr align = left bgcolor = \"".$color."\" onMouseOver=\"this.style.backgroundColor='".$cursor_color."'\" onMouseOut=\"this.style.backgroundColor='".$color."'\" onClick=\"Toggle(dop".$i.")\">
      <td>".date("d.m.Y [H:i]", $array[$i]['time'])."</td>
      <td>".htmlspecialchars($array[$i]['banname'])."</td>
      <td>".$array[$i]['admin']."</td>
      <td>".$reason."</td>
      <td>".$unban."</td>
    </tr>");
            if ($array[$i]['bantime'] == 0) $bantime = date("d.m.Y [H:i]", $array[$i]['time']);
            else $bantime = date("d.m.Y [H:i]", $array[$i]['bantime']);
            if (intval($array[$i]['unbantime']) > 0) $unban = date("d.m.Y [H:i]", $array[$i]['unbantime']);
            else $unban = "-";
            print("
    <tr align = left bgcolor = \"".$line_add_color."\" id = \"dop".$i."\" style = \"display: none;\">
      <td colspan=\"5\"><b>Последний визит: </b>".$bantime."<br><b>Последний IP адрес: </b>".$array[$i]['ip']."<br><b>Последний ник: </b>".$array[$i]['name']."<br><b>Дата окончания бана: </b>".$unban."</td>
    </tr>");
    }


        print("<tr align = left bgcolor = \"".$bottom_color."\"><td colspan = 5>");
        if (ceil(count($array)/$lines) > 1)
        {
            for ($i = 1; $i <= ceil(count($array)/$lines); $i++)
            {
                if (isset($_GET["page"])) {$p = $_GET["page"];} else {$p = 1;}
                if ($p == $i)
                {
                    Print("<font style=\"background-color: #BBBBBB;\">  ".$i."  </font> ");
                }
                else
                {
                    Print("<a href = \"?page=".$i."\" style=\"background-color: ".$page_color.";\" onMouseOver=\"this.style.backgroundColor='".$cursor_color."'\" onMouseOut=\"this.style.backgroundColor='".$page_color."'\">  ".$i."  </a> ");
                }
            }
        }
        print(" </td></tr>");
    }
}

// Делает запрсс из таблицы superban
function SqlQuery()
{
    global $font_size, $font_color;
    echo "<form name=\"search\" method=\"get\" style=\"font-family: Verdana; font-size: ".$font_size."; color: ".$font_color."\"> Поиск: <input type=\"text\" name=\"search\" value=\"".$_GET["search"]."\"><input type=\"submit\" value=\"Искать\"></form>";
    echo "<table align=\"center\" border = 0 cellpadding = 3 cellspacing = 3 width = 100% style=\"font-family: Verdana; font-size: ".$font_size."; color: ".$font_color."\">";
    BottomPanel();
    echo "</table>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <title>Бан-лист</title>
  <script>
  function Toggle(el)
  {
    el.style.display = (el.style.display == 'none') ? '' : 'none'
  }
  </script>
  <style type="text/css">
  a    {
    text-decoration:    none;
    }
  a:link  {
    color: <?echo $font_color?>;
    }
  a:visited   {
    color: <?echo $font_color?>;
    }
  a:active    {
    color: <?echo $font_color?>;
    }
  a:hover {
    color: <?echo $font_color?>;
    }
  </style>
  </head>
  <body bgcolor = "<?echo $bgcolor?>">
  <?SqlQuery()?>
  </body>
</html>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя admir
сообщение 21.12.2012, 14:58
Сообщение #2
Стаж: 13 лет

Сообщений: 192
Благодарностей: 31
Полезность: 138

ссылка битая - раз.
они и так круглые уже - два.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nickk
сообщение 21.12.2012, 15:29
Сообщение #3
Стаж: 13 лет

Сообщений: 438
Благодарностей: 120
Полезность: 523

У меня чуть глаза не лопнули. Предупреждать надо о том, что background красный
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zama
сообщение 3.1.2013, 16:25
Сообщение #4
Стаж: 15 лет

Сообщений: 106
Благодарностей: 2
Полезность: 21

Всем привет,появилась такая проблема
что при переходе в банлист
Он полностью желтого цвета,тоесть
просто желтый фон и все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aphk
сообщение 3.1.2013, 16:31
Сообщение #5


Стаж: 16 лет

Сообщений: 213
Благодарностей: 65
Полезность: 248

Была проблема, помог мне Flesh.

Цитата
[03.01.2013 2:07:52] Виталий: <?echo $bgcolor?>
замените на
<?php echo $bgcolor ?>
[03.01.2013 2:08:10] Виталий: и так далее проделайте во всех файлах


Цитата
ну то есть за месть
<?SqlQuery()?>
написать
<?php SqlQuery() ?>


Вот все, что нужна заменить:
[03.01.2013 2:15:22] Павел: Но все так-то, только в index.php нашел
[03.01.2013 2:15:37] Павел: a:link {
color: <?php echo $font_color?>;
}
a:visited {
color: <?php echo $font_color?>;
}
a:active {
color: <?php echo $font_color?>;
}
a:hover {
color: <?php echo $font_color?>;
}
</style>
</head>
<body bgcolor = "<?php echo $bgcolor ?>">


<?php SqlQuery()?>
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Zama
сообщение 3.1.2013, 19:37
Сообщение #6
Стаж: 15 лет

Сообщений: 106
Благодарностей: 2
Полезность: 21

Цитата(KankuRy @ 3.1.2013, 16:31) *
Была проблема, помог мне Flesh.





Вот все, что нужна заменить:
[03.01.2013 2:15:22] Павел: Но все так-то, только в index.php нашел
[03.01.2013 2:15:37] Павел: a:link {
color: <?php echo $font_color?>;
}
a:visited {
color: <?php echo $font_color?>;
}
a:active {
color: <?php echo $font_color?>;
}
a:hover {
color: <?php echo $font_color?>;
}
</style>
</head>
<body bgcolor = "<?php echo $bgcolor ?>">


<?php SqlQuery()?>

Благодарю,помогло!
А как это случилось интересно?
Ведь все само по себе
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aphk
сообщение 3.1.2013, 19:39
Сообщение #7


Стаж: 16 лет

Сообщений: 213
Благодарностей: 65
Полезность: 248

Это все в PHP. На версии 5.2 работает, на 5.4 нет.
Эту функцию следует писать полностью что ли, я не шарю. crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zama
сообщение 3.1.2013, 20:06
Сообщение #8
Стаж: 15 лет

Сообщений: 106
Благодарностей: 2
Полезность: 21

аа вот оно,что.
Я как раз с 5.2 перешел на 5.3
Да,я нашел a:link { и отнего до самого низу заменил,тем что дали
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: