2015-07-31 8 views
8

मैं अपना खुद का वेबस्टोर विकसित करने के लिए ओपनकार्ट का उपयोग कर रहा हूं।1 बैनर के अंदर div को प्रदर्शित करने के लिए कैसे - opencart

मेरे पास 2 बैनर ए.के.ए 2 छवियां हैं, पहले बिक्री पर उत्पाद दिखाती हैं, और दूसरा 1 संपर्क नंबर दिखाता है।

अब मैं पहले बैनर के अंदर div, जो, अन्य वेबसाइट के लिए एक लिंक शामिल होंगे ताकि उपयोगकर्ताओं को उस पर दबा सकते हैं ...

बनाना चाहते हैं लेकिन जब मैं अपने मॉड्यूल/banner.tpl और ताज़ा अंदर div डाल वेबसाइट, div पहले बैनर के बजाय दोनों बैनर के अंदर प्रदर्शित करता है।

मैं क्या गलत कर रहा हूं और क्या कोई मेरी मदद कर सकता है?

यहाँ कोड

<div id="banner<?php echo $module; ?>" class="owl-carousel"> 
    <?php foreach ($banners as $banner) { ?> 
    <div class="item"> 

    <?php if ($banner['link']) { ?> 
    <a href="<?php echo $banner['link']; ?>"><img src="<?php echo  $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img- responsive" /></a> 
    <?php } else { ?> 

    <img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" /> 
    <?php } ?> 
    </div> 

    <div id="gumbek">Nakupujte zdaj!</div> 
    <?php } ?> 
</div> 

<script type="text/javascript"><!-- 
    $('#banner<?php echo $module; ?>').owlCarousel({ 
     items: 6, 
     autoPlay: 3000, 
     singleItem: true, 
     navigation: false, 
     pagination: false, 
     transitionStyle: 'none' 
}); 
--></script> 

div id = "gumbek" है Nakupujte अब! ---> div मैं

के बारे में बात कर रहा हूं मैं किसी भी इनपुट की सराहना करता हूं। धन्यवाद!

<?php 
    $show_shop_now = TRUE; 
?> 

<div id="banner<?php echo $module; ?>" class="owl-carousel"> 
<?php foreach ($banners as $banner) { ?> 
    <div class="item"> 
    <?php   
     $img = '<img src="'.$banner['image'].'" alt="'.$banner['title'].'" class="img-responsive" />'; 

     if ($banner['link']) { 
      $img = '<a href="'.$banner['link'].'">'.$img.'</a>'; 
     } 

     echo $img; 
    ?> 
    </div> 

    <?php 
     if($show_shop_now){ 
      $show_shop_now = FALSE; 
    ?> 
     <div id="gumbek">Nakupujte zdaj!</div> 
    <?php } ?> 

<?php } ?> 
</div> 

आशा मदद कर सकते हैं:

+1

कृपया अपना कोड इंडेंट करें, यह लगभग अपठनीय है। – Epodax

+0

@ एपोडैक्स किया :) – aiden87

उत्तर

5

आप भी इस तरह एक बूलियन उपयोग कर सकते हैं।

+0

यह है कि। यह काम। धन्यवाद! :)। बस एक और सवाल। बैनर की तुलना में div को लोड करने में अधिक समय क्यों लगता है? मैं कैसे इसे ठीक कर सकता हूं? – aiden87

+0

@fox क्षमा करें, लेकिन मुझे आपका प्रश्न समझ में नहीं आता है? – akmozo

+0

यदि आप इस पृष्ठ पर जाते हैं ---> http://lrzdravjeinlepota.si/ ... आप देखेंगे कि div बैनर के अंदर प्रदर्शित होता है ... लेकिन 5 सेकंड के बाद। मैं इसे पल पेज दिखाता हूं। – aiden87

संबंधित मुद्दे