Перейти к содержанию
Авторизация  
Bitcoin

Помощь с ghtweb 5

Рекомендуемые сообщения

ребят кто хорошо знаком с пхп подскажите как сделать вывод статуса серверов сразу на несколько, рипаю dreamlike, но не соображу, что должно находиться в server-status?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ребят кто хорошо знаком с пхп подскажите как сделать вывод статуса серверов сразу на несколько, рипаю dreamlike, но не соображу, что должно находиться в server-status?

<?php
$assetsUrl = app()->getAssetManager()->publish(Yii::getPathOfAlias('webroot.themes.' . app()->theme->name . '.assets'), FALSE, -1, YII_DEBUG);
?>

<?php if(config('server_status.allow')) { ?>
    <?php if($content) { ?>
                <?php foreach($content as $gsId => $row) { ?>
<div class="status">
<?php
if(($row['online']) >= '1' && ($row['online']) <= '5' ) {  $url_img="Картинка статуса 1";}
elseif(($row['online']) >= '6') { $url_img="Картинка статуса 2";}
else { $url_img="Картинка оффлайн";}?>
<?php echo  '<img src="'.$url_img.'">';?>
<div class="server_status"><span><?php echo $row['ls_status'] ?></span></div>
<div class="server_rate"><span><?php echo CHtml::link($row['gs']->name, array('/stats/default/index', 'gs_id' => $row['gs']->id)) ?></span></div>
<div class="server_online"><span><?php echo $row['online'] ?></span></div>
<div class="server_chron"><span>Тут хроники сервера</span></div></div>
                <?php } ?>
    <?php } else { ?>
        <?php echo Yii::t('main', 'Нет данных.') ?>
    <?php } ?>
<?php } else { ?>
    <?php echo Yii::t('main', 'Модуль отключен.') ?>
<?php } ?>

Дальше я думаю можно сделать по аналогии.

Изменено пользователем california
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<?php
$assetsUrl = app()->getAssetManager()->publish(Yii::getPathOfAlias('webroot.themes.' . app()->theme->name . '.assets'), FALSE, -1, YII_DEBUG);
?>

<?php if(config('server_status.allow')) { ?>
    <?php if($content) { ?>
                <?php foreach($content as $gsId => $row) { ?>
<div class="status">
<?php
if(($row['online']) >= '1' && ($row['online']) <= '5' ) {  $url_img="Картинка статуса 1";}
elseif(($row['online']) >= '6') { $url_img="Картинка статуса 2";}
else { $url_img="Картинка оффлайн";}?>
<?php echo  '<img src="'.$url_img.'">';?>
<div class="server_status"><span><?php echo $row['ls_status'] ?></span></div>
<div class="server_rate"><span><?php echo CHtml::link($row['gs']->name, array('/stats/default/index', 'gs_id' => $row['gs']->id)) ?></span></div>
<div class="server_online"><span><?php echo $row['online'] ?></span></div>
<div class="server_chron"><span>Тут хроники сервера</span></div></div>
                <?php } ?>
    <?php } else { ?>
        <?php echo Yii::t('main', 'Нет данных.') ?>
    <?php } ?>
<?php } else { ?>
    <?php echo Yii::t('main', 'Модуль отключен.') ?>
<?php } ?>

Дальше я думаю можно сделать по аналогии.

 

