vwbigfan
27-11-2012, 11:45
Witam!
Alpha User Points (wersja 1.7.4) posiada funkcjonalność importu danych 50 najaktywniejszych użytkowników. Chciał bym aby komponent wygenerował mi w ten sposób wszystkich użytkowników ale nie umiem go do tego zmusić. Znalazłem kod odpowiedzialny za funkcję generowania tego zestawienia:
/administrator/components/com_alphauserpoints/models/export.php
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();
jimport( 'joomla.application.component.model' );
class alphauserpointsModelExports extends Jmodel {
function __construct(){
parent::__construct();
}
function _export_most_active_users() {
$db =& JFactory::getDBO();
$query = "SELECT a.*, u.id AS iduser, u.name, u.username FROM #__alpha_userpoints AS a, #__users AS u WHERE u.id = a.userid ORDER BY a.points DESC, u.name ASC";
$result = $this->_getList($query, 0, 50);
return $result;
Najprostszą rzeczą która przychodziła mi do głowy była zmiana parametru:
$result = $this->_getList($query, 0, 50);
na
$result = $this->_getList($query, 0, 132);
Na mojej witrynie jest 132 użytkowników którzy posiadają jakieś punkty. Czy wie ktoś jak sprawić aby generowała się cała lista użytkowników z punktami?
Alpha User Points (wersja 1.7.4) posiada funkcjonalność importu danych 50 najaktywniejszych użytkowników. Chciał bym aby komponent wygenerował mi w ten sposób wszystkich użytkowników ale nie umiem go do tego zmusić. Znalazłem kod odpowiedzialny za funkcję generowania tego zestawienia:
/administrator/components/com_alphauserpoints/models/export.php
// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();
jimport( 'joomla.application.component.model' );
class alphauserpointsModelExports extends Jmodel {
function __construct(){
parent::__construct();
}
function _export_most_active_users() {
$db =& JFactory::getDBO();
$query = "SELECT a.*, u.id AS iduser, u.name, u.username FROM #__alpha_userpoints AS a, #__users AS u WHERE u.id = a.userid ORDER BY a.points DESC, u.name ASC";
$result = $this->_getList($query, 0, 50);
return $result;
Najprostszą rzeczą która przychodziła mi do głowy była zmiana parametru:
$result = $this->_getList($query, 0, 50);
na
$result = $this->_getList($query, 0, 132);
Na mojej witrynie jest 132 użytkowników którzy posiadają jakieś punkty. Czy wie ktoś jak sprawić aby generowała się cała lista użytkowników z punktami?