4Scripts.ru - Модули, шаблоны, СЕО базы, софт для вебмастера ;) | Скрипты качай бесплатно! PHP, шаблоны, самоучители, мультимедия,CMS, игры, форумы, разное, знакомства, раздачи, магазины!
Нам важно твоё мнение

Полезного на нашем сайте много?
Всего ответов: 5827




Главная » Файлы » Data Life Engine » Модули



Модуль U.Efficiency 1.0 для DLE
20.03.2017, 21:22

 

Модуль для расчета коэффициента активности пользователя на вашем сайте. 

Что входит в расчет коэффициента? 
В расчет входят: общее число написанных комментариев пользователем, общее число добавленных новостей и общее число просмотренных страниц сайта за время существования пользователя на сайте. 

Техническая информация и расчет коэффициента
За каждую совершенную деятельность пользователь получает: 0.01 е. а. за 1 просмотренную страницу сайта;   
0.1 е. а. за 1 добавленный комментарий;   
1 е. а. за 1 добавленный материал. Е. а. – единица активности.

 

 

На выходе пользователю показывается его активность в процентах, где 0% – минимальная активность, 100% – максимальная. Поскольку коэффициент напрямую зависит от времени, то с его течением, при отсутствии какой либо деятельности со стороны пользователя, коэффициент снижается.

Установка модуля
1. Для начала вам необходимо зайти в phpMyAdmin и выполнить SQL­ запрос:

ALTER TABLE `dle_users` ADD `views_page` INT(11) NOT NULL DEFAULT '0' ;



2. Скачайте архив в конце статьи, распакуйте содержимое на рабочий стол. 

3. Подключитесь к вашему сайту по FTP и в папку /engine/ загрузите содержимое ранее распакованного архива. 

4. В шаблоне вашего сайта, перед закрывающим тегом 
 

[group=1,2,3,4]{include file="/engine/modules/u_efficiency/numb_views_page.php"}[/group]



5. Откройте файл profile.php в папке /engine/modules/ и выше строки:

$tpl->compile( 'content' );



вставьте:

/* Коэффициент активности пользователя */
include ENGINE_DIR . '/modules/u_efficiency/u_efficiency.php';



В шаблоне персональной страницы (файл userinfo.tpl) вставьте в нужное место код:

<div><span>Коэффициент активности:</span> {u_efficiency}</div>
<link rel="stylesheet" type="text/css" href="/engine/skins/u_efficiency/style.css" />




6. Установка закончена. Модуль тестировался на DLE версии 10.0–11.2.


 







Категория: Модули | Добавил: m3i | Теги: модуль, U.Efficiency, для DLE, 1.0
Просмотров: 406 | Загрузок: 40 | Рейтинг: 0.0/0