Thêm Nhãn New, Hot Cho Virtuemart 2 Nhưng Không Chạy?

Thảo luận trong 'VirtueMart' bắt đầu bởi vuonghuyqn, 3/6/14.

  1. vuonghuyqn

    vuonghuyqn Mới tham gia

    Bài viết:
    11
    Likes :
    0
    Chào mọi người.
    Hiện em đang thêm nhãn New, Hot cho Virtuemart nhưng không chạy.
    Em down template Horme về thì thấy có 1 file vt_badges.php nằm trong com_virtuemart chứa nội dung như sau:

    PHP:
    <?php defined('_JEXEC') or die('Restricted access');
    // Horme 2.1.1
    $app JFactory::getApplication('site');
    $template $app->getTemplate(true);
    // Badge new
    $days VmConfig::get('latest_products_days');
    $cdate strtotime ($product->created_on) ;
    $ndate strtotime ('now') - ($days 86400); ?>
    <?php 
    if ($template->params->get('badges')) : ?>
      <div class="badges clearfix">
        <?php if ($cdate $ndate): // Show Badge New ?>
        <div class="b-new"><span class="label label-success"><?php echo JText::_('TPL_VM_NEW'?></span></div>
        <?php endif; ?>

        <?php if ($product->product_special): // Show Badge Featured ?>
        <div class="b-featured"><span class="label label-primary"><?php echo JText::_('TPL_VM_FEATURED'?></span></div>
        <?php endif; ?>

        <?php if (!(VmConfig::get('stockhandle','none')=='none') && $product->product_in_stock 1): // Show Badge Out of Stock ?>
        <div class="b-nostock"><span class="label label-default"><?php echo JText::_('TPL_VM_OUTOFSTOCK'?></span></div>
        <?php endif; ?>

        <?php if ($product->product_in_stock 10): // Show Badge on Sale ?>
        <div class="b-onsale"><span class="label label-danger"><?php echo JText::_('Còn hàng'?></span></div>
        <?php endif; ?>
      </div>
    <?php endif; ?>
    Và trong file horme2/html/com_virtuemart/virtuemart/default_products.php
    có chèn 1 đoạn iclude
    PHP:
    <a title="<?php echo $product->product_name ?>" href="<?php echo $product->link?>">
      <?php include JPATH_THEMES.'/horme2/html/com_virtuemart/vt_badges.php'// Product Badges ?>
                <?php
                   
    echo $product->images[0]->displayMediaThumb('class="browseProductImage"'false);
                 
    ?>
                </a>
    Và trong file horme2/html/com_virtuemart/category/default.php cũng chèn đoạn include đó.
    PHP:
    <a href="<?php echo 'index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' $product->virtuemart_product_id '&virtuemart_category_id=' $product->virtuemart_category_id ?>" alt='<?php echo $product->product_name?>' title='<?php echo $product->product_name?>'>
      <?php include JPATH_THEMES.'/horme2/html/com_virtuemart/vt_badges.php'// Product Badges ?>
    Vấn đề ở đây là em chèn giống như thế vào trong template của em, và vị trí sau product_link và product_name như trong temp kia nhưng không thấy hiện tượng gì hết? Có phải còn thiếu gì không mọi người?
    Em cám ơn
     
    Last edited: 3/6/14
  2. vuonghuyqn

    vuonghuyqn Mới tham gia

    Bài viết:
    11
    Likes :
    0
    không ai giúp em được hết ạ, hix. *OK*
     
comments powered by Disqus

Chia sẻ trang này