Korzystam z joomla i chcę aby na jednej stronie były wyświetlone wszystkie dane użytkownika jakie chcę.
Zrobiłem prosty komponent "dane" według poradników do joomli. W \components\com_dane stworzyłem plik dane.php oraz controller.php
dane.php
require_once( JPATH_COMPONENT.DS.'controller.php' ); if($controller == JREquest::getWord('controller')) { $path = JPATH_COMPONENT.DS.'controllers'.DS.$controller.'.php'; { require_once $path; } else { $controller = ''; } } $classname = 'DaneController'.$controller; $controller = new $classname(); $controller->execute( JRequest::getVar( 'task' ) ); $controller->redirect();
controller.php
jimport('joomla.application.component.controller'); class DaneController extends JController { function __construct() { parent::__construct(); } function wyswietl() { $user = JFactory::getUser(); $usr_id = $user->get('id'); // pobieram id zalogowanego użytkownika // i inne dane } }
Komponent z wyświetlaniem danych wywołuję adresem http://localhost/index.php?option=com_dane&task=wyswietl. Tyle umiem, udało mi się stworzyć komponent który wyświetli dane ale tylko zalogowanego obecnie użytkownika a ja chcę aby było można wyświetlić również dane innych użytkowników, wiem że trzeba to chyba zrobić na zasadzie że po wpisaniu np. http://localhost/index.php?option=com_dane...ietl$id=60 pobierze id z adresu do zmiennej $usr_id i wyświetli dane użytkownika z id 60 itd... ale nie mam pojęcia jak mogę stworzyć takie coś, a się męczę trochę czasu.
Bardzo proszę forumowiczów o pomoc
