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

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

Нет прав для скачивания
Сообщения
7
Реакции
0
Не последней версии не загружается сервер.
19807
Пробовал ставить предыдущую версию и другие шаблоны и все работало замечательно.
19808
С чем это связанно я не знаю,но не отказался бы услышать ответ.
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
katalis43, Serverinfo.php заменял?
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Сообщения
7
Реакции
0
melfyk, Сменил. Очень странно,но во вкладке "серверы" все стало пучком,но на главной так же.
19822
19823
 
Сообщения
2,827
Реакции
1,662
Помог
75 раз(а)
dogi2827, напиши решение пожалуйста для того, чтобы другие тоже решили эту проблему
 
  • Нравится
Реакции: Murz

ifx

Сообщения
330
Реакции
149
Помог
4 раз(а)
dogi2827, ах простите боярин, что не бросили все силы на решение вашей проблемы
 

Djo

Сообщения
24
Реакции
7
Разве эту проблему не решили пару страниц назад? Не может же быть что я сам эту ересь поправил когда-то ?
 
Сообщения
149
Реакции
6
Помог
1 раз(а)
замените просто содержимое по пути views/site/index.php
а так скрипт поправлен, кому поможет благодарочку;)

PHP:
 
Последнее редактирование:
Сообщения
1,536
Реакции
2,319
Помог
39 раз(а)
dogi2827, вставьте код нормально, используя бб-код "Код" в панели редактора и выбрав синтаксис PHP
 
Сообщения
149
Реакции
6
Помог
1 раз(а)
Tranquillity, я с редакторами не особо что не так поправьте;)

PHP:
<?php

/**

* Вьюшка главной страницы сайта

*/



/**

* @author Craft-Soft Team

* @package CS:Bans

* @version 1.3

* @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>

 

    <script>

    $(document).ready(function(){

    <?php foreach($servers as $server):?>

        $.post(

            "<?php echo $this->createUrl('/serverinfo/getinfo')?>",

            {

                '<?php echo Yii::app()->request->csrfTokenName ?>': '<?php echo Yii::app()->request->csrfToken ?>',

                'server': '<?php echo intval($server['id'])?>'

            },

            function(data){

                var ret;

                var info = $.parseJSON(data);

                var elem = $('#server<?php echo intval($server['id'])?>');

                if(!info)

                {

                    ret = '<td colspan="3"><?php echo $server['hostname']?> <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 endforeach;?>

    });

</script>

</div>
 
Последнее редактирование:

ifx

Сообщения
330
Реакции
149
Помог
4 раз(а)
dogi2827, в чем ваши исправления в отличии от оригинала? какие строчки?
 
Сообщения
149
Реакции
6
Помог
1 раз(а)
ifx, я смотрю ты самый усный тут докопаться решил а чтож 2 месяца назад решение не скинул ммм...!?Языком то все чесать можем ,а сделать не можем решение скинул далее не вижу смысла вести диалог.
 
Сообщения
222
Реакции
143
Помог
4 раз(а)
Что бы сервер прогружался, замените в файле эти строчки:
themes/dev-cs/views/site/index.php
themes/dev-cs/views/serverinfo/index.php

Заменить это:
PHP:
<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 ?>',
                'server': '<?php echo intval($server['id'])?>'
            },
            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>


на:
PHP:
    <script>
    $(document).ready(function(){
    <?php foreach($servers as $server):?>
        $.post(
            "<?php echo $this->createUrl('/serverinfo/getinfo')?>",
            {
                '<?php echo Yii::app()->request->csrfTokenName ?>': '<?php echo Yii::app()->request->csrfToken ?>',
                'server': '<?php echo intval($server['id'])?>'
            },
            function(data){

                var ret;
                var info = $.parseJSON(data);
                var elem = $('#server<?php echo intval($server['id'])?>');
                if(!info)
                {
                    ret = '<td colspan="3"><?php echo $server['hostname']?> <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 endforeach;?>
    });
</script>
</div>
 
Последнее редактирование:

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

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