Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Genomon [DLE]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Genocide, 26 сен 2013.

  1. Автор темы
    Genocide

    Genocide Старожил Пользователь

    Баллы:
    113
    Skype:
    chador.s
    Имя в Minecraft:
    Genocide
    Представляю вашему вниманию пре-альфа версию гибкого* мониторинга.

    * Что вложено в слово "гибкость":
    - Добавление новых серверов для отображения через админпанель движка DLE.
    - Возможность самому с легкостью кастомизировать визуальное отображение мониторингов.
    - Кэширование (раз в три минуты).
    - Вывод общего онлайна, при условии, что серверов более одного.

    Как можно кастомизировать визуальное отображение мониторингов?
    Мною предусмотрено два состояния серверов:
    1. Включенный сервер, HTML код должен быть заключен в теги [server-on]HTML[/server-on]
    2. Выключенный сервер, HTML код должен быть заключен в теги [server-off]HTML[/server-off]

    Так же можно настроить отображение общего онлайна в тегах [total-online]HTML[/total-online]

    В тегах действуют такие переменные как:
    {servername} - выведет имя сервера
    {online} - выведет текущий онлайн сервера
    {percent} - выведет процент (на данный момент эквивалентно онлайну)

    Как выводить мониторинг?
    В нужное место .tpl шаблона выводим {include file='engine/modules/gmonitoring.php'} (временно таким образом)

    Скриншоты можно?
    Да, держи
    [​IMG]
    Я выводил просто текстом, напомню что все настраивается в шаблоне gmonitoring.tpl
    [​IMG]


    [​IMG]


    Мониторинг не нужно ставить на крон, он выполняется сам раз в три минуты.
    Мониторинг, временно, использует Minequery.
    Инструкция по установке находится внутри архива.
    Вы можете смело дорабатывать этот мониторинг самостоятельно!
     

    Вложения:

    • Genomon.zip
      Размер файла:
      12,2 КБ
      Просмотров:
      354
    Последнее редактирование: 6 апр 2014
    xeros720, MonsterS2, SyperStroitel и 22 другим нравится это.
  2. Хостинг MineCraft
    <
  3. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    Уважаемый Genocide добавьте пожалуйста еще и рекордный онлайн. Заранее спасибо.
     
    zuma2, McWeb, Genocide и ещё 1-му нравится это.
  4. scrik78

    scrik78 Старожил Пользователь

    Баллы:
    123
    Хорошая задумка,мне понравилось! Спасибо за мониторинг;)
     
  5. Iurii_Kharkov

    Iurii_Kharkov Старожил Пользователь

    Баллы:
    103
    Skype:
    Zeneldedad
    Имя в Minecraft:
    Zeneldedad
    красаучег жи есть![​IMG]
     
    Hephest, Lemz0 и Genocide нравится это.
  6. vedmakMineLife

    vedmakMineLife Старожил Пользователь

    Баллы:
    103
    Skype:
    vedmak.vl
    Имя в Minecraft:
    vedmak
    Ох круто )
     
  7. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    Так же можно добавить онлайн полоску(линию).
     
  8. Автор темы
    Genocide

    Genocide Старожил Пользователь

    Баллы:
    113
    Skype:
    chador.s
    Имя в Minecraft:
    Genocide
    Ее можно добавить самостоятельно с помощью шаблона.
     
  9. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    Не подскажите как?
     
    Goldenix нравится это.
  10. Автор темы
    Genocide

    Genocide Старожил Пользователь

    Баллы:
    113
    Skype:
    chador.s
    Имя в Minecraft:
    Genocide
    HTML+CSS
    Можно добавить jQuery
    Да как вашей душе угодно :)
    Все писать в templates/вашшаблон/gmonitoring.tpl[DOUBLEPOST=1380270033,1380197686][/DOUBLEPOST]Исправлены некоторые небольшие и незначительные ошибочки.[DOUBLEPOST=1380544221][/DOUBLEPOST]Скачиваем, пользуемся
     
    agentik007, Groove и Lemz0 нравится это.
  11. MySt1k

    MySt1k Старожил Пользователь

    Баллы:
    173
    До меня только сейчас дошло как это сделать, все оказалось очень просто... спасибо за наводку и за хороший модуль.

    И да стоит ли ожидать фичи "Рекордный онлайн"?
     
    Genocide нравится это.
  12. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    можно вроде такое сделать <div class="типо полоска" style="width:{percent}px;"></div>
    верно ведь?
     
  13. Автор темы
    Genocide

    Genocide Старожил Пользователь

    Баллы:
    113
    Skype:
    chador.s
    Имя в Minecraft:
    Genocide
    Конечно можно
     
  14. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    взять туже полоску bootstrap. пойду попробую
     
  15. Автор темы
    Genocide

    Genocide Старожил Пользователь

    Баллы:
    113
    Skype:
    chador.s
    Имя в Minecraft:
    Genocide
    Порт должен быть Minequery
     
  16. wOnt

    wOnt Старожил Пользователь

    Баллы:
    173
    Skype:
    jeffries_
    Имя в Minecraft:
    wOnt_
    Был бы сервер, использовал бы этот мониторинг.
     
  17. d3lour

    d3lour Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    d3lour
    разве онлайн и процент не одно и то же?[DOUBLEPOST=1381511966,1381511843][/DOUBLEPOST]лучше бы заменил проценты на максимальное количество игроков сервера ;)
     
    Kote4ka нравится это.
  18. Revi

    Revi Старожил Пользователь

    Баллы:
    103
    Skype:
    misa9944
    Имя в Minecraft:
    useman
    Ох, ты ж господи...
    @Genocide, Ты когда научишься использовать функции самого DLE, а не лепить свой баян куда попало?

    Код:
    $content = file_get_contents(ROOT_DIR."/templates/ИМЯ ВАШЕГО ШАБЛОНА/gmonitoring.tpl");
    Код:
            else $echototal = preg_replace("/\[total-online](.*[\s\S]*?)\[\/total-online]/", "", $echototal);
            echo $echototal;
    *рукалицо*

    Да еще и SQL injection [​IMG]
     
    DavidShabaev и McWeb нравится это.
  19. blogger2

    blogger2 Старожил Пользователь

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH

    Да кстати -_-
    Замути форыч, очищай память от запросов, делай real_escape_string
     
    McWeb нравится это.
  20. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Skype:
    eto_tiger
    Имя в Minecraft:
    tigerOK
    зачем эта функция если в dle есть safesql
     
  21. blogger2

    blogger2 Старожил Пользователь

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    раз вы так увлечены DLE
    То дайте аналог PHP JS как в DLE {include file="lalka.php"}
     

Поделиться этой страницей