バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 一覧-メインコメントのタグ許可

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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様

度々お世話になります。
表示に影響するプラグインは使用していませんし、
(試しにプラグインを無効にしてみましたが、ダメでした。)
表示関係の改修は「特定カテゴリの場合のみ、
カートボタンを消す」処理を行っている位です。

別環境での検証を試してみて、
また報告させていただきます。

何度もありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,881名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
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.