Все для DataLife Engine / DLE модули / Бесплатные / Модуль для DLE статистика «LightStat» 3.0

Модуль для DLE статистика «LightStat» 3.0


«LightStat» 3.0 модуль для DLE статистика обновление файлов, установка производится теперь через plugin-installer.xml, LightStat v3.0 - плагин статистика сайта подсчет посетителей, роботов и т.д.
Представляем на dle9.com обновленный модуль для DLE статистика «LightStat» 3.0 – это простой и с нужными функциями модуль вывод статистики посещений и другой информации для платформы DataLife Engine 13.2 версии. Третья версия, модуль получил расширение функционала, сохранил основную идею – легкость вывода информации в своей работе.

Функции включенные в эту версию модуля статистик?
• Автоматическое обновление данных без перезагрузки страницы.
• Кэширование данных (знаю, что многие спрашивали и просили об этом).
• Адаптивный дизайн.
• Расширена база поисковых ботов, в отличие от версии 2.0, что делает статистику еще более точной.
• Две темы виджета для темного и светлого дизайна сайта. Темная тема идет по умолчанию.
• Учет только активных посетителей. Если в течение заданного времени человек не проявил никакой активности на сайте (например, отошел от компьютера на долгое время) – он считается отсутствующим. При возобновлении активности он включается в статистику автоматически, без необходимости обновления страницы.
• Отображение всех пользователей вашего сайта, кто был на сайте в текущий день, в удобном списке. По умолчанию в списке отображается 3 последних пользователя, при большем их количестве появляется специальная кнопка, позволяющая показать весь список людей. Сортировка происходит по последнему времени посещения от меньшего к большему. Здесь же отображается статус пользователя, если он на сайте, и время, когда он был на сайте последний раз, если он не был активен в заданное время сбора статистики.
• Для ников пользователей добавлен специальный класс. Он зависит от группы, в которой находится, и позволяет визуально выделить человека среди других групп. Полезная функция для отметки администраторов и групп с особыми привилегиями на сайте.
• Исправлены некоторые неточности в работе и верстке модуля, которые были обнаружены в предыдущих версиях.

Вот, в принципе, основные возможности этой версии модуля.

Установка модуля, скачать dle модуль
1. Если вы уже ранее использовали версию модуля 2.0, то первый шаг нужно пропустить. Если же вы используете модуль впервые, то к вашей базе сделайте следующий SQL-запрос:

CREATE TABLE `название вашей базы данных`.`dle_lightstat` (`ip` VARCHAR(32) NOT NULL, `time` INT NOT NULL, `type` INT(1) NOT NULL, UNIQUE (`ip`)) ENGINE = MyISAM;


О том, как делаются запросы, написано в нашей статье.

2. Далее скачайте архив в конце статьи, разархивируйте и файл lightstat.php загрузите в папку /engine/modules/ по FTP или другим удобным для вас способом. Файл отсутствующего аватара (no_avatar_lightstat.png) загрузите в папку images, которая должна находиться в папке вашей темы (/templates/ваша тема/). Если такой папки нет на вашем сайте – создайте ее.

3. В нужное место на вашем сайте подключите сам виджет статистики:

{include file="engine/modules/lightstat.php"}


4. Затем в ваш файл стилей (в самый низ) вставьте следующие стили


5. И завершающим шагом почистите кэш на вашем сайте. Установка окончена.

Обратите внимание, что если на вашем сайте отсутствует библиотека jQuery, подключите ее перед закрывающим тегом :

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>


Она нужна для того, чтобы статистика работала со всеми заложенными в нее функциями.
Настройки модуля

Как говорилось ранее, в модуле доступны некоторые настройки.

Первая настройка – это изменение темы виджета. Если вы хотите включить светлую тему, то используйте следующий код для ее активации:

{include file="engine/modules/lightstat.php?theme_light=active"}


Вторая настройка – изменение вида логина пользователя в зависимости от его группы. Стиль, с помощью которого можно это сделать, выглядит следующим образом:

