Jump to content

Featured Replies

Posted
comment_121112

Всем привет! Подскажите пожалуйста, как исправить цвета данного блока? p.s на форуме стоит тема Animate

 

бан.PNG

  • Author
comment_121117
1 минуту назад, WOLF сказал:

вы его через доп блоки добавили?

Извините, забыл написать что это хук.

comment_121118
1 минуту назад, oranges4567 сказал:

Извините, забыл написать что это хук.

тогда в файлах хука нужно искать

  • Author
comment_121119
Только что, WOLF сказал:

тогда в файлах хука нужно искать

дело в том что на другой стиль встает хорошо, а на этот что то не очень(

comment_121120
Только что, oranges4567 сказал:

дело в том что на другой стиль встает хорошо, а на этот что то не очень(

на какой другой?

  • Author
comment_121121
2 минуты назад, WOLF сказал:

на какой другой?

velvet. мб потому что он тоже светлый?

comment_121122
2 минуты назад, oranges4567 сказал:

velvet. мб потому что он тоже светлый?

логично

ибо в файлах хука прописан светлый цвет 

  • Author
comment_121123
Только что, WOLF сказал:

логично

ибо в файлах хука прописан светлый цвет 

А вы мне не можете показать что именно нужно изменить?

<?xml version="1.0" encoding="utf-8"?>
<hookexport>
  <hookdata>
    <config>
      <hook_name>(WA 3.4) Последний бан AmxBans</hook_name>
      <hook_desc>Хук выведет последний бан из системы банов AmxBans (Автор Mr. Nobody talk.web-ask.ru)</hook_desc>
      <hook_author>Mr. Nobody (TALK.WEB-ASK.RU)</hook_author>
      <hook_email>[email protected]</hook_email>
      <hook_website>http://talk.web-ask.ru</hook_website>
      <hook_update_check/>
      <hook_requirements><![CDATA[a:3:{s:21:"required_applications";a:0:{}s:20:"hook_php_version_min";s:1:"0";s:20:"hook_php_version_max";s:1:"0";}]]></hook_requirements>
      <hook_version_human>1.0.0</hook_version_human>
      <hook_version_long>10000</hook_version_long>
      <hook_extra_data><![CDATA[a:4:{s:7:"display";N;s:13:"settingGroups";a:1:{i:0;s:24:"WAlast_amxbans";}s:8:"settings";a:3:{i:1;s:27:"wa_last_amxbans_on";}s:9:"templates";a:1:{s:11:"skin_boards";a:1:{s:21:"WAlast_amxbans";}}}]]></hook_extra_data>
      <hook_key>wa_last_amxbans</hook_key>
      <hook_global_caches/>
    </config>
  </hookdata>
  <hookfiles>
    <file>
      <hook_file_real>wa_last_amxbans.php</hook_file_real>
      <hook_type>templateHooks</hook_type>
      <hook_classname>WAlast_amxbans</hook_classname>
      <hook_data><![CDATA[a:8:{s:12:"dataLocation";s:0:"";s:14:"libApplication";s:0:"";s:15:"classToOverload";s:0:"";s:9:"skinGroup";s:11:"skin_boards";s:12:"skinFunction";s:18:"boardIndexTemplate";s:4:"type";s:7:"foreach";s:2:"id";s:11:"side_blocks";s:8:"position";s:9:"outer.pre";}]]></hook_data>
      <hooks_source><![CDATA[<?php
      /**
      *   Mr. Nobody (TALK.WEB-ASK.RU)
      */
      class WAlast_amxbans
      {
        public function __construct()
        {
          $this->registry = ipsRegistry::instance();
          $this->settings =& $this->registry->fetchSettings();
          $this->memberData =& $this->registry->member()->fetchMemberData();
        }

        public function getOutput()
        {
          if($this->settings['wa_last_amxbans_on']){

            $db_host = $this->settings['wa_last_amxbans_host'];
            $db_user = $this->settings['wa_last_amxbans_user'];
            $db_pass = $this->settings['wa_last_amxbans_pass'];
            $db_name = $this->settings['wa_last_amxbans_name'];

            $data['connect'] = TRUE;

            $db_connect = @mysql_connect($db_host, $db_user, $db_pass) OR $data['connect'] = FALSE;
            @mysql_select_db($db_name, $db_connect) OR $data['connect'] = FALSE;
            
            if($data['connect']){
              mysql_query('SET NAMES utf8');
              $result=mysql_query("SELECT * FROM `amx_bans` ORDER BY `bid` DESC LIMIT 1");
              while($row = mysql_fetch_array($result)){

                if(time() < ($row['ban_created'] + (60 * $row['ban_length']))){
                  $rrr = date("d.m.Y в H:i:s", ($row['ban_created'] + (60 * $row['ban_length'])));
                  $unban = '<span class="badge badge-warning">'.$rrr.'</span>';
                }
                else{
                  $unban = '<span class="badge badge-success">Бан истек</span>';
                }
                
                if($row['ban_length'] == 0){
                  $unban = '<span class="badge badge-important">Никогда</span>';
                }
                if($row['ban_length'] == -1){
                  $unban = '<span class="badge badge-success">Разбанен</span>';
                }

                if($row['ban_reason'] == NULL){
                  $reason = "Не указана!"; 
                }
                else{
                  $reason = $row['ban_reason'];
                }

                if($row['ban_length'] > 0){
                  $bantime = $row['ban_length'];
                  
                  if($bantime < 60){
                    $bantime = round($bantime).' мин.';
                  }
                  elseif($bantime == 60){
                    $bantime = round($bantime / 60).' час';
                  }
                  elseif($bantime > 60 && $bantime <= 240){
                    $bantime = round($bantime / 60).' часа';
                  }
                  elseif($bantime > 240 && $bantime <= 1200){
                    $bantime = round($bantime / 60).' часов';
                  }
                  elseif($bantime == 1440 || $bantime == 30240){
                    $bantime = round($bantime/60/24).' день';
                  }
                  elseif(($bantime > 1440 && $bantime <= 5760) || ($bantime >= 31680 && $bantime <= 34560)){
                    $bantime = round($bantime/60/24).' дня';
                  }
                  elseif(($bantime >= 7200 && $bantime <= 28800) || ($bantime >= 36000 && $bantime < 43200)){
                    $bantime = round($bantime/60/24).' дней';
                  }
                  elseif($bantime == 43200){
                    $bantime = round($bantime/60/24/30).' месяц';
                  }
                  elseif($bantime >= 43200 && $bantime <=175317){
                    $bantime = round($bantime/60/24/30).' месяца';
                  }
                  else{
                    $bantime = round($bantime/60/24/30).' месяцев';
                  }
                }
                if($row['ban_length'] == 0)
                  $bantime = 'навсегда';
                if($row['ban_length'] == -1)
                  $bantime = 'разбанен';

                $pos = strpos($servername, '(');
                $nameserver = substr($servername,0,$pos-1);
                $bandate = date("d.m.Y в H:i:s", $row['ban_created']);

                $data['s_banname'] = $row['player_nick'];
                $data['s_steam'] = $row['player_id'];
                $data['s_reason'] = $reason;
                $data['s_bantime'] = $bantime;
                $data['s_bandate'] = $bandate;
                $data['s_unban'] = $unban;

                $subject = explode(" (", $row['server_name']);

                $pos = strpos($row['server_name'], '(');
                $data['s_s_name'] = substr($row['server_name'],0,$pos-1);
                $data['s_s_map'] = substr($subject[1],0,-1);
                $data['s_s_ip'] = $row['server_ip'];

                if(mb_strlen($row['admin_nick'], 'UTF-8') > 18)
                  $data['s_admin'] = mb_substr($row['admin_nick'], 0, 18, 'UTF-8').'..';
                else
                  $data['s_admin'] = $row['admin_nick'];

                if(mb_strlen($data['s_s_name'], 'UTF-8') > 30)
                  $data['s_s_name'] = mb_substr($data['s_s_name'], 0, 30, 'UTF-8').'..';
                else
                  $data['s_s_name'] = $data['s_s_name'];

              }
            }

            return $this->registry->getClass('output')->getTemplate('boards')->WAlast_amxbans( $data );
          }
        }
      }
      ?>]]></hooks_source>
    </file>
  </hookfiles>
  <hookextras_settings>
    <setting>
      <conf_is_title>1</conf_is_title>
      <conf_title_title><![CDATA[(WA 34) Последний бан AmxBans]]></conf_title_title>
      <conf_title_desc>Настройки хука (talk.web-ask.ru)</conf_title_desc>
      <conf_title_noshow>0</conf_title_noshow>
      <conf_title_keyword>wa_last_amxbans</conf_title_keyword>
      <conf_title_app>core</conf_title_app>
      <conf_title_tab>Hooks</conf_title_tab>
    </setting>
    <setting>
      <conf_title>Включить хук?</conf_title>
      <conf_description>Настройка включения.</conf_description>
      <conf_group>50</conf_group>
      <conf_type>yes_no</conf_type>
      <conf_key>wa_last_amxbans_on</conf_key>
      <conf_value/>
      <conf_default>0</conf_default>
      <conf_extra/>
      <conf_evalphp/>
      <conf_protected>1</conf_protected>
      <conf_position>1</conf_position>
      <conf_start_group/>
      <conf_add_cache>1</conf_add_cache>
      <conf_keywords/>
      <conf_title_keyword>wa_last_amxbans</conf_title_keyword>
      <conf_is_title>0</conf_is_title>
    </setting>
    <setting>
      <conf_title>Хост</conf_title>
      <conf_description>Хост базы данных</conf_description>
      <conf_group>50</conf_group>
      <conf_type>input</conf_type>
      <conf_key>wa_last_amxbans_host</conf_key>
      <conf_value/>
      <conf_default>localhost</conf_default>
      <conf_extra/>
      <conf_evalphp/>
      <conf_protected>1</conf_protected>
      <conf_position>2</conf_position>
      <conf_start_group/>
      <conf_add_cache>1</conf_add_cache>
      <conf_keywords/>
      <conf_title_keyword>wa_last_amxbans</conf_title_keyword>
      <conf_is_title>0</conf_is_title>
    </setting>
    <setting>
      <conf_title>Пользователь</conf_title>
      <conf_description>Пользователь базы данных</conf_description>
      <conf_group>50</conf_group>
      <conf_type>input</conf_type>
      <conf_key>wa_last_amxbans_user</conf_key>
      <conf_value/>
      <conf_default/>
      <conf_extra/>
      <conf_evalphp/>
      <conf_protected>1</conf_protected>
      <conf_position>3</conf_position>
      <conf_start_group/>
      <conf_add_cache>1</conf_add_cache>
      <conf_keywords/>
      <conf_title_keyword>wa_last_amxbans</conf_title_keyword>
      <conf_is_title>0</conf_is_title>
    </setting>
    <setting>
      <conf_title>Пароль</conf_title>
      <conf_description>Пароль базы данных</conf_description>
      <conf_group>50</conf_group>
      <conf_type>input</conf_type>
      <conf_key>wa_last_amxbans_pass</conf_key>
      <conf_value/>
      <conf_default/>
      <conf_extra/>
      <conf_evalphp/>
      <conf_protected>1</conf_protected>
      <conf_position>4</conf_position>
      <conf_start_group/>
      <conf_add_cache>1</conf_add_cache>
      <conf_keywords/>
      <conf_title_keyword>wa_last_amxbans</conf_title_keyword>
      <conf_is_title>0</conf_is_title>
    </setting>
    <setting>
      <conf_title>Имя</conf_title>
      <conf_description>Имя базы данных</conf_description>
      <conf_group>50</conf_group>
      <conf_type>input</conf_type>
      <conf_key>wa_last_amxbans_name</conf_key>
      <conf_value/>
      <conf_default/>
      <conf_extra/>
      <conf_evalphp/>
      <conf_protected>1</conf_protected>
      <conf_position>5</conf_position>
      <conf_start_group/>
      <conf_add_cache>1</conf_add_cache>
      <conf_keywords/>
      <conf_title_keyword>wa_last_amxbans</conf_title_keyword>
      <conf_is_title>0</conf_is_title>
    </setting>
  </hookextras_settings>
  <hookextras_language/>
  <hookextras_modules/>
  <hookextras_help/>
  <hookextras_templates>
    <templates>
      <template_group>skin_boards</template_group>
<template_content><![CDATA[<div class="ipsSideBlock clearfix">
<h3>Последний бан</h3>
  <div class="_sbcollapsable">
    <if test="$data['connect'] == TRUE">
      <table class="table table-striped table-bordered table-condensed">
        <thead>
          <tr>
            <th colspan="2">
              <center><font color="#DAA520"><b>{$data['s_s_name']}</b></font></center>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th><font color="black"><b>IP сервера</b></font></th>
            <td><span class="label label-info">{$data['s_s_ip']}</span></td>
          </tr>
          <tr>
            <th><font color="black"><b>Карта</b></font></th>
            <td><span class="label label-info">{$data['s_s_map']}</span></td>
          </tr>
          <tr>
            <th><font color="black"><b>Ник</b></font></th>
            <td><span class="label label-info">{$data['s_banname']}</span></td>
          </tr>
          <tr>
            <th><font color="black"><b>STEAM_ID</b></font></th>
            <td><span class="label label-info">{$data['s_steam']}</span></td>
          </tr>
          <tr>
            <th><font color="black"><b>Причина</b></font></th>
            <td><span class="label label-info">{$data['s_reason']}</span></td>
          </tr>
          <tr>
            <th><font color="black"><b>Срок</b></font></th>
            <td><span class="label label-important">{$data['s_bantime']}</span></td>
          </tr>
          <tr>
            <th><font color="black"><b>Забанен</b></font></th>
            <td><span class="label label-warning">{$data['s_bandate']}</span></td>
          </tr>
          <tr>
            <th><font color="black"><b>Истекает</b></font></th>
            <td>{$data['s_unban']}</td>
          </tr>
          <tr>
            <th><font color="black"><b>Админ</b></font></th>
            <td><span class="label label-important">{$data['s_admin']}</span></td>
          </tr>
        </tbody>
      </table>
    <else />
      Не удается подключиться к базе AmxBans
    </if>
  </div>
</div>
<style>
.table {
  width: 100%;
}
 
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
 
.table th {
  font-weight: bold;
}
 
.table thead th {
  vertical-align: bottom;
}
 
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
 
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
 
.table .table {
  background-color: #ffffff;
}
 
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
 
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
 
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
 
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
 
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
 
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
 
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
 
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
 
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}
 
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}
 
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
 
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
 
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
 
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
 
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
 
.table td.span1,
.table th.span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
 
.table td.span2,
.table th.span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
 
.table td.span3,
.table th.span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
 
.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
 
.table td.span5,
.table th.span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
 
.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
 
.table td.span7,
.table th.span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
 
.table td.span8,
.table th.span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
 
.table td.span9,
.table th.span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
 
.table td.span10,
.table th.span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
 
.table td.span11,
.table th.span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
 
.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
 
.table tbody tr.success > td {
  background-color: #dff0d8;
}
 
.table tbody tr.error > td {
  background-color: #f2dede;
}
 
.table tbody tr.warning > td {
  background-color: #fcf8e3;
}
 
.table tbody tr.info > td {
  background-color: #d9edf7;
}
 
.table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
 
.table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
 
.table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
 
.table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
 
.label {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
          padding: 2px 4px;
          color:#fff;
}
 
.badge {
  padding-right: 9px;
  padding-left: 9px;
  -webkit-border-radius: 9px;
     -moz-border-radius: 9px;
          border-radius: 9px;
          color:#fff;
}
 
.label:empty,
.badge:empty {
  display: none;
}
 
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
 
.label-important,
.badge-important {
  background-color: #b94a48;
}
 
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
 
.label-warning,
.badge-warning {
  background-color: #f89406;
}
 
.label-warning[href],
.badge-warning[href] {
  background-color: #c67605;
}
 
.label-success,
.badge-success {
  background-color: #468847;
}
 
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
 
.label-info,
.badge-info {
  background-color: #3a87ad;
}
 
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
 
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
 
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
 
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
 
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
</style>]]></template_content>
      <template_name>WAlast_amxbans</template_name>
      <template_data>$data</template_data>
      <template_updated>0</template_updated>
      <template_removable>0</template_removable>
      <template_added_to>0</template_added_to>
      <template_user_added>1</template_user_added>
      <template_user_edited>0</template_user_edited>
      <template_master_key>root</template_master_key>
    </templates>
  </hookextras_templates>
  <hookextras_css/>
  <hookextras_replacements/>
  <hookextras_tasks/>
  <hookextras_database_create/>
  <hookextras_database_alter/>
  <hookextras_database_update/>
  <hookextras_database_insert/>
</hookexport>
 

упс походу я накосячил так делать нельзя(

 

comment_121125

вот это понимаю, портяночка. под спойлер батенька надо такие вещи, пока листал, забыл ответ на твой вопрос)))

comment_121126
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

заменить на:

.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {

}

 

  • Author
comment_121128
2 минуты назад, WOLF сказал:

и


<font color="black">

заменить на:


<font color="white">

 

это цвет текста в первом столбике?

WOLF, Спасибо тебе огромное!!! +rep

Снимок.PNG

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.