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制作

関連記事

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

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

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

【これぞPhotoshopマジック】イラスト風・水彩風・レトロ風に写真を加工するワザ

【これぞPhotoshopマジック】イラスト風・水彩風・レトロ風に写真を加工するワザ

Webデザインを制作する中で、写真素材を使用することが多々あります。 これらの素材にひと手間加えることで、写真の魅力がグッと加わったり、 サイトの印象を変えることができたり、ポイントにもなったりします …

ホームページ制作の期間は規模で異なる!費用や作成の流れ、失敗しないための注意点を解説

ホームページ制作の期間は規模で異なる!費用や作成の流れ、失敗しないための注意点を解説

「1ヶ月で完成?それとも1年以上かかる?」ホームページ制作の期間は、想像以上に幅広いものです。小さな告知ページから大規模なECサイトまで、その規模によって制作期間は劇的に変化します。驚くべきことに、費 …

WEBデザインとは?概要や実際の制作の流れ、制作会社に依頼するときの注意点を徹底解説!

WEBデザインとは?概要や実際の制作の流れ、制作会社に依頼するときの注意点を徹底解説!

WEB制作においては、ユーザビリティを高めるために、WEBデザインが重要となります。WEBデザイン自体はスキルがあれば内製もできますが、こだわったデザインや高度なスキルが必要なデザインにしたい場合は、 …

ホームページの保守とは何をすべき?作業内容やかかる費用などをまとめて解説!

ホームページの保守とは何をすべき?作業内容やかかる費用などをまとめて解説!

持続的にWEBサイトの運営をしていくために、必要不可欠な「ホームページの保守」。その重要性は十分に認識されているでしょうか。ドメイン管理から最新のセキュリティ対策まで、保守作業は多岐にわたります。適切 …