Модуль «U.Efficiency для DLE подойдёт для вашего сайта чтоб расширить функционал и заинтересовать пользователей поднятием своего коэффициент активности на сайте. На разработку данного модуля было потрачено не мало времени и сил, но вот и модуль готов для установке на ваш сайт!
Давайте расскажу что входит в расчет коэффициента у модуля «U.Efficiency. Как и в предыдущей версии модуля если вы знаете, а кто не знает читайте дальше: в расчет коэффициента входят: общие числа написанных комментариев пользователем, добавленных новостей на сайт и просмотренных страниц сайта за всё время на сайте с момента регистрации и по сей день. А вот и новинка того что в новой версии: включен подсчет количество оцененных комментариев и новостей пользователем на сайте, что даёт более точно рассчитать активность пользователя глобально точнее.
CREATE TABLE `dle_efficiency` ( `user_id` INT(11) NULL DEFAULT '0' , `views_page` INT(11) NOT NULL DEFAULT '0', UNIQUE (`user_id`) ) ENGINE = MyISAM;
Если ранее модуль был установлен – пропустите этот шаг.{include file="/engine/modules/u_efficiency/numb_views_page.php"} <link rel="stylesheet" type="text/css" href="/engine/skins/u_efficiency/style.css" />
4. На этом установка модуля закончена. Далее мы настроим вывод коэффициента в нужных местах.$tpl->set( '{registration}', langdate( "j F Y H:i", $row['reg_date'] ) );
и после нее вставьте:$tpl->set('{reg_date}', langdate("j.m.Y", $row['reg_date']));
Сохраните изменения и отправьте файл обратно на сайт.<div><span>Коэффициент активности:</span> {include file="/engine/modules/u_efficiency/u_efficiency.php?&userName={usertitle}&all_plus_comments={comm-num}&all_plus_news={news-num}®_date={reg_date}"}</div>
4. На этом настройка вывода коэффициента на персональной странице закончена.$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']));
Сохраните изменения и отправьте файл обратно на сайт.<div><span>Коэффициент активности:</span> {include file="/engine/modules/u_efficiency/u_efficiency.php?&userName={usertitle}&all_plus_comments={comm-num}&all_plus_news={news-num}®_date={reg_date}"}</div>
4. На этом настройка вывода коэффициента в карточке профиля пользователя закончена.<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. На этом настройка вывода коэффициента в полной версии материала и комментариев к нему закончена.