[Шаблон] CS:BANS — DEV-CS

[Шаблон] CS:BANS — DEV-CS 1.1a

Нет прав для скачивания

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
344
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Osenniy Shelest, Насколько я помню, это никак не относится к шаблону.
В самом CS:Bans нужно убирать.
 
Сообщения
134
Реакции
463
Помог
2 раз(а)
Сообщения
330
Реакции
-24
На мобильных телефонах данный скрипт подвисает, будет ли оптимизация на мобильные телефоны? Со стандартными такого нет.
 
Сообщения
48
Реакции
-1
Помог
1 раз(а)
бомба просто, что-то вкусненькое :good2:
 

Rey

Сообщения
197
Реакции
190
Помог
5 раз(а)
medusa, все чаще натыкаюсь на этот шаблон на серверах, и он все так же сводит с ума браузер ( Тут вот писала ). Если не затруднит, поправьте)
 

Djo

Сообщения
24
Реакции
7
Прекрасный шаблон, воспользовался, спасибо!
Но сервера по некой причине не появляются. Пишет "undefined". Сервера перезапустил, до этого шаблона было в порядке.
 
Сообщения
211
Реакции
334
Помог
3 раз(а)
Djo, попробуйте заменить исходник из views/site/index.php:

PHP:
<?php
/**
 * Вьюшка главной страницы сайта
 */

/**
 * @author Craft-Soft Team
 * @package CS:Bans
 * @version 1.0 beta
 * @copyright (C)2013 Craft-Soft.ru.  Все права защищены.
 * @link http://craft-soft.ru/
 * @license http://creativecommons.org/licenses/by-nc-sa/4.0/deed.ru  «Attribution-NonCommercial-ShareAlike»
 */

// Перенаправление, если в параметрах указана другая страница главной
if(Yii::app()->config->start_page !== '/site/index')
    $this->redirect(array(Yii::app()->config->start_page));

$this->pageTitle=Yii::app()->name;

?>

<?php
$banner = Yii::app()->config->banner ? ' url('.Yii::app()->urlManager->baseUrl.'/images/banner/'.Yii::app()->config->banner.')' : '';
$this->beginWidget('bootstrap.widgets.TbHeroUnit',array(
    'htmlOptions'=>array(
        //'style' => 'background: #c1c1c1'.$banner.';color:#fff;text-shadow: 2px 2px 3px #1b1b1b;'
    )
)); ?>

<?php $this->endWidget(); ?>

<div class="row-fluid">
    <div class="span6">
        <div class="alert alert-info"><h4>Сервера</h4></div>
        <table class="table table-bordered table-condensed table-striped">
            <thead>
                <tr>
                    <th>Имя сервера</th>
                    <th>Игроки</th>
                    <th>Карта</th>
                </tr>
            </thead>
            <tbody id="servers">
                <?php foreach($servers as $server):?>
                <tr
                    class="warning"
                    style="cursor: pointer"
                    id="server<?php echo intval($server['id'])?>"
                    onclick="document.location.href='<?php echo $this->createUrl('/serverinfo/view', array('id' => $server['id'])) ?>'"
                >
                    <td colspan="3">
                        <?php echo $server['hostname']?>
                        &nbsp;
                        <?php echo CHtml::image(Yii::app()->baseUrl . '/images/loading.gif'); ?>
                    </td>
                </tr>
                <?php endforeach;?>
            </tbody>
        </table>
    </div>
    
    <div class="span6">
        <div class="alert alert-info"><h4>Последние 10 банов</h4></div>
        <?php
        $this->widget('bootstrap.widgets.TbGridView', array(
            'dataProvider'=>$bans,
            'type'=>'striped bordered condensed',
            'id' => 'bans-grid',
            'template' => '{items} {pager}',
            'enableSorting' => false,
            'rowHtmlOptionsExpression'=>'array(
                "style" => "cursor:pointer;",
                "class" => $data->unbanned == 1 ? "bantr success" : "bantr",
                "onclick" => "document.location.href=\'".Yii::app()->createUrl("/bans/view", array("id" => $data->bid))."\'"
            )',
            'columns'=>array(
                'player_nick',
                array(
                    'name' => 'ban_created',
                    'value' => 'date("d.m.Y",$data->ban_created)',
                ),
                array(
                    'name'=>'ban_length',
                    'value' => 'Prefs::date2word($data->ban_length)',
                    'htmlOptions' => array(
                        'style' => 'width: 130px'
                    )
                )
            ),
        ));
        ?>
    </div>

    <?php
    // Информация с серверов собирается аяксом. Функция написана выше
    ?>
</div>
<script>
    <?php if(!empty($servers)):?>
    $(document).ready(function(){
        $.post(
            "<?php echo $this->createUrl('/serverinfo/getinfo')?>",
            {
                '<?php echo Yii::app()->request->csrfTokenName ?>': '<?php echo Yii::app()->request->csrfToken ?>'
            },
            function(data){
                var ret;
                var servers = $.parseJSON(data);
                for(var i in servers) {
                    if(!servers.hasOwnProperty(i)) {
                        continue;
                    }
                    var info = servers[i];
                    var elem = $('#server' + i);
                    if (!info.online) {
                        ret = '<td colspan="3">' + info.name + ' <b>Не отвечает</b></td>';
                        elem.addClass('error');
                    } else {
                        ret = '<td>' + info.name + '</td><td>' + info.players + '/' + info.playersmax + '</td><td>' + info.map + '</td>';
                    }
                    elem.removeClass('warning').html(ret);
                }
            }
        );
    });
    <?php endif; ?>
</script>
 

Djo

Сообщения
24
Реакции
7
Xelson, не имею прав дать плюсик в реп, так что просто скажу, Спасибо.
25 Авг 2019
Xelson,
*upd
В разделе "главная" сервера стали показываться. А вот в разделе "серверы"все так же. Я понимаю что нужно продублировать выше, но т.к там есть некоторые различия не знаю как..
 
Сообщения
211
Реакции
334
Помог
3 раз(а)
Djo, ожидаемо. Обновите шаблон до сегодняшней версии, всё должно быть хорошо на ней.
 
Сообщения
194
Реакции
43
Помог
4 раз(а)
@medusa,обновил как надо пишет вот
include_once(/cs_bans_fantom_1_3/themes/dev-cs/config.php): failed to open stream: No such file or directory
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу