!!Внимание!!
Для того чтобы лучше использовать наши ресурсы, нажав здесь , и стать одним из участников нашего проэкта!
«U.Efficiency» 2.0 - коэффициент активности пользователя » 2xlka.ru

ZEOS

*** 2xlka.ru Все для Планшетов и Смартфонов. Все самое лучшее для Android от самых первых версий и до последних. Все это только у нас!!!!***
Скрыть рекламный блок

Рaзделы

Книжный магазин ЛитРес

SABRINAVI-магазин женской одежды

Новости партнеров

Авторизация

шаблоны dle 9.7бесплатно.

Сейчас на сайте

Сейчас на сайте: 2
Гостей: 2

Пользователи: 

- отсутствуют

Роботы: 

- отсутствуют

 Последние посетители: 

Топ по медалям и очкам

1. Ник: bars - Медалей: 3
2. Ник: AYAKS - Медалей: 3
1. Ник: bars - Очков: 1200
2. Ник: AYAKS - Очков: 1200

Игроы от Gamme - Boos

Опрос

Оцените работу движка [Все опросы]

Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился

Реклама

Реклама

Labirint.ru - ваш проводник по лабиринту книг

Статистика

Гл. Администратор: 1
Админестратор: 1
Супермодератор: 0
Пользователей: 3637 [+9]

Счетчики

waplog Рейтинг@Mail.ru Яндекс.Метрика
АвторАвтор: AYAKS | ДатаДата: 1-12-2017, 02:20
«U.Efficiency» 2.0 - коэффициент активности пользователя


Представляю вашему вниманию долгожданное обновление модуля, с помощью которого можно рассчитать коэффициент активности пользователя. Под активностью, подразумевается добавление материалов и их комментирование, общее число просмотренных станиц пользователем, а так же число оцененных материалов и комментариев.
За совершенную активность, пользователь получает:
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. Далее, в шаблоне вашего сайта, перед закрывающим тегом вставьте:
{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.

Размер: 3 КБ

Скачать бесплатно с Яндекс Диска : «U.Efficiency» 2.0 - коэффициент активности пользователя
Поделиться интересной новостью с сайта 2xlka.ru или рекомендовать своим друзьям :

Прямая ссылка:
BB-code ссылка:
HTML ссылка:

Другие новости на эту тему:

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.