Bitcoin 59 Опубликовано 10 июня, 2015 ребят кто хорошо знаком с пхп подскажите как сделать вывод статуса серверов сразу на несколько, рипаю dreamlike, но не соображу, что должно находиться в server-status? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
california 155 Опубликовано 10 июня, 2015 (изменено) ребят кто хорошо знаком с пхп подскажите как сделать вывод статуса серверов сразу на несколько, рипаю 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 } ?> Дальше я думаю можно сделать по аналогии. Изменено 10 июня, 2015 пользователем california 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bitcoin 59 Опубликовано 10 июня, 2015 (изменено) <?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? Изменено 10 июня, 2015 пользователем Bitcoin Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
california 155 Опубликовано 10 июня, 2015 (изменено) Вот смотрите, что есть в шаблоне <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 сервера применятся. Изменено 10 июня, 2015 пользователем california Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bitcoin 59 Опубликовано 10 июня, 2015 Вот, что я Вам там выложил там server-status.php, а делятся они между собой по id servers Так понятнее? Просто ссылки пропишите на ваши картинки, где я упоминул слова "Картинка". И будет у Вас 1 шаблон из картинок, на все id сервера применятся. Ок, это будет работать так как на dreamlike.ру? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
california 155 Опубликовано 10 июня, 2015 Ок, это будет работать так как на dreamlike.ру? Если все верно пропишите шаблоны, конечно! Просто добавите сервера в админке, сколько у Вас там их. Если помог тыкай +. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты