質問 > 管理機能 > 一覧-メインコメントのタグ許可 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
MSE |
投稿日時: 2013/10/22 14:18
対応状況: −−−
|
新米 登録日: 2012/11/1 居住地: 投稿: 9 |
一覧-メインコメントのタグ許可 お世話になります。
一覧-メインコメントでHTMLタグを許可できるようにするには、 どうすればよいのでしょうか? 過去ログを見ても分かりませんでしたので、 分かる方、ご教授のほど、よろしくお願いします。 |
Iorin0225 |
投稿日時: 2013/10/22 14:47
対応状況: −−−
|
常連 登録日: 2013/4/16 居住地: 投稿: 40 |
Re: 一覧-メインコメントのタグ許可 この一覧-メインコメントというのは、商品登録画面でよろしいでしょうか?
そうだという前提で、回答致します。 異なっていたらまた、仰ってください。 #以下、eccube2.12系です。 まず、Smartyのテンプレートで、以下のファイルを 下記のように書き換えてください。 【書き換えるファイル】 /data/Smarty/templates/default/products/list.tpl 【修正内容】 <!--★コメント★--> <div class="listcomment"><!--{$arrProduct.main_list_comment|h|nl2br}--></div> ↓ <!--★コメント★--> <div class="listcomment"><!--{$arrProduct.main_list_comment|nl2br_html}--></div> これで、商品一覧でのメインコメントで、htmlタグが有効化されます。 また、 「LC_Page_Admin_Products_Product.php」内で 「HTMLタグ許可チェック」を行っているので、そちらにmain_list_commentも 追加する必要があるかもしれません。 ざっくりとした説明になりましたが、 分からなければ仰って頂ければ幸いです。 #バージョンの違いなどもあると思うので…。 |
MSE |
投稿日時: 2013/10/22 18:20
対応状況: −−−
|
新米 登録日: 2012/11/1 居住地: 投稿: 9 |
Re: 一覧-メインコメントのタグ許可 Iorin0225様
丁寧なご回答ありがとうございます。 ご回答の通りlist.tplを書き換えたんですが、 タグ挿入はできませんでした。 (タグが文字として表記される) また、「LC_Page_Admin_Products_Product.php」内の 変更も試したところダメでした。 ↓追加ソース $objErr->doFunc(array('一覧-メインコメント', 'main_list_comment', $this->arrAllowedTag), array('HTML_TAG_CHECK')); 使用バージョンは2.12.2です。 すいません。引き続きご回答お願いします… |
Iorin0225 |
投稿日時: 2013/10/22 19:09
対応状況: −−−
|
常連 登録日: 2013/4/16 居住地: 投稿: 40 |
Re: 一覧-メインコメントのタグ許可 MSE様
あれ、本当ですか。。。 私が試した環境は「2.12.4」でしたが、大きな差があるようには思えないのですが…。 詳細-メインコメントでタグ挿入できているので、 必ず実現できる要望だとは思うのですが。 ちょっと他に要因がないかこちらでも調べてみます。 ちなみに、試そうとしていらっしゃるタグは何か教えていただけますか? 私の場合、aタグで試していました。 |
MSE |
投稿日時: 2013/10/23 9:09
対応状況: −−−
|
新米 登録日: 2012/11/1 居住地: 投稿: 9 |
Re: 一覧-メインコメントのタグ許可 Iorin0225様
ご回答ありがとうございます。 使用タグはbタグやfontタグと色々と試した結果、ダメでした。 確かに詳細-メインコメントでタグ挿入できているので出来ないのはおかしいのですが… お手数をお掛けいたしますが、 再度ご回答よろしくお願いします。 |
Iorin0225 |
投稿日時: 2013/10/23 9:47
対応状況: −−−
|
常連 登録日: 2013/4/16 居住地: 投稿: 40 |
Re: 一覧-メインコメントのタグ許可 MSE様
おはようございます。 先ほど、2.12系を再度DLして提示した改修を行ったところ、 私の環境では無事に動きました… MSE様のECCUBE上で行ったカスタマイズや、利用しているプラグインが干渉している可能性があります。 何か表示に影響するプラグインを利用していたり、表示関係の改修を行っていますか? 【問題の特定のために…】 お手数ですが、一度、eccube(改修なし)を別の場所に構築してみて、 同改修を行って反映されるか確認してみれば、原因箇所の特定が進むと思います。 もし上記手順で無事、作動すれば、MSE様の行ったほかの改修やプラグインが干渉していると言えます。 作動しなければ、構築した環境自体が何らかの影響を及ぼしている可能性があります。 (後者は考えにくいのですが…) 【改修内容の整理】 以下の部分の改修を行えば、表示が行えました。 念のため、再度記載しておきます。 ○テンプレにおける該当箇所でタグを許可(「h|nl2br」→「nl2br_html」) 【data/Smarty/templates/default/products/detail.tpl】 <!--★コメント★--> <div class="listcomment"><!--{$arrProduct.main_list_comment|h|nl2br}--></div> ↓ <!--★コメント★--> <div class="listcomment"><!--{$arrProduct.main_list_comment|nl2br_html}--></div> (登録時のHTMLチェックは、不正なタグが使われないようにするものだと思いますので、表示にはひとまず影響ないかと考えられます) 以上です。 問題解決に役立つか分かりませんが、 参考になれば幸いです。 |
MSE |
投稿日時: 2013/10/23 10:59
対応状況: −−−
|
新米 登録日: 2012/11/1 居住地: 投稿: 9 |
Re: 一覧-メインコメントのタグ許可 Iorin0225様
度々お世話になります。 表示に影響するプラグインは使用していませんし、 (試しにプラグインを無効にしてみましたが、ダメでした。) 表示関係の改修は「特定カテゴリの場合のみ、 カートボタンを消す」処理を行っている位です。 別環境での検証を試してみて、 また報告させていただきます。 何度もありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |