バージョン選択

フォーラム

メニュー

オンライン状況

26 人のユーザが現在オンラインです。 (15 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 26
もっと...

サイト内検索

質問 > 管理機能 > FCKeditor組み込み

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
cooln
投稿日時: 2008/10/1 14:37
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
FCKeditor組み込み
ECCUBE1.4.6をインストールして、
FCKeditorを組み込もうとしています。
下記のサイトと同じ内容でtplを修正したのですが、
IEでの表示時に反映されません。

http://www.cyber-will.co.jp/blog/2008/05/19/28

JavaScriptのエラー表示では、
「エラー:オブジェクトを指定してください。」
と表示されます。
エラー行はproduct.phpの
 $(function(){
の部分が指定されています。

なお、fckconfig.js内に[ECCUBE]用のアイコンセットは作成してあります。

以前、別な環境ですが、ECCUBE2系での組み込みでは問題なかったので、
こちらにて質問させていただきました。

どなたか、ご教示の程よろしくお願いします
tonton
投稿日時: 2008/10/1 16:40
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: FCKeditor組み込み
同じサイトを見ながら、やってみましたが、私の場合は、反対に、2.3RC1で組み込みができませんでした。
記事自体が、続きを書きます・・・のような感じで終わっていたので、続きがでないかなぁ、と待っているのですが、なかなか更新されませんね(^^;

cooln
投稿日時: 2008/10/15 11:31
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
Re: FCKeditor組み込み
その後色々調べたのですが、
ECCUBE1系には「jquery.js」が無かったり、
<!--{$TPL_DIR}-->が使えなかったりするとわかり、
変更したりして試してみたのですが、
どうやらそれ以外にもブラウザによって結果が変わるようです。

IE7、NetScape7、Firefox、GoogleChromeでは表示され、
IE6、Opera、Win版Safariでは表示されないようです。

現在、Windowsでの主流はIE7なのかなと思いますが、
IE6でも表示できるようにしたく、
情報提供、並びにご教示の程お願いします
tonton
投稿日時: 2008/10/17 12:54
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: FCKeditor組み込み
こんにちは。
私も上記サイトを見て、FCKediterを組み込みたいと思い、試行錯誤で苦労しました。(サイト、更新していただきたいですねぇ;切希望。)

で、現状は、2.3RC1で設置できています。
OPERAでもSAFARIでも動作しています。IE6は動作チェック環境を作ったはずなのに、失念してしまい、未チェックですが、多分大丈夫かと思います。

FCKediterは設置するのに、色々設定を裏でしないといけないようで、カスタマイズのしがいはありますが、導入はちょっと難しいですね;

参考までに、下記サイトをご紹介しておきます。
CYBERWILLさんのサイトと下記サイトの情報をあわせれば、設置できるかと思います。

1系の場合は、よく分かりませんが、FCKediterは、それ単体での動作を制御するはずなので、組み込み指定している2つのJSをJSのフォルダに入れてあげれば大丈夫なのではないかと思います。

■最新版の日本語エディタ(文字変換とかチップスの表示とかが日本語化されているので使いやすく不要なエラーに遭遇しなくてすみます)
http://www.dakiny.com/archives/fckeditor/ajax_wysiwyg_editor_fckeditor_26/

■アップロード機能を正常に使うための設定とツールバーの設定についてアップされている記事
http://akira.matrix.jp/index.php?ID=58
http://akira.matrix.jp/index.php?ID=61

がんばってください。
Oba
投稿日時: 2008/10/17 16:51
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: FCKeditor組み込み
こんにちわ、私もver.2.3.0に装備すべく挑戦してみました。

tontonさんの推奨記事を参考にしてみました。
意外とあっさり装備できました。ありがとうございます。

私の場合ですが、
FCKeditorは2.6jaを使わせて貰いました。
それとproduct.tplに追記したJavaScriptを少し書き加えてました。
    oFCKeditor.BasePath = '../../fckeditor/'; //ベースパスの書き換え
    oFCKeditor.Width = '100%'; //幅の設定
    oFCKeditor.Height = '100%'; //高さの設定
    oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ; //スキンの変更
    oFCKeditor.ToolbarSet = 'Default' ; //ツールバーの設定

これで、詳細コメントの「textarea」に「id=""」をセットして、無事表示できました。
まだ、登録のテストはしてません。
各ボタンを押してみましたが、一応の表示は出来ているようです。

皆様、ありがとうございました。
tonton
投稿日時: 2008/10/18 0:23
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: FCKeditor組み込み
今しがた、1系でもやってみましたが、同じ手順で組み込み確認できました。

違う点は、

1)main_frame.tplでJSフォルダの指定に<!--{$TPL_DIR}-->を使わず、

<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/file_manager.js"></script>
<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->js/jquery.js"></script>
<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->fckeditor/fckeditor.js"></script>

とすること。(エディタは、/html/の中に/fckeditor/というディレクトリを作ってファイル一式をアップロード。)


2)jquery.jsを/html/js/に手動でアップロードして入れてあげること。


このあたりでしょうか。


WYSIWYGの動作自体は、エディタの組み込みさえできれば、単体で完結するはずです。
試してみたい方はどうぞ〜。(*^^*)
cooln
投稿日時: 2008/10/23 12:02
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
Re: FCKeditor組み込み
その後、ですが・・・
どうやらIE6等での問題が発生していたのは自分のPCだけらしく、
他のPCでは支障なく表示されました。(なぜだかは不明ですが)

で、色々と調べているうちに、IEの共存(のようなもの)方法がわかったため、
ベースをIE7に変更して解決したような感じになっています。

完全に旧バージョンのIEと同じ動作かはわかりませんが、
IE7より前のIEの動作確認等で利用できるかと思いますので、
僕がインストールした旧IEのソフトを紹介しておきます。
 http://tredosoft.com/Multiple_IE
ページは英語ですが、なんとなくわかるのではないかと思います。
takoyaki
投稿日時: 2008/11/5 15:41
対応状況: −−−
一人前
登録日: 2008/1/26
居住地: 沖縄県
投稿: 111
Re: FCKeditor組み込み
商品登録画面で「詳細-メインコメント」の右横の<td>部分に、

Not Found

The requested URL /fckeditor/editor/fckeditor.html was not found on this server.

と表示されてしまいます。

やったことは、
Smarty/templates/default/admin/main_frame.tplに
<script type="text/javascript" src="<!--{$smarty.const.URL_DIR}-->fckeditor/fckeditor.js"></script>

を追加。

Smarty/templates/default/admin/products/product.tplに
<script type="text/javascript">
$(function(){
  var oFCKeditor = new FCKeditor( 'main_comment' ) ;
  oFCKeditor.ReplaceTextarea() ;
  oFCKeditor.BasePath = '<!--{$smarty.const.URL_DIR}-->fckeditor/'; //ベースパスの書き換え
  oFCKeditor.Width = '100%'; //幅の設定
  oFCKeditor.Height = '100%'; //高さの設定
  oFCKeditor.Config['SkinPath'] = oFCKeditor.BasePath + 'editor/skins/silver/' ; //スキンの変更
  oFCKeditor.ToolbarSet = 'Default' ; //ツールバーの設定
});
</script>

を追加と、
詳細-メインコメント部分の textarea に id="main_comment" を追加しました。

これだけではだめでしょうか。よろしくお願いいたします。

EC-CUBEバージョン 2.3.0
PHPバージョン PHP 4.3.9
DBバージョン PostgreSQL 7.4.17
Oba
投稿日時: 2008/11/5 18:49
対応状況: −−−
一人前
登録日: 2007/8/31
居住地: 静岡
投稿: 111
Re: FCKeditor組み込み
こんばんわ、

引用:
oFCKeditor.BasePath = '<!--{$smarty.const.URL_DIR}-->fckeditor/'; //ベースパスの書き換え
の、<!--{$smarty.const.URL_DIR}-->を相対パスで書かないとダメだったなような気が?
以前に、nanasessさんに似たような事を教えて頂いた気がします。

違ってたら申し訳ない。

では、
takoyaki
投稿日時: 2008/11/6 13:04
対応状況: −−−
一人前
登録日: 2008/1/26
居住地: 沖縄県
投稿: 111
Re: FCKeditor組み込み
Obaさん、お返事ありがとうございます。

  oFCKeditor.BasePath = '../../fckeditor/'; //ベースパスの書き換え 

にしてみてもやっぱり Not Found で表示されません。
ちなみに
  oFCKeditor.BasePath = '/html/fckeditor/'; //ベースパスの書き換え 

にしてみてもだめでした。

なにかヒントがありましたらよろしくお願いいたします。
(1) 2 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,338名です
総投稿数は110,082件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.