W kodzie templatki umieściłem następujący kod:
Kod:
<td id="k_baner">
<?php
if (mosCountModules( "banner" )) {
?>
<div id="banner">
<?php mosLoadModules ( 'banner',-1); ?>
</div>
<?php
}
?>
</td>
Dodając jakikolwiek baner, również flash nie musze edytowac pliku index.php templatki czy też pliku .css
Kod umieszczam z poziomu panelu admina w sekcji banery. Kod banera wyglada tak:
Kod:
<script type="text/javascript" src="templates/hyundai/swfobject.js"></script>
<div id="flashcontent">
Tutaj znajduje sie animacja flash
</div>
<script type="text/javascript">
var so = new SWFObject("templates/hyundai/images/przeglad.swf", "mymovie", "460", "225", "7", "#ffffff");
so.write("flashcontent");
</script>
Zalety:
- bezproblemowa walidacja www.w3c.org
- jeżeli baner mi się znudzi to wyłączam jego wyświetlanie z poziomu admina
- jeżeli chce aktywować baner, robię to z poziomu panelu admina.
- mogę wyświetlać kilka banerów - zmieniają sie "losowo" co odświeżenie strony. Za ustalenie parametrów .swf odpowiada JS.
Nie sądzę żebym tym rozwiązaniem odkrywał jakąś Amerykę. ;)