Файловый менеджер - Редактировать - /home/lmsyaran/public_html/j3/modules/mod_phocacart_product_scroller/tmpl/default.php
Назад
<?php /* @package Joomla * @copyright Copyright (C) Open Source Matters. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * @extension Phoca Extension * @copyright Copyright (C) Jan Pavelka www.phoca.cz * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL */ defined('_JEXEC') or die; $layoutV = new JLayoutFile('button_product_view', null, array('component' => 'com_phocacart')); $layoutP = new JLayoutFile('product_price', null, array('component' => 'com_phocacart')); $layoutR = new JLayoutFile('product_rating', null, array('component' => 'com_phocacart')); echo '<div class="ph-product-scroller-module-box'.$moduleclass_sfx .'">'; echo '<div class="swiper-container ph-mod-product-scroller-swiper-container"> <div class="swiper-wrapper ph-mod-product-scroller-swiper-wrapper">'; if (!empty($products)) { foreach ($products as $k => $v) { echo '<div class="swiper-slide ph-mod-product-scroller-swiper-slide">'; /*if ($v->image != '') { echo '<div class="ph-brand-name"><img src="'.JURI::base(true).'/' . $v->image.'" alt="'.htmlspecialchars($v->title).'" /></div>'; } else { echo '<div class="ph-brand-name">'.$v->title.'</div>'; }*/ // START PRODUCT echo '<div class="ph-item-box">'; echo '<div class="'.$s['c']['thumbnail'].' ph-thumbnail ph-thumbnail-c ph-item grid">'; echo '<div class="ph-item-content grid">'; $image = PhocacartImage::getThumbnailName($t['pathitem'], $v->image, 'medium'); $link = JRoute::_(PhocacartRoute::getItemRoute($v->id, $v->catid, $v->alias, $v->catalias)); echo '<a href="'.$link.'">'; if (isset($image->rel) && $image->rel != '') { echo '<img src="'.JURI::base(true).'/'.$image->rel.'" alt="'.$v->title.'" class="'.$s['c']['img-responsive'].' ph-image"'; echo ' />'; } echo '</a>'; // CAPTION, DESCRIPTION //echo '<div class="'.$s['c']['caption'].'">'; echo '<h3>'.$v->title.'</h3>'; // REVIEW - STAR RATING if ((int)$pc['display_star_rating'] > 0) { $d = array(); $d['s'] = $s; $d['rating'] = isset($v->rating) && (int)$v->rating > 0 ? (int)$v->rating : 0; $d['size'] = 16; $d['display_star_rating'] = (int)$pc['display_star_rating']; echo $layoutR->render($d); } // Description box will be displayed even no description is set - to set height and have all columns same height echo '<div class="ph-item-desc">'; if ($v->description != '' && (int)$p['display_product_description'] > 0) { echo $v->description; } echo '</div>';// end desc // :L: PRICE if ($p['can_display_price']) { $price = new PhocacartPrice; $d = array(); $d['s'] = $s; $d['priceitems'] = $price->getPriceItems($v->price, $v->taxid, $v->taxrate, $v->taxcalculationtype, $v->taxtitle, $v->unit_amount, $v->unit_unit, 1, 1, $v->group_price); $d['priceitemsorig']= array(); if ($v->price_original != '' && $v->price_original > 0) { $d['priceitemsorig'] = $price->getPriceItems($v->price_original, $v->taxid, $v->taxrate, $v->taxcalculationtype); } $d['class'] = 'ph-category-price-box';// we need the same class as category or items view $d['product_id'] = (int)$v->id; $d['typeview'] = 'Module'; // Display discount price // Move standard prices to new variable (product price -> product discount) $d['priceitemsdiscount'] = $d['priceitems']; $d['discount'] = PhocacartDiscountProduct::getProductDiscountPrice($v->id, $d['priceitemsdiscount']); // Display cart discount (global discount) in product views - under specific conditions only // Move product discount prices to new variable (product price -> product discount -> product discount cart) $d['priceitemsdiscountcart'] = $d['priceitemsdiscount']; $d['discountcart'] = PhocacartDiscountCart::getCartDiscountPriceForProduct($v->id, $v->catid, $d['priceitemsdiscountcart']); $d['zero_price'] = 1;// Apply zero price if possible echo $layoutP->render($d); } // VIEW PRODUCT BUTTON echo '<div class="ph-category-add-to-cart-box">'; // :L: LINK TO PRODUCT VIEW if ((int)$p['display_view_product_button'] > 0) { $d = array(); $d['s'] = $s; $d['link'] = $link; $d['display_view_product_button'] = $p['display_view_product_button']; echo $layoutV->render($d); } echo '</div>';// end add to cart box //echo '<div class="ph-cb"></div>'; //echo '</div>';// end caption echo '</div>';// end content echo '</div>';// end thumbnail echo '</div>';// end ph-item-box // END PRODUCT echo '</div>'; } //echo '<div class="ph-cb"></div>'; } echo '</div>';// end wrapper // ARROWS //echo '<div class="swiper-button-next ph-mod-product-scroller-swiper-button-next"></div>'; //echo '<div class="swiper-button-prev ph-mod-product-scroller-swiper-button-prev"></div>'; // PAGINATION if ($p['display_pagination'] == 1) { echo '<div class="swiper-pagination ph-mod-product-scroller-swiper-pagination"></div>'; } echo '</div>';// end container // ARROWS MOVED OUTSIDE CONTAINER if ((int)$p['display_navigation'] > 0) { $buttonClass = ''; if ($p['display_navigation'] == 2) { $buttonClass = ' swiper-button-black'; } else if ($p['display_navigation'] == 3) { $buttonClass = ' swiper-button-white'; } echo '<div class="swiper-button-next'.$buttonClass.' ph-mod-product-scroller-swiper-button-next"></div>'; echo '<div class="swiper-button-prev'.$buttonClass.' ph-mod-product-scroller-swiper-button-prev"></div>'; echo '<div class="clear-fix"></div>'; } echo '</div>';// end module box ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка