web-dev-qa-db-ja.com

特定のセッション変数の設定(ユーザー固有の画像フォルダー)

私は http://sensitivefilemanager.com/ をjoomlaに統合して、通常のイメージマネージャーを置き換えて、ユーザーごとのイメージフォルダーオプションを使用できるようにしています。私はそれをTinyMCEに合理的にうまく統合することができましたが、今設定する必要があります

$_SESSION["RF"]["subfolder"] ="subfolder/$user/"

これを適切に設定する方法がわかりません。

これはjoomla 3x用です

誰かがユーザー固有の画像フォルダを設定する別の解決策を持っている場合、私はすべて耳です:)

1
Naithan

なぜこの特定のセッションを設定する必要があるのか​​はわかりませんが、それについては一人で説明します。

セッション値を設定するには、以下を使用できます。

$session = JFactory::getSession();
$session->set('subfolder', 'value');

あなたの場合、ログインしたユーザーの名前とパスの名前を取得するには、次のようにします。

$session = JFactory::getSession();
$session->set('subfolder', JFactory::getUser()->username);

PHPネイティブセッションで更新

$username = JFactory::getUser()->username;
$_SESSION['RF']['subfolder'] = "subfolder/$username /";

お役に立てれば

0
Lodder

JCEエディタを使用してみてください。この拡張機能には、各ユーザーが自分のディレクトリのみを表示できるこのオプションがあります。

https://www.joomlacontenteditor.net/downloads/editor/joomla-

ここでは、この構成を確認できます。

https://www.joomlacontenteditor.net/support/tutorials/editor/item/setting-the-file-directory-path

0
Max