質問 > その他 > CKEditor4.4.5で、ソースコードに切り替える度 {C} という文字列が挿入される |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ibis7788 |
投稿日時: 2014/11/12 16:48
対応状況: −−−
|
新米 登録日: 2012/7/12 居住地: 投稿: 5 |
CKEditor4.4.5で、ソースコードに切り替える度 {C} という文字列が挿入される ------------------------------------------------------------------------------------------
[EC-CUBE] 2.12.0正式版 [レンタルサーバ] さくらのレンタルサーバ・スタンダードプラン [OS] FreeBSD 9.1-RELEASE-p15 amd64 [PHP] PHP 5.4.29 [データベース] MySQL 5.5.38-log [WEBサーバ] Apache/2.2.25 [ブラウザ] Google Chrome38.0.2125.111 [導入プラグインの有無] 最近チェックした商品、新着商品ブロック、全ページ対応パンくずリスト表示プラグイン、ソーシャルボタンプラグイン、ajaxzip3連携 (商品ステータスCSS化とメンテナンス切り替え機能はインストールしていますが、現在無効にしています) ------------------------------------------------------------------------------------------ CKEditorを導入している方、ご教授いただけませんでしょうか。 EC CUBE 2.12.0に、CKEditor4.4.5(フルバージョン)とCKFinder2.4.2を導入し、商品編集ページのメインコメント(詳細)と、ページ詳細設定ページのtextareaでエディタを使用できるようにしています。 現状としては、以下の過去の質問と全く同じ症状になっています。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8232&forum=2 ソースコードに切り替える度に、Smartyの記述付近に {C} という文字列が増えていきます。 上記のスレッドのとおり、「LC_Page_Admin_Design_MainEdit.php」に「$arrParams['tpl_data'] = str_replace( "{C}", "",$arrParams['tpl_data']);」という記述を追加したのですが、直る気配がありません。 CKEditorのデモ版でも試してみたのですが、同じような結果になったので、CKEditorのバグなのだと思いますが、どうにか直すことはできませんでしょうか。 お知恵を拝借させてください。何卒よろしくお願い申し上げます。 |
iwakiri |
投稿日時: 2014/11/21 12:00
対応状況: −−−
|
半人前 登録日: 2014/11/4 居住地: 投稿: 13 |
Re: CKEditor4.4.5で、ソースコードに切り替える度 {C} という文字列が挿入される こんにちは。
当方の環境では、str_replaceによって{C}を置換できました。 以下、もう一度確認してみてください。 1. DBに格納されているデータ 登録されているデータは置換されていても、管理画面でソースコードに切り替えた際に{C}が復活します。 DBを直接参照して、{C}が置換されているか確認してみてください。 2. 置換処理を入れた箇所 具体的に、ソースコードのどの部分に置換処理を入れたか教えて頂けますか? 例として、当方は以下の箇所に入れました。 商品編集ページ:LC_Page_Admin_Products_Product.php内 lfRegistProduct()関数
ページ詳細設定ページ:LC_Page_Admin_Design_MainEdit.php内 doRegister()関数
また、上記ソースにカスタマイズは入ってますか? |
ibis7788 |
投稿日時: 2014/12/17 9:49
対応状況: −−−
|
新米 登録日: 2012/7/12 居住地: 投稿: 5 |
Re: CKEditor4.4.5で、ソースコードに切り替える度 {C} という文字列が挿入される >iwakiri様
お返事が大変遅くなりまして申し訳ございません。スレッドの通知メールが届かず、諦めかけていました。 iwakiri様の仰るとおり、私の確認方法が間違っておりました。管理画面だけで確認しておりました。 DB・Smartyテンプレートを確認し、{C}の文字列が削除されていることを確認いたしました。 ページ詳細設定ページを編集して保存した時に、レイアウトが変わってしまうので、てっきり{C}のせいだと思っていたのですが、別な問題があることが分かりました。ページを保存するときに、inputタグやscriptタグが削除されてしまっていました。 上記問題は対処できるかどうか調べてみます。 iwakiri様ありがとうございました。またよろしくお願い致します。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |