Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Диаграмма статистики сайта в админке

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


     09.10.2014    Ламерские вопросы    1215

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

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





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

И второй.

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

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

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


Комментарии пользователей (8)

tonik
40 | 2

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

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

lutskboy
3

547 | 103

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

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

tonik
40 | 2

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

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

lutskboy
3

547 | 103

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

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

tonik
40 | 2

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

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

lutskboy
3

547 | 103

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

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

tonik
40 | 2

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

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

lutskboy
3

547 | 103

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}

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

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