0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 2481 Просмотров
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Уважаемый migus! Возник такой вопрос. В этом модуле отображается сумма начисленных и списанных балов по рейтингу самых активных пользователей. Что надо изменить в коде, чтоб в бд запрашивалась только сумма начисленных ИЛИ списанных баллов, а не их общая сумма? Спасибо!

Код
// no direct access
defined('_JEXEC') or die('Restricted access');

class modAlphaUserPointsMostActiveUsersHelper {

function getList(&$params) {
global $mainframe;

$db      =& JFactory::getDBO();

// exclude specific users of this list
$excludeuser = array();
$excludeusers = "";
$query = "SELECT exclude_items FROM #__alpha_userpoints_rules WHERE `plugin_function`='sysplgaup_excludeusers' AND `published`='1'";
$db->setQuery( $query );
$result  = $db->loadResult();
if ( $result ) {
$excludeuser = explode( ",", $result);
for ($i=0, $n=count($excludeuser); $i < $n; $i++) {
$excludeusers .= " AND aup.referreid!='" . trim($excludeuser[$i]). "'";
}
}

$count      = intval($params->get('count', 5));
$showheader  = intval($params->get('showheader', 1));
$showleaderboard  = intval($params->get('showleaderboard', 1));
$usrname  = trim($params->get('usrname', 'name'));

$nullDate = $db->getNullDate();
$date =& JFactory::getDate();
$now  = $date->toMySQL();

$query = "SELECT aup.points, u.$usrname AS usrname, aup.userid AS userID FROM #__alpha_userpoints AS aup, #__users AS u"
. " WHERE aup.userid = u.id"
. $excludeusers
. " ORDER BY aup.points DESC, u.$usrname ASC"
;
$db->setQuery($query, 0, $count);
$rows = $db->loadObjectList();

return $rows;

}
}
?>
« Последнее редактирование: 24.04.2011, 18:28:05 от oc01 »
*

migus

  • Moderator
  • 1000
  • 144 / 0
  • OPEN THE BOX
Re: модуль mod_alphauserpoints_mostactiveusers
« Ответ #1 : 02.04.2011, 14:34:57 »
Написать новый.
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: модуль mod_alphauserpoints_mostactiveusers
« Ответ #2 : 02.04.2011, 15:05:21 »
А этот переделать нельзя? Проблема в том, что в таблице #_alpha_userpoints фиксируется только последний результат по конкретному юзеру, а весь путь предыдущих начислений не просматривается.
« Последнее редактирование: 02.04.2011, 19:16:57 от oc01 »
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: модуль mod_alphauserpoints_mostactiveusers
« Ответ #3 : 24.04.2011, 18:26:53 »
Получилось переписать два модуля, один ТОП начислений баллов, второй ТОП списаний баллов. Может кому пригодится. Если понадобился или понравился, ставим "+".

Demo
Файлы во вложениях.

[вложение удалено Администратором]
« Последнее редактирование: 10.07.2011, 13:31:39 от oc01 »
*

SashaVoY

  • Новичок
  • 17
  • 0 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #4 : 13.05.2011, 11:59:06 »
Ссыклки сдохли, можно куда то перезалить?
Спасибо!
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: [Решено] модуль ТОП начислений
« Ответ #5 : 13.05.2011, 20:55:01 »
Перезалил в том же топике
*

SashaVoY

  • Новичок
  • 17
  • 0 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #6 : 17.05.2011, 05:06:06 »
Спасибо!
*

Zaicev

  • Захожу иногда
  • 120
  • 2 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #7 : 10.07.2011, 12:57:06 »
Перезалей пожалуйста "Скачать ТОП списаний"
спасибо!
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: [Решено] модуль ТОП начислений
« Ответ #8 : 10.07.2011, 13:32:26 »
Закинул во вложения
*

Zaicev

  • Захожу иногда
  • 120
  • 2 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #9 : 20.09.2011, 01:42:18 »
Получилось переписать два модуля, один ТОП начислений баллов, второй ТОП списаний баллов. Может кому пригодится. Если понадобился или понравился, ставим "+".

Demo
Файлы во вложениях.

У меня 2-й модуль дает ошибку:
 Fatal error: Class 'modAlphaUserPointsMostActiveUsersHelper' not found in /home/.../public_html/modules/mod_alphauserpoints_most_payment_users/mod_alphauserpoints_most_payment_users.php on line 20
В чем может быть проблема ?
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: [Решено] модуль ТОП начислений
« Ответ #10 : 21.09.2011, 16:23:19 »
У меня 2-й модуль дает ошибку:
 
Какие у Вас версии Joomla и AUP?
*

Zaicev

  • Захожу иногда
  • 120
  • 2 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #11 : 22.09.2011, 11:03:58 »
Какие у Вас версии Joomla и AUP?
Joomla Версия 1.5.23
AUP 1.5.13
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: [Решено] модуль ТОП начислений
« Ответ #12 : 22.09.2011, 14:17:27 »
Только что попробовал у себя на сайте
Цитировать
Установить Модуль: Удачно
*

Zaicev

  • Захожу иногда
  • 120
  • 2 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #13 : 23.09.2011, 10:41:16 »
Только что попробовал у себя на сайте
устанавливается без проблем, когда я его публикую и захожу на сайт..
*

GoodWeb

  • Захожу иногда
  • 62
  • 1 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #14 : 28.09.2011, 13:32:57 »
Спасибо за модули!
Взял на вооружение модуль ТОП начислений и немного для себя его подправил. Может кому полезно будет:
1. Кол-во баллов отображать целым числом.
Качаем http://depositfiles.com/files/genozixk1
и заменяем его в папке вашсайт/modules/mod_alphauserpoints_most_added_users/tmpl


2 Перевел на русский (под свои нужды).
Качаем http://depositfiles.com/files/97b90ntrx
и кладем файл в папку вашсайт/language/ru-RU

P.S. К сожалению, прикреплять файлы пока не могу (видимо недостаточно прав)
« Последнее редактирование: 28.09.2011, 13:57:12 от GoodWeb »
*

Zaicev

  • Захожу иногда
  • 120
  • 2 / 0
Re: [Решено] модуль ТОП начислений
« Ответ #15 : 28.09.2011, 18:18:49 »
Подскажите пожалуйста, что может значить ошибка :
Fatal error: Class 'modAlphaUserPointsMostActiveUsersHelper' not found in /home/.../public_html/modules/mod_alphauserpoints_most_payment_users/mod_alphauserpoints_most_payment_users.php on line 20
не может найти класс 'modAlphaUserPointsMostActiveUsersHelper' ?
Может плагина ему не хватает ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль 3 в 1 для AUP

Автор migus

Ответов: 37
Просмотров: 10009
Последний ответ 04.01.2016, 10:49:50
от migus
Модуль вывода случайных пользователей

Автор lehantrop

Ответов: 0
Просмотров: 676
Последний ответ 21.11.2015, 20:07:44
от lehantrop
Модуль лайков для AUP. Есть проблема

Автор Иоланта

Ответов: 0
Просмотров: 885
Последний ответ 29.06.2013, 03:07:26
от Иоланта
Мини-модуль меню AUP для админки Joomla!

Автор migus

Ответов: 6
Просмотров: 3245
Последний ответ 09.01.2013, 09:20:06
от minibelka
Модуль ТОП реферреров

Автор oc01

Ответов: 2
Просмотров: 1464
Последний ответ 14.12.2012, 13:41:55
от oc01