いくつかのカスタム ユーザー プロファイル フィールドを作成します。編集ユーザー プロファイル プラグインを作成するだけです (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'];
それ以外の場合は「動作しない」とエコーします。
「動作しない」と表示されます:(
このコードの何が問題になっていますか?