Разместить объявление
Rukassa - надёжная платёжная система для сайтов и телеграм ботов
хостинг
VIPAdmin / Архив / Новая графическая статистика для DLE

Новая графическая статистика для DLE


Новая графическая статистика для DataLife Engine с использованием Google Charts.


Установка:
Открываем файл templates/{THEME}/stats.tpl и в любое место вставляем:
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
	google.load("visualization", "1", {packages:["corechart"]});
	google.setonloadCallback(drawChart);
	function drawChart() {
		var data = google.visualization.arrayToDataTable([
			['Элемент', 'Кол-во'],
			['Всего',  {news_num}],
			['На главной', {news_main}],
			['На модерации', {news_moder}],
			['За месяц', {news_month}],
			['За неделю', {news_week}],
			['За сутки',  {news_day}]
		]);
	
		var options = {
			legend: 'none',
			title: 'Новости',
			width: 715,
			height: 400
		};
	
		var chart = new google.visualization.ColumnChart(document.getElementById('news-stats'));

		chart.draw(data, options);
	}
	
	google.load("visualization", "2", {packages:["corechart"]});
	google.setonloadCallback(drawChart2);
	function drawChart2() {
		var data = google.visualization.arrayToDataTable([
			['Элемент', 'Кол-во'],
			['Всего',  {user_num}],
			['Забанено', {user_banned}],
			['За месяц', {user_month}],
			['За неделю', {user_week}],
			['За сутки',  {user_day}]
		]);
	
		var options = {
			legend: 'none',
			title: 'Пользователи',
			width: 715,
			height: 400
		};
	
		var chart = new google.visualization.ColumnChart(document.getElementById('user-stats'));

		chart.draw(data, options);
	}
	
	google.load("visualization", "3", {packages:["corechart"]});
	google.setonloadCallback(drawChart3);
	function drawChart3() {
		var data = google.visualization.arrayToDataTable([
			['Элемент', 'Кол-во'],
			['Всего',  {comm_num}],
			['За месяц', {comm_month}],
			['За неделю', {comm_week}],
			['За сутки',  {comm_day}]
		]);
	
		var options = {
			legend: 'none',
			title: 'Комментарии',
			width: 715,
			height: 400
		};
	
		var chart = new google.visualization.ColumnChart(document.getElementById('comm-stats'));

		chart.draw(data, options);
	}
	
	   
</script>
<div id="news-stats"></div>
<div id="user-stats"></div>
<div id="comm-stats"></div>

ТОП Записей

Автор: Enoot

Дата: 02.07.2014 13:12

Просмотров: 1 172

Оцените статью:

0 0

Партнерки

Обзор RollerAds: умная пуш-сеть с инновационными инструментами
Обзор RollerAds: умная пуш-сеть с инновационными инструментами
-1
Перейти
Huffson Group: премиальная CPA-сеть для iGaming
Huffson Group: премиальная CPA-сеть для iGaming
-1
Перейти

Еще немного интересного

Сервисы / Парсинг A-PARSER - парсер сайтов № 1
Сервисы / Сервера и хостинги Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы Merchant001- надежный эквайринг для сайта
Статьи Дорвеи 2023-2024
Арбитраж трафика / Статьи Арбитраж трафика на пуш уведомлениях
Статьи / Софт / Антидетект Браузеры Лучшие антидетект браузеры
Сервисы / Трекеры / Клоака Keitaro PRO - трекер для арбитража трафика
Хостинг / Скрипты сайтов / Статьи Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи Exim (Восстановление по e-mail)
Скрипты сайтов / Статьи JavaScript - Меняем CSS

Отзывы (5)




  1. Vlad
    Vlad3 июля 2014 00:42
    Что то она походу не роботает
  2. Gameer
    Gameer3 июля 2014 15:40
    Вот подправил для вас не путящих :)

    
    <script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">
    	google.load("visualization", "1", {packages:["corechart"]});
    	google.setonloadCallback(drawChart);
    	function drawChart() {
    		var data = google.visualization.arrayToDataTable([
    			['Элемент', 'Кол-во'],
    			['Всего',  {news_num}],
    			['На главной', {news_main}],
    			['На модерации', {news_moder}],
    			['За месяц', {news_month}],
    			['За неделю', {news_week}],
    			['За сутки',  {news_day}]
    		]);
    	
    		var options = {
    			legend: 'none',
    			title: 'Новости',
    			width: 715,
    			height: 400
    		};
    	
    		var chart = new google.visualization.ColumnChart(document.getElementById('news-stats'));
    chart.draw(data, options); } google.load("visualization", "2", {packages:["corechart"]}); google.setonloadCallback(drawChart2); function drawChart2() { var data = google.visualization.arrayToDataTable([ ['Элемент', 'Кол-во'], ['Всего', {user_num}], ['Забанено', {user_banned}], ['За месяц', {user_month}], ['За неделю', {user_week}], ['За сутки', {user_day}] ]); var options = { legend: 'none', title: 'Пользователи', width: 715, height: 400 }; var chart = new google.visualization.ColumnChart(document.getElementById('user-stats'));
    chart.draw(data, options); } google.load("visualization", "3", {packages:["corechart"]}); google.setonloadCallback(drawChart3); function drawChart3() { var data = google.visualization.arrayToDataTable([ ['Элемент', 'Кол-во'], ['Всего', {comm_num}], ['За месяц', {comm_month}], ['За неделю', {comm_week}], ['За сутки', {comm_day}] ]); var options = { legend: 'none', title: 'Комментарии', width: 715, height: 400 }; var chart = new google.visualization.ColumnChart(document.getElementById('comm-stats'));
    chart.draw(data, options); } </script> <div id="news-stats"></div> <div id="user-stats"></div> <div id="comm-stats"></div>


    парсер ламет код, кому надо пишите в лс, скину что на что
  3. Julius123
    Julius12317 июля 2014 17:19
    У меня не работает. Ничего не выводится(
  4. ALEX11
    ALEX113 января 2015 00:36
    Та бред у меня тоже не работает.
  5. Enoot
    Enoot3 января 2015 02:34
    Кеш почисти в админке и заработает !
To connect permitted only files with the extension: .tpl or .php To connect permitted only files with the extension: .tpl or .php