Я создаю несколько настраиваемых полей профиля пользователя, я просто создаю плагин для редактирования профиля пользователя (добавляя поля в profile.xml и т. д.). Теперь, когда я создаю пользователя или редактирую его, у меня есть классические поля профиля (город, адрес и т. д.) и мои собственные поля. Я создаю страницу профиля пользователя, на которой отображаются все поля, но я хотел бы отредактировать эту страницу. Я хотел бы отображать только свои поля или добавить класс CSS и т.д.
Как я могу отредактировать его? Где я могу найти это?
По-другому я создаю другую страницу, с плагином php я могу добавить код. Как я могу получить доступ к своим настраиваемым полям? Я попытался с http://docs.joomla.org/Accessing_the_current_user_object, но я могу получить доступ только к полям по умолчанию .
Кто-нибудь знает, как получить доступ к этим переменным?
ps вот что я пишу в своей статье с php:
$user =& JFactory::getUser(); $userId = $user->id; $db = &JFactory::getDbo(); $db->setQuery( 'SELECT * FROM phs_user_profiles WHERE user_id = '.$userId.' AND profile_key LIKE \'myfilevalue1.%\'' ); $results = $db->loadAssocList(); if($results) echo $results[0]['profile_value']; else echo "dont work";
выдает "не работает" :(
что не так с этим кодом?