Модуль коэффициент активности для DLE



Модуль «U.Efficiency для DLE подойдёт для вашего сайта чтоб расширить функционал и заинтересовать пользователей поднятием своего коэффициент активности на сайте. На разработку данного модуля было потрачено не мало времени и сил, но вот и модуль готов для установке на ваш сайт!


Давайте расскажу что входит в расчет коэффициента у модуля «U.Efficiency. Как и в предыдущей версии модуля если вы знаете, а кто не знает читайте дальше: в расчет коэффициента входят: общие числа написанных комментариев пользователем, добавленных новостей на сайт и просмотренных страниц сайта за всё время на сайте с момента регистрации и по сей день. А вот и новинка того что в новой версии: включен подсчет количество оцененных комментариев и новостей пользователем на сайте, что даёт более точно рассчитать активность пользователя глобально точнее.

Техническая информация и расчет коэффициента

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

На выходе пользователю показывается его активность в процентах, где 0% – минимальная активность, 100% – максимальная. Поскольку коэффициент напрямую зависит от времени, то с его течением, при отсутствии какой-либо деятельности со стороны пользователя, коэффициент снижается.
В предыдущей версии существовало всего 4 наименования коэффициента. Это: «нулевой», «низкий», «средний», «высокий». В этой же версии добавлено еще одно наименование – «максимальный», которое присваивается пользователю в том случае, если его процент активности равняется 100.
Обратите внимание! Мы с вами знаем, что гости тоже могут оставлять комментарии и оценивать материалы вашего сайта, но для них коэффициент активности не рассчитывается.

Где можно вывести коэффициент активности пользователя?

Мы всегда прислушиваемся к мнению и желаниям наших читателей, поэтому внесли в модуль возможность вывести коэффициент активности в ряде мест. Теперь коэффициент активности можно вывести:
  1. На персональной странице пользователя;
  2. В полной странице материала (у автора материала соответственно);
  3. В карточке профиля пользователя;
  4. В комментариях.

Установка модуля

0. Если вы уже используете первую версию модуля – удалите его полностью, кроме подсчета просмотренных страниц. Это необходимо потому, что модуль теперь работает по другому принципу. Если же вы ранее его не устанавливали – перейдите к следующему пункту.
1. Зайдите в phpMyAdmin и выполните SQL-запрос (о том, как это сделать, читайте в этой статье):
CREATE TABLE `dle_efficiency` ( `user_id` INT(11) NULL DEFAULT '0' , `views_page` INT(11) NOT NULL DEFAULT '0', UNIQUE (`user_id`) ) ENGINE = MyISAM;
Если ранее модуль был установлен – пропустите этот шаг.
2. Скачайте архив в конце статьи. Разархивируйте его и содержимое загрузите на ваш сайт по FTP в папку /engine/.
3. Далее, в шаблоне вашего сайта, перед закрывающим тегом </body>вставьте:
{include file="/engine/modules/u_efficiency/numb_views_page.php"} <link rel="stylesheet" type="text/css" href="/engine/skins/u_efficiency/style.css" />
4. На этом установка модуля закончена. Далее мы настроим вывод коэффициента в нужных местах.

Вывод коэффициента активности на персональной странице пользователя

1. Откройте файл profile.php в папке /engine/modules/.
2. Найдите строку, содержащую:
$tpl->set( '{registration}', langdate( "j F Y H:i", $row['reg_date'] ) ); 
и после нее вставьте:
$tpl->set('{reg_date}', langdate("j.m.Y", $row['reg_date'])); 
Сохраните изменения и отправьте файл обратно на сайт.
3. Откройте файл userinfo.tpl в папке /templates/название_темы и в нужное место вставьте:
<div><span>Коэффициент активности:</span> {include file="/engine/modules/u_efficiency/u_efficiency.php?&userName={usertitle}&all_plus_comments={comm-num}&all_plus_news={news-num}&reg_date={reg_date}"}</div>
4. На этом настройка вывода коэффициента на персональной странице закончена.

Вывод коэффициента активности в карточке профиля пользователя

1. Откройте файл profile.php в папке /engine/ajax/.
2. Найдите строку, содержащую:
$tpl->set( '{registration}', langdate( "j F Y H:i", $row['reg_date'] ) );
и после нее вставьте:
$tpl->set('{reg_date}', langdate( "j.m.Y", $row['reg_date'])); 
$tpl->set('{usertitle}', stripslashes( $row['name']));
Сохраните изменения и отправьте файл обратно на сайт.
3. Откройте файл profile_popup.tpl в папке /templates/название_темы и в нужное место вставьте:
<div><span>Коэффициент активности:</span> {include file="/engine/modules/u_efficiency/u_efficiency.php?&userName={usertitle}&all_plus_comments={comm-num}&all_plus_news={news-num}&reg_date={reg_date}"}</div>  
4. На этом настройка вывода коэффициента в карточке профиля пользователя закончена.

Вывод коэффициента активности в полной версии материала и в комментариях к нему

1.1 Для того чтобы вывести коэффициент активности у автора материала, откройте файл fullstory.tpl в папке /templates/название_темы и в нужное место вставьте:
<div><span>Коэффициент активности:</span> {include file="/engine/modules/u_efficiency/u_efficiency.php?&userName={login}"} </div> 
2.1 Для того чтобы вывести коэффициент активности у автора комментария, откройте файл comments.tpl в папке /templates/название_темы и в нужное место вставьте:
<div><span>Коэффициент активности:</span> {include file="/engine/modules/u_efficiency/u_efficiency.php?&userName={login}"} </div>
3. На этом настройка вывода коэффициента в полной версии материала и комментариев к нему закончена.
Модуль тестировался на DLE версии 10.6–11.3. Если в ходе установки и использования модуля возникли вопросы – пишите об этом в комментариях.

У вас нет доступа для скачивания файлов с нашего сервера, пожалуйста Войдите или Зарегистрируйтесь на сайте.

скачать dle 12.1


Гость, оставишь комментарий?
Имя:*
E-Mail:


Внимание!

Старая версия сайта находится

ЗДЕСЬ
Мини-чат для ВебМастеров
admin
admin
Сегодня в 00:55:46

пиши
Shodmon
Shodmon
Вчера в 09:27:01

всем привет, есть вопрос кто сможет помочь?
donier khakimov
donier khakimov
10 февраля 2018

http://2x-pro.ga/?menu=admin4ik&a
mp;amp;sel=stats вот ответ сервера авторизован на сайте под именим админа
admin
admin
8 февраля 2018

Ссылка входа в админку: ВАш_сайт/?menu=admin4ik&am
p;sel=stats
логин и пароль можно через БД подправить, если не умеете пишите в ЛС помогу
donier khakimov
donier khakimov
8 февраля 2018

привет как зайти в админу вот этой игры https://viproger.ru/php_script/ga
mes/58-skript-ekonomicheskoy-igry
-gorod-uspeha.html помогите пожалуйста
Oleg Ford
Oleg Ford
26 января 2018

admin, поводу постера, напиши мне в лс решим вопрос :)
Slayder
Slayder
25 января 2018

Hi всем!
all-scripts.ru
all-scripts.ru
24 января 2018

admin,
помощь нужна, можешь помочь? вот мой вк vk.com/sh4b1n
admin
admin
16 января 2018

Требуются журналисты для наполнение сайта. Платим 10 рублей за одну новость!!!
admin
admin
9 января 2018

Kobra привет!
Рад слышать и видеть тебя здесь

Только зарегистрированные посетители могут писать в чате.
Счётчики
Яндекс.Метрика Рейтинг@Mail.ru Megakassa