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

Веб [JSON] Быстрый кэширующийся мониторинг в 4 вариантах

Таки фикс залит. Еще раз спасибо @book777

Список изменений:
1.2:
- Поправлены стили
- Исправлен парсер (спасибо @book777 )
- Исправлена ошибка с тем, что не был установлен часовой пояс
- Переделана файловая система
- Добавлены новые фишечки

Ссылка на скачивание: mon4_v1.2

Извещаю Вас

И Вас извещаю

И Вы приглашены на бал


Спасибо :)
Отличная работа!
 
Таки фикс залит. Еще раз спасибо @book777

Список изменений:
1.2:
- Поправлены стили
- Исправлен парсер (спасибо @book777 )
- Исправлена ошибка с тем, что не был установлен часовой пояс
- Переделана файловая система
- Добавлены новые фишечки

Ссылка на скачивание: mon4_v1.2

Извещаю Вас

И Вас извещаю

И Вы приглашены на бал
Спс
Чтож такое dle отказывается его инклюдить. Хотя по идеи это должен вставлять в код страницы как и от шаблоназатора
Код:
{include file="mon/index.php"}
Использовать iframe не вариант так как не будет адаптивности с ним
 
Спс
Чтож такое dle отказывается его инклюдить. Хотя по идеи это должен вставлять в код страницы как и от шаблоназатора
Код:
{include file="mon/index.php"}
Использовать iframe не вариант так как не будет адаптивности с ним
Кинь в лс ссылку на сайт - посмотрю
 
PHP:
$file['template'] = '../templates/Default/book777.tpl';
$time['cache'] = 5;// Кеширование (сек)
// конфиг
if (file_exists($file['template']) & time() - $time['cache'] < filectime($file['template']))
    exit;// кеширование

ob_start();// начало буверизации

// скрипт с выводами (есho)


file_put_contents($file['template'], ob_get_contents());// запись в файл из буфера
а в шаблоне
{include file="book777.tpl"}
 
Последнее редактирование:
PHP:
$file['template'] = '../templates/Default/book777.tpl';
$time['cache'] = 5;// Кеширование (сек)
// конфиг
if (file_exists($file['template']) & time() - $time['cache'] < filectime($file['template']))
    exit;// кеширование

ob_start();// начало буверизации

// скрипт с выводами (есho)


file_put_contents($file['template'], ob_get_contents());// запись в файл из буфера
А зачпм это?
 
подключаешь скрипт к крону, в скрипте делаешь вывод и записываешь в файл (туда уже записывается всё готовое)

ну а DLE инклудит готовый файл
Ну это не для 4 варианта точно
 
PHP:
$file['template'] = '../templates/Default/book777.tpl';
$time['cache'] = 5;// Кеширование (сек)
// конфиг
if (file_exists($file['template']) & time() - $time['cache'] < filectime($file['template']))
    exit;// кеширование

ob_start();// начало буверизации

// скрипт с выводами (есho)


file_put_contents($file['template'], ob_get_contents());// запись в файл из буфера
а в шаблоне
{include file="book777.tpl"}
Насколько я понял, что для dle нужно через шаблонизатор, а как тогда реализовать ajax. А то я в dle не в ладах с ajax
 
Насколько я понял, что для dle нужно через шаблонизатор, а как тогда реализовать ajax. А то я в dle не в ладах с ajax
Да не, у других в дле подключалось как скрипт, все было ок. Я просто даже не знаю какая ошибка у тебя там вылетает
 
Опять *Рекорд онлайна: null*
Он так становится когда все сервера пустые в течении какого-то времени.
 
Опять *Рекорд онлайна: null*
Он так становится когда все сервера пустые в течении какого-то времени.
Добавил обнову. Попробуйте ее.
Изменения:
1.2.2:
- Проведена небольшая оптимизация кода
- Исправлены стили
- Немного исправлена логика работы скрипта
Ссылка на скачивание: СКАЧАТЬ
 
Не пойму как вывести этот мониторинг не через iframe...
Способ от @book777
PHP:
$file['template'] = '../templates/Default/book777.tpl';
$time['cache'] = 5;// Кеширование (сек)
// конфиг
if (file_exists($file['template']) & time() - $time['cache'] < filectime($file['template']))
    exit;// кеширование

ob_start();// начало буверизации

// скрипт с выводами (есho)


file_put_contents($file['template'], ob_get_contents());// запись в файл из буфера
а в шаблоне
{include file="book777.tpl"}
 
PHP:
$file['template'] = '../templates/Default/book777.tpl';
$time['cache'] = 5;// Кеширование (сек)
// конфиг
if (file_exists($file['template']) & time() - $time['cache'] < filectime($file['template']))
    exit;// кеширование

ob_start();// начало буверизации

// скрипт с выводами (есho)


file_put_contents($file['template'], ob_get_contents());// запись в файл из буфера
а в шаблоне
{include file="book777.tpl"}

Подскажи пожалуйста. Как это установить? Скопировал этот текст в book777.tpl, вместоDefault указал имя папки своего шаблона. В main.tpl шаблона полсе тега {AJAX} втсавил это: {include file="book777.tpl"}. Что я не так делаю?
 
Подскажи пожалуйста. Как это установить? Скопировал этот текст в book777.tpl, вместоDefault указал имя папки своего шаблона. В main.tpl шаблона полсе тега {AJAX} втсавил это: {include file="book777.tpl"}. Что я не так делаю?
Скопировал этот текст в book777.tpl
0_о
Нужно сам скрипт переписывать
 
Народ. С понедельника поставлю себе на машину DLE и буду искать нормальное решение
 

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

Назад
Верх