CMS javascript(jquery) PHP WEB制作

WYSIWYGエディタCKEditor + KCFinderで画像の保存先を動的に指定する方法。

投稿日:2014年5月26日 更新日:

ブログの記事の編集などにWYSIWYGエディタCKEditor + KCFinderを導入しているサイトでログインするユーザごとに画像のアップロード先を切り替えたい状況がございます。
その方法を紹介します。

ckeditor.jsをインクルードする前の段階で、KCFinderで参照するセッション変数にアップロード先を設定します。
// 以下でアップロード先のディレクトリのURLを指定します。
$_SESSION[‘KCFINDER’][‘uploadURL’] = http://www.xxxxx.co.jp/ユーザごとにディレクトリ”;
// 以下でアップロード先のディレクトリを指定します。
$_SESSION[‘KCFINDER’][‘uploadDir’] = “/var/www/html/ユーザごとにディレクトリ”;

<script language=”javascript” src=”/js/ckeditor/ckeditor.js” type=”text/javascript”></script>

尚、cakephpなどセッションクッキーの名前がデフォルトで異なる場合は、
セッションクッキーの名前をKCFinderと一致させる必要がございます。
↓cakephp2.Xの場合、core.phpにセッション関連の設定変更します。
cake/app/config/core.php

Configure::write(‘Session’, array(
‘cookie’ => ‘PHPSESSID’, // ←セッションクッキーの名前を変更
‘defaults’ => ‘php’
));

 

弊社ではお客様の状況に合わせて、WEBサイトの更新に相応なCMSの導入をご提案します。
様々な目的に応じたプランを用意しておりますので、ご興味のある方はご覧ください。

CMS構築

WEBサイト制作実績3,000サイト以上!
新規作成からリニューアルまで、
多様なご要望にお応えした弊社制作事例から検討したい方はこちら

制作実績を見る

-CMS, javascript(jquery), PHP, WEB制作

関連記事

競合調査のやり方を徹底解説!チェックすべき項目や注意点、フレームワークもご紹介

競合調査のやり方を徹底解説!チェックすべき項目や注意点、フレームワークもご紹介

ライバル企業の動向を知らずして、ビジネスの勝利はありません。本記事では、競合他社の秘密を解き明かす「競合調査」の極意を徹底解説します。なぜあの会社は成功し、この会社は苦戦しているのか?その答えは、綿密 …

jQueryを使ってみよう【親要素の大きさに合わせて画像をリサイズできるjQueryプラグイン「imgLiquid」】

jQueryを使ってみよう【親要素の大きさに合わせて画像をリサイズできるjQueryプラグイン「imgLiquid」】

html・CSSでのマークアップは何となく分かるけどjQueryはちょっと分からないという方、 今からjQueryを使ってみようと思っている方必見。 今回は便利なjQueryプラグイン「imgLiqu …

集客に強いホームページ制作を行うには?コツや集客方法を徹底解説!

集客に強いホームページ制作を行うには?コツや集客方法を徹底解説!

「月間100件の問い合わせ」「Web経由の売上が3倍」—なぜ、ある企業のホームページはこれほどの成果を生み出せるのでしょうか? その答えは、戦略的なホームページ制作にあります。本記事では、実際に成果を …

多言語サイトの作り方は?デザインやビジネスにおける重要性について徹底解説

多言語サイトの作り方は?デザインやビジネスにおける重要性について徹底解説

貴社のWEBサイトは、言葉の壁に阻まれていませんか?グローバル市場で成功を収めている企業には、ある共通点があります。それは、多言語サイトの活用です。驚くべきことに、多言語サイトを導入した企業の70%以 …

【2024年最新版】ホームページのリニューアル制作で利用できる補助金は?申請の注意点などについても解説

【2024年最新版】ホームページのリニューアル制作で利用できる補助金は?申請の注意点などについても解説

ホームページのリニューアルは、ビジネスの成長に不可欠ですが、費用面で課題を感じる企業も多いと思います。そこで注目したいのが、制作費用の一部をカバーできる補助金制度です。本記事では、ホームページリニュー …