ホームページ >バックエンド開発 >PHPチュートリアル >Jooomla1.5のWebサイトでは、記事を編集後、保存時または適用時にhtmlタグがクリアされてしまいます。

Jooomla1.5のWebサイトでは、記事を編集後、保存時または適用時にhtmlタグがクリアされてしまいます。

WBOY
WBOYオリジナル
2016-06-23 14:12:17841ブラウズ

統合パラメータのフィルタリングオプションのホワイトリストとして管理者を設定しました。また、いくつかのエディタを変更しましたが、HTMLタグをブロックする設定がありません。また、いくつかのテンプレートも変更しましたが、問題はまだ解決できません。これは突然起こり、これまでには起こりませんでした。


ディスカッションへの返信(解決策)

モデル内のsaveメソッドで、print_r($_POST); 受信が正常かどうかを確認します。

モデル内のsaveメソッドで、print_r($_POST); 受信が正常かどうかを確認しますか?
どこにも見つかりません

デフォルトで保存できます。次回は com_ckeditor コンポーネント エディターをインストールしてみてください。

コンポーネント エディターが見つかりませんでした。mod_ckeditor ではなく、ckeditor のみが見つかりました

http://joomlacode.org/gf/project/ckeditor/frs/?action=FrsReleaseBrowse&frs_package_id=5262
http://www.52joomla.com / joomla-extensions/ckeditor.html
joomla 1.5 を見つけます。

このプラグインを使用した後も、これはプラグインとは関係なく、バックグラウンド設定にあるはずだと思いますが、問題がどこにあるのかわかりません。プロセスは実行中のプロセスを理解できるだけではありません。答えも見つかります。

今日データベースを開いたところ、ソースコードが保存されるべき場所、つまりイントロテキストフィールドにテキストが保存されていたことが問題であることがわかりました。保存されたのはソースコードではなくテキストでした。 Web サイトを維持することに不安があったため、ソース コードを編集して、このフィールドのデータ インベントリを直接開く必要がありましたが、これは結局のところ深刻な解決策ではありません。専門家の皆様、何かアドバイスはありますか?

ソースコードを変更しましたか?ソース コードはデフォルトで保存できることに注意してください。新しい Joomla サイトを構築してみることができます。

プログラム ファイルを検索して、strip_tags 関数が使用されている場所があるかどうかを確認します。そうであれば、それを逆に追跡します

残念ながら、strip_tags 関数を使用しているファイルが少なくとも 16 個あり、追跡するには多少の労力がかかります。それ

http://www.joomme.com/no-filter-of-joomla/%E5%85%A8%E9%83%A8%E9%A1%B5%E9%9D%A2.html

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。