Вот смотрите, что есть в шаблоне

		<div id="servers-block">
			<div id="servers">
				
            <table>
            <tbody>
                                
                <div id="server1">
                    <div id="shield1"><a href="/stats/1/">x100</a></div>
                    <div id="progress-bar"><div id="progress1" style="width: 0%"></div></div>
                    <span class="loading">Загрузка: 0%</span>
                    <div id="status-block">
                        <div id="st-left">
                            онлайн: 0<br />
                            ОБТ. Старт 12 июня!<br />
                            <a href="http://forum./index.php?/topic/8-opisanie-servera-kh100/">Информация о сервере</a>
                        </div>
                        <div id="st-ico"><span class="on">Статус</span><img src="/assets/8047742c/images/status/online.png" alt="status"></div>
                    </div>
                </div>

                <div id="server2">
                    <div id="shield2">Скоро</div>
                    <div id="progress-bar"><div id="progress2"></div></div>
                    <span class="loading">Загрузка: 0%</span>
                    <div id="status-block">
                        <div id="st-left">
                            онлайн: 0<br />
                            в разработке<br />
                            <a href="#">Информация о сервере</a>
                        </div>
                        <div id="st-ico"><span class="on">Статус</span><img src="/assets/8047742c/images/status/offline.png" alt="status"></div>
                    </div>
                </div>


                <div id="server3">
                    <div id="shield3">Скоро</div>
                    <div id="progress-bar"><div id="progress3"></div></div>
                    <span class="loading">Загрузка: 0%</span>
                    <div id="status-block">
                        <div id="st-left">
                            онлайн: 0<br />
                            в разработке<br />
                            <a href="#">Информация о сервере</a>
                        </div>
                        <div id="st-ico"><span class="on">Статус</span><img src="/assets/8047742c/images/status/offline.png" alt="status"></div>
                    </div>
                </div>



                            </tbody>
                    </table>
    




			</div>
		</div>

Вопрос как это сотворить в коде для server-status?

Изменено пользователем Bitcoin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот смотрите, что есть в шаблоне

		<div id="servers-block">
			<div id="servers">
				
            <table>
            <tbody>
                                
                <div id="server1">
                    <div id="shield1"><a href="/stats/1/">x100</a></div>
                    <div id="progress-bar"><div id="progress1" style="width: 0%"></div></div>
                    <span class="loading">Загрузка: 0%</span>
                    <div id="status-block">
                        <div id="st-left">
                            онлайн: 0<br />
                            ОБТ. Старт 12 июня!<br />
                            <a href="http://forum./index.php?/topic/8-opisanie-servera-kh100/">Информация о сервере</a>
                        </div>
                        <div id="st-ico"><span class="on">Статус</span><img src="/assets/8047742c/images/status/online.png" alt="status"></div>
                    </div>
                </div>

                <div id="server2">
                    <div id="shield2">Скоро</div>
                    <div id="progress-bar"><div id="progress2"></div></div>
                    <span class="loading">Загрузка: 0%</span>
                    <div id="status-block">
                        <div id="st-left">
                            онлайн: 0<br />
                            в разработке<br />
                            <a href="#">Информация о сервере</a>
                        </div>
                        <div id="st-ico"><span class="on">Статус</span><img src="/assets/8047742c/images/status/offline.png" alt="status"></div>
                    </div>
                </div>


                <div id="server3">
                    <div id="shield3">Скоро</div>
                    <div id="progress-bar"><div id="progress3"></div></div>
                    <span class="loading">Загрузка: 0%</span>
                    <div id="status-block">
                        <div id="st-left">
                            онлайн: 0<br />
                            в разработке<br />
                            <a href="#">Информация о сервере</a>
                        </div>
                        <div id="st-ico"><span class="on">Статус</span><img src="/assets/8047742c/images/status/offline.png" alt="status"></div>
                    </div>
                </div>



                            </tbody>
                    </table>
    




			</div>
		</div>

Вопрос как это сотворить в коде для server-status?

Вот, что я Вам там выложил там server-status.php, а делятся они между собой по id servers

Так понятнее? Просто ссылки пропишите на ваши картинки, где я упоминул слова "Картинка".

И будет у Вас 1 шаблон из картинок, на все id сервера применятся.

Изменено пользователем california

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот, что я Вам там выложил там server-status.php, а делятся они между собой по id servers

Так понятнее? Просто ссылки пропишите на ваши картинки, где я упоминул слова "Картинка".

И будет у Вас 1 шаблон из картинок, на все id сервера применятся.

Ок, это будет работать так как на dreamlike.ру?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ок, это будет работать так как на dreamlike.ру?

Если все верно пропишите шаблоны, конечно! Просто добавите сервера в админке, сколько у Вас там их.

Если помог тыкай +.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...