.group_id_NUMB a {
	
	/* Ваши стили */
	
}

Его вы вставляете в ваш файл стилей. Здесь «NUMB» – это ID группы пользователя. Узнать ID ваших групп вы можете в разделе «Пользователи» – «Настройка групп пользователей».

Модуль тестировался на DLE версий: 10.6 и выше
Автор: Артем Малков

На этом все.


Чтобы устоновить плагин в админ панели DataLife Engine найдите в разделе"Утилиты" >> Управление плагинами выберите файл plugin-installer.xml, установка воспроизведется автоматически.

Останется только установить в шаблон тег вывода статистики выше.

Скачать разные плагины для DLE, как модуль dle статистики по следующей ссылке

lightstat_3.0_DLE.zip [128,33 Kb] (cкачиваний: 259)



LightStat by Sander- плагин для DLE 14.0 статистика сайта обновленная версия
:

lightstat-master.zip [19,57 Kb] (cкачиваний: 135)
  • 60

Комментарии 10

dle9.com от 20 июля 2020 06:46
Цитата: Farid
Не работает на DLE 14.

добавлена в новость новая версия «LightStat» 3.0 модуль DLE статистики , которая должна будет работать на DLE 14.0 и выше версиях
Farid от 19 июля 2020 22:00
Не работает на DLE 14.
dle9.com от 17 февраля 2020 21:56
Цитата: edi67
tried everything and cleaned cache too but nothing change always 3 users in list.. by the way thx for your help.

		if($user_numb > 0) {

			$result_numb .= '<div class="lightstat_user"><span></span>Пользователи<span>'.number_format($user_numb, 0, "", " ").'</span></div>';
			$result_numb_percent .= '<span class="lightstat_user_circle" style="width: '.str_replace(",", ".", round(($user_numb / $numb_online * 100), 3)).'%"></span>';
	
		}


on good need to very inspect but time there is no, this the latest option. And it seems that this is where the number in the number 3 is controlled for output in the list. There's more for Robots and Guests below, this is for Users.
edi67 от 17 февраля 2020 21:36
tried everything and cleaned cache too but nothing change always 3 users in list.. by the way thx for your help.
dle9.com от 17 февраля 2020 12:47
Цитата: edi67
thank you...but strangely its show me always the last 3 users..

and code....
	function sort_date_visit($a_new, $b_new) {

		return $b_new["3"] - $a_new["3"];

	}


And maybe the cache needs to be cleaned
edi67 от 17 февраля 2020 12:38
thank you...but strangely its show me always the last 3 users..
dle9.com от 17 февраля 2020 05:50
Цитата: edi67
for some strange reason if i click the button SHOW ALL... nothing appear seems as the script for show all users dont work, also i want ask you if its possible show more than 3 last users online.

thx

Hi.
you can change the quantity in this lightstat location.php file, put a different value instead of 3

			if(count($user_list_visit_last) > 3) {

				$full_list_visit_link = '

					<div class="full_list_visit_bg">
						<a href="javascript: void(0);" class="full_list_visit">Показать всех</a>
					</div>


The problem in the js script is most likely in your template, so the show all button does not work
edi67 от 16 февраля 2020 23:29
for some strange reason if i click the button SHOW ALL... nothing appear seems as the script for show all users dont work, also i want ask you if its possible show more than 3 last users online.

thx
dle9.com от 10 сентября 2019 08:21
Цитата: edi67
nice module but i have one problem seems as not read the Style.css i have all white without colours , backougrdn etc as in your pics.
you can try to help me ?

You performed the item 4. Then in your stylesheet (at the bottom), insert the following styles: from file dle9.com.txt possible errors or color change are not supported in styles to others.
edi67 от 9 сентября 2019 15:45
nice module but i have one problem seems as not read the Style.css i have all white without colours , backougrdn etc as in your pics.
you can try to help me ?
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent