これまでご質問・お問い合わせ頂いたFAQ集です。お問い合わせされる前にぜひご参考ください。

テンプレート内のシングルクォートが変換される

テンプレート内のシングルクォート( ' )につきましては、システム上の誤作動を避けるために、特殊文字に変換される仕様になっております。(変換されてもブラウザ上では表示されます)


テンプレートにscriptタグを直接記述している場合、以下の方法をお試しください。

A)ダブルクォートに変更する

B)外部ファイルにしてテンプレートにリンクさせる


どうしても直接テンプレートに記述されたい場合、以下のファイルを修正してください。


■フォーム作成システム

該当ファイル:/form_maker/lib/function/disp_func.php   372行目付近

■お知らせ管理システムの場合

該当ファイル:/news_manage/system/php4_functions.php  16行目付近

■FAQシステムの場合

該当ファイル:/faq_system/system/php4_functions.php  16行目付近


ファイルをテキストエディタで開き、以下の箇所を修正してください。


□修正前

get_html_translation_table(HTML_SPECIALCHARS)

htmlspecialchars_decode($string)


□修正後

get_html_translation_table(HTML_SPECIALCHARS, ENT_QUOTES)

htmlspecialchars_decode($string, ENT_QUOTES)


(※注意事項)

シングルクォートを有効にすることで、シングルクォートの記述ミス等によりテンプレートファイルが壊れる可能性があります。可能であればAかBをお試しください。

対象カテゴリ

このFAQは参考になりましたか?

評価: