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"> </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> </p>
他に何をする必要がありますか?