Antwort #370 am: 28. August 2014, 21:02:29
Hallo zusammen,
ich habe meinen Shop (1.06) lokal installiert und das Template Bootstrap eingebunden. Desweiteren habe ich im shop seit langem fehlerfrei das Modul "
BETA MODUL: Imedes Attributbilder mit automatischer Preisaktualisierung für modified-shop" installiert. Nun möchte ich die in der Bootsrap enthaltene "general.js.php" erweitern mit dem Code des Moduls "Attributbilder mit automatischer Preisaktualisierung".
Bootsrap "general.js.php"
<?php
/* -----------------------------------------------------------------------------------------
$Id: general.js.php 1262 2005-09-30 10:00:32Z mz $
XT-Commerce - community made shopping
http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))
Copyright (c) 2003 XT-Commerce
-----------------------------------------------------------------------------------------
Released under the GNU General Public License
---------------------------------------------------------------------------------------*/
// this javascriptfile get includes at the BOTTOM of every template page in shop
// you can add your template specific js scripts here
?>
<script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.js" type="text/javascript"></script>
<script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/bootstrap.min.js" type="text/javascript"></script>
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="../assets/js/html5shiv.js"></script>
<![endif]-->
<script type="text/javascript">
$(function() {
$('.thickbox').click(function(e){e.preventDefault();var imgPath = this.href; $('#modal #modalLabel').html(this.title);$('#modal .modal-body img').attr('src', imgPath);$("#modal").modal('show');});
$('.contentbox').click(function(ev){ev.preventDefault();var target = $(this).attr("href");$('#modal #modalLabel').html(this.title);$('#modal').modal({remote: target});$("#modal").modal('show');});
var c = document.cookie;
$('.collapsebox').each(function () {if (this.id) { var pos = c.indexOf(this.id + "_collapse_in="); if (pos > -1) { c.substr(pos).split('=')[1].indexOf('false') ? $(this).addClass('in') : $(this).removeClass('in');}}}).on('hidden shown', function () {if (this.id) { document.cookie = this.id + "_collapse_in=" + $(this).hasClass('in');}});
$('#myCarousel').carousel({interval: 5000})
$('.dropdown.men').hover(function() { $(this).addClass('open');}, function() {$(this).removeClass('open');});
$('div.accordion-body').on('shown', function () { $(this).parent("div").find(".icon-chevron-down").removeClass("icon-chevron-down").addClass("icon-chevron-up");});
$('div.accordion-body').on('hidden', function () { $(this).parent("div").find(".icon-chevron-up").removeClass("icon-chevron-up").addClass("icon-chevron-down");});
$(".same").height( $(".same_height").height() );
});
</script>
<?php
?>
Modul "Attributbilder mit automatischer Preisaktualisierung"
<script src="
<?php echo 'templates/'.CURRENT_TEMPLATE
; ?>/javascript/jquery.form.js" type="text/javascript"></script>
<script src="
<?php echo 'templates/'.CURRENT_TEMPLATE
; ?>/javascript/mod_functions.js" type="text/javascript"></script>
<?php$ajaxrequest_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on') ?
'SSL' : 'NONSSL';// set the type of ajax request (secure or not)if($ajaxrequest_type == 'SSL'){ echo '<script type="text/javascript"><!--'; echo 'mod_ajax_request = "SSL";'."\n"; echo 'mod_ajax_normal_server = "'.HTTP_SERVER
.'";'."\n"; echo 'mod_ajax_ssl_server = "'.HTTPS_SERVER
.'";'."\n"; echo '//--></script>';}?>Wie binde ich den Code des Moduls "Attributbilder mit automatischer Preisaktualisierung" in die Bootstrap "general.js.php" ein?
Gruss Pitschi