Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Диаграмма статистики сайта в админке

Диаграмма статистики сайта в админке


     09.10.2014    Диаграмма    Все вопросы » Ламерские вопросы    2760

вопрос
Здравствуйте!
Пытаюсь заменить текстовую статистику в админке DLE на диаграммы, и если позволите, задам два вопроса:

1. Со статистикой новостей, комментариев и пользователей всё в порядке, а вот диаграмма размера базы и кеша вывести не удается:





Подскажите, что не верно делаю?

И второй.

{$stats_arr['stats_news']} - в админке выводит общее кол-во новостей на сайте, какими тегами можно вывести кол-во за год, месяц и неделю?

({$stats_arr['stats_news_week']} и т.д. не дал результатов)

Ответа пока нет


8 комментариев

tonik
Юзер

tonik - 9 октября 2014 12:54 -

Отыскал причину по которой ре выводится диаграмма с {$stats_arr['mysql_size']} и {$cache_size}...
Дело в том, что они выдают не просто цифровое значение, к примеру 22,35, а с мегабайтами 22,35 Mb...
Отсюда и вопрос (:
В каком файле это подправить, т.е. удалить вывод букв Mb?

lutskboy
Эксперт

lutskboy - 9 октября 2014 14:21 -

Если там точка 22,35 Mb, а не запятая, то floatval();

tonik
Юзер

tonik - 9 октября 2014 17:14 -

Там запятая... (:
(только не понял, каким образом floatval(); относится к абвиотуре - Mb?)

lutskboy
Эксперт

lutskboy - 9 октября 2014 17:24 -

чтоб обрезать Mb и оставить числа

tonik
Юзер

tonik - 10 октября 2014 10:34 -

Спасибо, но так и не победил...

lutskboy
Эксперт

lutskboy - 10 октября 2014 12:26 -

Дак а в чем проблема?
Вам нужно обрезать Mb?
Или я не правильно понимаю?
Тогда $r=explode(" ", "22,35 Mb");
И в $r[0] будет 22,35
А в $r[1] Mb

tonik
Юзер

tonik - 10 октября 2014 12:30 -

Мне нужно что бы {$stats_arr['mysql_size']} и {$cache_size} в админке выводили размер базы и кеша только цифрами без приставки Mb...
Уже все файлы перерыл, но с моими познаниями, я мало что понимаю (на уровне детского сада)

lutskboy
Эксперт

lutskboy - 10 октября 2014 12:36 -

А я вам вверху написал, что делать.
Если в $stats_arr['mysql_size'] значение 22,35 Mb, тогда
$stats_arr['mysql_size']=explode(" ", "$stats_arr['mysql_size']");
$stats_arr['mysql_size']=$stats_arr['mysql_size'][0];
Аналогично с {$cache_size}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх