1

私は joomla 1.5 をインストールしていますが、何らかの理由で iframe をサイトに挿入すると joomla がそれを取り除きます。

このコードをコピーしてコード エディターに貼り付け、保存を選択すると削除されます。これを止めるにはどうすればいいですか?

<iframe src ="client_login.html" width="100%" height="300px">
  <p>Your browser does not support iframes.</p>
</iframe>
4

3 に答える 3

4

Googleマップウィジェットを記事に埋め込もうとしたときに同じ問題が発生しました。私が見つけた解決策は、次のことを行うことでした。

  1. 記事の設定([コンテンツ]->[記事マネージャー]->[パラメーター])の[フィルタリングオプション]で、ユーザーアカウントに関連付けられているグループの選択を解除します。これにより、サーバー側のサニタイズが無効になります
  2. ユーザーアカウントページ([サイト]->[ユーザーマネージャー]->[名前] )の[パラメーター]で、[ユーザーエディター]を[エディターなし]に設定します。これにより、WYSIWYGエディターがIFRAMEタグを削除できなくなります。

明らかに、このソリューションには1つの明白な問題があります。一般の人々が陥るグループに対してこれを実行したくないということです。私の場合は「スーパーアドミニストレーター」だけだったので、許容できるリスクだと思いました。

ユーザーエディタのオンとオフを簡単に切り替えることができるので、そのようなコンテンツを控えめに追加するだけでよいのであれば、それほど煩わしいことではありません。ここでの他の利点は、これがストックJoomlaであるということです!1.5ソリューションなので、将来のアップグレードでこの回避策が損なわれることはなく、パフォーマンスに影響を与える可能性のある拡張機能は必要ありません。

于 2009-02-04T22:48:32.517 に答える
1

記事マネージャーでホワイトリストを試した後、iframe プラグインを使用しても機能しませんでしたが、sourcererプラグインはそれを行いました。を使用してと[[ ]]を置き換えます。<>

于 2011-04-25T20:39:02.130 に答える
0

これを行うために以前にプラグインを試したことがありますが、どれも機能していないようです。完璧に機能する本当にシンプルなプラグインを見つけました。

http://extensions.joomla.org/extensions/style-&-design/popups-&-iframes/4144/details

iframe を追加するには、{iframe}url{/iframe} だけで、幅と高さなどすべてを設定できます。

于 2009-02-04T19:27:36.727 に答える