PDA

Zobacz pełną wersję : Jomsocia - pobrać obiekt użytkownika



washingtonplx
14-08-2012, 16:50
Chcę wyświetlić pole "aboutme" w pewnym module, próbuję według rozwiązanie podanego na stronie Jomsocial (http://www.jomsocial.com/support/docs/item/785-jomsocial-user-object.html)? i nic się nie wyświetla. Próbowałem tak:


// Include Jomsocial core
$jspath = JPATH_BASE.DS.'components'.DS.'com_community';
include_once($jspath.DS.'libraries'.DS.'core.php') ;
// Return current user
$user =& CFactory::getUser();
// Return user with given id
$user =& CFactory::getUser($userId);
$data = $user->getInfo('FIELD_ABOUTME'); // lub echo nl2br($user->getInfo('FIELD_ABOUTME'))
echo $data;


(Używam najnowszej wersji jomsocial)

deviapps
15-08-2012, 21:56
Nie używałem nigdy Jomsocial, ale z kodu widzę, żę masz błędy w 7 linii:
- nadpisujesz $user
- nie wiadomo z kąd masz $userId
najlepiej ją usuń, albo chociaż zakomentuj

jeżeli nie zaskoczy i nie chcesz się bawić debuggerem, to 7 linię zastąp przez:
print_r($user);
i napisz co widać.