0

Web サイトに Joomla を使用しており、SlideShowPro を複数の Web サイトに追加して成功しました。

ただし、特定のサイトの 1 つに拡張機能を追加すると、何らかの理由で問題が発生します。

私は JCE を使用しており、Editor Parameters > Advancedの下で、次のすべてをオンにしています。

  • Javascript を許可する
  • CSS を許可する
  • PHP XHTML インライン スクリプトを許可する

タブPlugin Parameters、次にMedia Supportの下で、次のすべてをオフにしました。

  • 厳密な XHTML Flash
  • HTML5 オーディオを許可する
  • HTML5 ビデオを許可する
  • OBJECT 要素を許可する
  • EMBED 要素を許可する
  • および Iframe を許可する

次のコードを追加すると:

<!-- START EMBED CODE -->

<script type="text/javascript" src="http://www.colmandesigns.co.nz/colmangallery/m/embed.js"></script>

<div id="album-6">

</div>

<script type="text/javascript">
SlideShowPro({
attributes: {
id: "album-6",
width: 550,
height: 400
},
mobile: {
auto: false
},
params: {
bgcolor: "#000000",
allowfullscreen: true
},
flashvars: {
xmlFilePath: "http://www.colmandesigns.co.nz/colmangallery/images.php?album=6",
paramXMLPath: "http://www.colmandesigns.co.nz/colmangallery/m/params/chrome.xml",
contentScale: "Crop to Fit All"
}
});
</script>

<!-- END EMBED CODE -->

保存をクリックすると、最終的に次のようになります。

<!-- START EMBED CODE -->
<p>
<s-cript type="text/j-avascript" src="http://www.colmandesigns.co.nz/colmangallery/m/embed.js"></s-cript>
</p>
<div id="album-6">&nbsp;</div>
<p>
<s-cript type="text/j-avascript"> SlideShowPro({ attributes: { id: "album-6", width: 550, height: 400 }, mobile: { auto: false }, params: { bgcolor: "#000000", allowfullscreen: true }, flashvars: { xmlFilePath: "http://www.colmandesigns.co.nz/colmangallery/images.php?album=6", paramXMLPath: "http://www.colmandesigns.co.nz/colmangallery/m/params/chrome.xml", contentScale: "Crop to Fit All" } }); 
<!-- END EMBED CODE -->
</s-cript>
</p>
<p>&nbsp;</p>

他に何をする必要がありますか?

4

2 に答える 2

0

はい、WYSIWYG エディターは、埋め込まれたスクリプトとスタイルを台無しにします。私が自分のサイトで行っていることは、デフォルトで JCE が表示されないように構成することです。

「Components > JCE Editor > Profiles > Default > Features and Layout > Editor State」に移動し、「Off」に設定します。

これにより、記事を編集するための一般的なテキスト領域 (デフォルト) と、WYSIWYG 編集を有効にするためのリンクが提供されます。このようにして、JavaScript / CSS が台無しになることはありません。

また、「Flexi Custom Code」モジュールを試すこともできます。これは、「Custom HTML」モジュールと同様に機能しますが、代わりに JS / CSS で使用することを目的としています。

幸運を。

于 2013-02-12T15:21:35.540 に答える
0

スーパー ユーザーのテキスト フィルターを無効にすると、次のように役立つ場合があります。

管理者/グローバル構成/テキストフィルターに移動し、スーパーユーザーの横にフィルターを選択しません

于 2013-02-12T23:04:25.317 に答える