Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

bark4ss

Користувачі
  
  • Публікації

    116
  • З нами

  • Відвідування

Усі публікації користувача bark4ss

  1. Поставил filterpro.Теперь вот не знаю как удалить из индексации дубли: при выборе каких-либо параметров формируется примерно такие url-ы: http://www.steep.by/пропитки#category_id=158&page=0&path=158&sort=p.sort_order&order=ASC&limit=15&min_price=39200&max_price=318400&manufacturer[]=9 из-за вот этого значка # никаким правилом не удаляется из индексации robots.txt User-agent: * Disallow: /*information/ Disallow: /*delivery_Information/ Allow: /*information/contact Allow: /*information/sitemap Disallow: /*search* Disallow: /*sort=* Disallow: */index.php?route=* User-agent: Yandex Disallow: /*information/ Disallow: /*delivery_Information/ Allow: /*information/contact Allow: /*information/sitemap Disallow: /*search* Disallow: /*sort=* Disallow: */index.php?route=* Host: www.steep.by Sitemap: http://www.steep.by/sitemap.xml Может они не попадают в индексацию?
  2. Видимо,правильно так: <body class="body_class">
  3. Спасибо.Исправил.Тему можно закрывать.
  4. Это исправил,но появилась другая ошибка в другом файле: vqmod/vqcache/.....template_common_header.tpl line 108 <!DOCTYPE html> <!--[if lt IE 7]><html class="ie6" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>"><![endif]--> <!--[if IE 7]><html class="ie7" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>"><![endif]--> <!--[if IE 8]><html class="ie8" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>"><![endif]--> <!--[if (gte IE 9)|!(IE)]><!--><html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>"><!--<![endif]--> <head> <meta name='yandex-verification' content='7cc1f51663309ac9' /> <meta charset="UTF-8" /> <title><?php echo $title; ?></title> <base href="<?php echo $base; ?>" /> <!-- Palm --> <meta name="HandheldFriendly" content="True" /> <!-- Windows --> <meta name="MobileOptimized" content="320" /> <!-- Safari, Android, BB, Opera --> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" /> <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/> <meta name="apple-mobile-web-app-capable" content="yes"/> <!-- Use the .htaccess and remove these lines to avoid edge case issues. --> <?php if ($description) { ?> <meta name="description" content="<?php echo $description; ?>" /> <?php } ?> <?php if ($keywords) { ?> <meta name="keywords" content="<?php echo $keywords; ?>" /> <?php } ?> <?php if ($icon) { ?> <link href="<?php echo $icon; ?>" rel="icon" /> <?php } ?> <?php foreach ($links as $link) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" /> <?php } ?> <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/stylesheet/stylesheet.css" /> <?php foreach ($styles as $style) { ?> <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <!-- Megnor - Start--> <?php if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { $http_type = "https:";} else {$http_type = "http:";} ?><link href='<?php echo $http_type;?>//fonts.googleapis.com/css?family=Varela:400,700' rel='stylesheet' type='text/css'> <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/stylesheet/megnor/custom.css" /> <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/stylesheet/megnor/carousel.css" /> <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/stylesheet/megnor/responsive.css" /> <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/stylesheet/megnor/rcarousel.css" /> <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/stylesheet/megnor/tabs.css" /> <?php if($direction=='rtl'){ ?> <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/stylesheet/megnor/rtl.css"> <?php }?> <!--[if lt IE 9]><script type="text/javascript" src="catalog/view/javascript/megnor/html5.js"></script><![endif]--> <!-- Megnor - End --> <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script> <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" /> <script type="text/javascript" src="catalog/view/javascript/common.js"></script> <!-- Megnor - Start --> <script type="text/javascript" src="catalog/view/javascript/megnor/carousel.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/megnor.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/custom.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/jquery.custom.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/scrolltop.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/jquery.formalize.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/jstree.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/cloudzoom.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/fancybox.js"></script> <!--<script type="text/javascript" src="catalog/view/javascript/megnor/jquery.ui.rcarousel.js"></script>--> <script type="text/javascript" src="catalog/view/javascript/megnor/tabs.js"></script> <script type="text/javascript" src="catalog/view/javascript/megnor/jquery.jcarousel.min.js"></script> <!-- Megnor - End --> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> <!--[if lt IE 7]> <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script> <script type="text/javascript"> DD_belatedPNG.fix('#logo img'); </script> <![endif]--> <?php if ($stores) { ?> <script type="text/javascript"><!-- $(document).ready(function() {<?php foreach ($stores as $store) { ?>$('body').prepend('<iframe src="<?php echo $store; ?>" style="display: none;"></iframe>');<?php } ?>});//--></script> <?php } ?> <?php echo $google_analytics; ?> <!-- TemplateMela - Start --> <!--[if lt IE 9]><script type="text/javascript" src="catalog/view/javascript/megnor/respond.min.js"></script><![endif]--> <!-- TemplateMela - End --> <link rel="stylesheet" href="catalog/view/javascript/jquery.cluetip.css" type="text/css" /> <script src="catalog/view/javascript/jquery.cluetip.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function() { $('a.title').cluetip({splitTitle: '|'}); $('ol.rounded a:eq(0)').cluetip({splitTitle: '|', dropShadow: false, cluetipClass: 'rounded', showtitle: false}); $('ol.rounded a:eq(1)').cluetip({cluetipClass: 'rounded', dropShadow: false, showtitle: false, positionBy: 'mouse'}); $('ol.rounded a:eq(2)').cluetip({cluetipClass: 'rounded', dropShadow: false, showtitle: false, positionBy: 'bottomTop', topOffset: 70}); $('ol.rounded a:eq(3)').cluetip({cluetipClass: 'rounded', dropShadow: false, sticky: true, ajaxCache: false, arrows: true}); $('ol.rounded a:eq(4)').cluetip({cluetipClass: 'rounded', dropShadow: false}); }); </script> </head> <body class="<?php echo $body_class; ?>"> <div id="container"> <header id="header-container"> <div class="header_top"> <div class="page_inner"> <?php echo $language; ?> <?php echo $currency; ?> <!--<div class="welcome-links"> <div class="links"> <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a> <a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a> </div> </div>--> <div class="h_phone_block"> <span class="h_phone_2">8(029)<strong>323-90-89</strong></span> <span class="h_phone_1">8(029)<strong>896-66-89</strong></span> </div> </div> </div> <div id="header"> <div class="header_blog"> <?php if($we_menu_cache = $this->config->get('we_menu_cache')){ ?> <ul class="<?php echo $this->config->get('we_menu_class') ?>"> <?php if(!empty($we_menu_cache)){ ?> <?php foreach($we_menu_cache as $item){ $tpl = (strpos($_SERVER['REQUEST_URI'], $item['href']) !== false) && $_SERVER['REQUEST_URI'] != '/' ? 'tpl_row_act' : 'tpl_row'; echo str_replace('&', '&', html_entity_decode($item[$tpl])); } ?> <?php } ?> </ul> <?php } ?> </div> <div class="header-left"> <!--megnor 'header-left' start --> <!--megnor added --> <div class="tm_headerlinkmenu"> <div class="tm_headerlinks_inner"><div class="headertoggle_img"> </div></div> <ul class="header_links"> <li> <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li> <li><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a></li> </ul> </div> <?php if ($logo) { ?> <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div> <?php } ?> </div> <!--megnor 'header-left' end --> <div class="header-right"> <!--megnor 'header-right' start --> <?php echo $cart; ?> <div id="welcome"> <?php if (!$logged) { ?> <?php echo $text_welcome; ?> <?php } else { ?> <?php echo $text_logged; ?> <?php } ?> </div> <div id="search"> <div class="button-search"></div> <input type="text" name="search" onClick="this.placeholder = '';" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" /> </div> </div> <!--megnor 'header-right' end --> </div> </header> <!-- ================================ Start Navigation =================== --> <div class="menu_top"> <div class="menu_top_inner"> <?php if ($categories) { ?> <nav class="nav-container" role="navigation"> <div id="menu" class="main-menu"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php foreach ($categories as $category_1) { ?> <li> <a href="<?php echo $category_1['href']; ?>"><?php echo $category_1['name']; ?></a> <?php if ($category_1['children']) { ?> <?php $i = count($category_1['children']); ?> <span class="active_menu"></span> <div class="categorybg"> <div class="categoryinner"> <ul> <?php $i=1; ?> <?php foreach ($category_1['children'] as $category_2) { ?> <li class="categorycolumn"><b><a class="submenu1" href="<?php echo $category_2['href']; ?>"><?php echo $category_2['name']; ?></a></b> <?php if($category_2['children']) { ?> <?php $j = count($category_2['children']); ?> <?php if($j<=10) { ?> <div class="cate_inner_bg"> <ul> <?php foreach ($category_2['children'] as $category_3) { ?> <li style="padding-right:6px;"><a class="submenu2" href="<?php echo $category_3['href']; ?>"><?php echo $category_3['name']; ?></a></li> <?php } ?> </ul> </div> <?php } else { ?> <div> <ul> <?php $j=0; ?> <?php foreach ($category_2['children'] as $category_3) { ?> <li style="padding-right:6px;"><a class="submenu2" href="<?php echo $category_3['href']; ?>"><?php echo $category_3['name']; ?></a></li> <?php if (++$j == 10) ?> <?php } ?> <li style="padding-right:6px;"><a class="submenu2" href="<?php echo $category_2['href']; ?>">More....</a></li> </ul> </div> <?php } ?> </li> <?php } ?> <?php } ?> </ul> </div> </div> <?php } ?> <?php } ?> </li> </ul> </div> </nav> <?php } ?> <!-- =============================================== Mobile menu start ============================================= --> <div id="res-menu" class="main-menu nav-container1"> <div id="res-menu1" class="main-menu1 nav-container2"> <div class="nav-responsive"><span>Menu</span><div class="expandable"></div></div> <ul class="main-navigation"> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php for ($i = 0; $i < count($category['children']);) { ?> <ul> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li> <?php if(count($category['children'][$i]['children'])>0){ ?> <a href="<?php echo $category['children'][$i]['href']; ?>" class="activSub" <?php /*?>onmouseover='JavaScript:openSubMenu("<?php echo $category['children'][$i]['id']; ?>")'<?php */?>><?php echo $category['children'][$i]['name'];?></a> <?php } else { ?> <a href="<?php echo $category['children'][$i]['href']; ?>" <?php /*?>onmouseover='JavaScript:closeSubMenu()'<?php */?> ><?php echo $category['children'][$i]['name']; ?></a> <?php } ?> <?php if ($category['children'][$i]['children']) { ?> <?php /*?><div class="submenu" id="id_menu_<?php echo $category['children'][$i]['id']; ?>"><?php */?> <ul> <?php for ($wi = 0; $wi < count($category['children'][$i]['children']); $wi++) { ?> <li><a href="<?php echo $category['children'][$i]['children'][$wi]['href']; ?>" ><?php echo $category['children'][$i]['children'][$wi]['name']; ?></a></li> <?php } ?> </ul> <?php /*?></div><?php */?> <?php } ?> </li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </li> <?php } ?> </ul> </div> </div> <!-- ================================ Mobile menu end ====================================== --> </div> </div> </div> <!-- ================================ END Navigation =================== --> <!-- section code start --> <section id='content-wrapper'> <div class="content-inner"> <?php if ($error) { ?> <div class="warning"><?php echo $error ?><img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div> <?php } ?> <div id="notification"></div>
  5. <div class="breadcrumb" xmlns:v="htpp://rdf.data-vocabulary.org/#" id="brd-crumbs" > так?
  6. Не совсем понял,куда вставлять.Так? $current_path = $this->request->get; if(isset($this->request->get['route'])){ if (empty($current_path) || $current_path['route'] == 'common/home') { $body_class = 'home'; } ...... }
  7. Там нет решения.Точнее тс решил проблему,но как не написал(((
  8. Решено.Спасибо.вернул статус наличие.У меня русскоязычный сайт,и в product.php присвоено значению text_instock есть в наличии)))
  9. Opencart VERSION', '1.5.6.1 Хостинг у хостера. Проблема Вот такая ошибка: <?php class ControllerCommonHeader extends Controller { protected function index() { $this->data['title'] = $this->document->getTitle(); // start body_class code $current_path = $this->request->get; if (empty($current_path) || $current_path['route'] == 'common/home') { $body_class = 'home'; } else { $body_class = explode('/', str_replace('product/', '', $current_path['route'])); unset($current_path['route']); if (isset($current_path['_route_'])) { $body_class = array_merge($body_class, explode('/', str_replace('-', '_', $current_path['_route_']))); unset($current_path['_route_']); } foreach ($current_path as $key => $value) { $body_class[] = $key . "_" . $value; } $body_class = 'page_' . implode(" page_", array_unique($body_class)); } $body_class .= ' lang_' . $this->language->get('code'); $this->data['body_class'] = $body_class; // end body_class code if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { $server = $this->config->get('config_ssl'); } else { $server = $this->config->get('config_url'); } if (isset($this->session->data['error']) && !empty($this->session->data['error'])) { $this->data['error'] = $this->session->data['error']; unset($this->session->data['error']); } else { $this->data['error'] = ''; } $this->data['base'] = $server; $this->data['description'] = $this->document->getDescription(); $this->data['keywords'] = $this->document->getKeywords(); $this->data['links'] = $this->document->getLinks(); $this->data['styles'] = $this->document->getStyles(); $this->data['scripts'] = $this->document->getScripts(); $this->data['lang'] = $this->language->get('code'); $this->data['direction'] = $this->language->get('direction'); $this->data['google_analytics'] = html_entity_decode($this->config->get('config_google_analytics'), ENT_QUOTES, 'UTF-8'); $this->data['name'] = $this->config->get('config_name'); if ($this->config->get('config_icon') && file_exists(DIR_IMAGE . $this->config->get('config_icon'))) { $this->data['icon'] = $server . 'image/' . $this->config->get('config_icon'); } else { $this->data['icon'] = ''; } if ($this->config->get('config_logo') && file_exists(DIR_IMAGE . $this->config->get('config_logo'))) { $this->data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $this->data['logo'] = ''; } $this->language->load('common/header'); $this->data['text_home'] = $this->language->get('text_home'); $this->data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); $this->data['text_shopping_cart'] = $this->language->get('text_shopping_cart'); $this->data['text_search'] = $this->language->get('text_search'); $this->data['text_welcome'] = sprintf($this->language->get('text_welcome'), $this->url->link('account/login', '', 'SSL'), $this->url->link('account/register', '', 'SSL')); $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL')); $this->data['text_account'] = $this->language->get('text_account'); $this->data['text_checkout'] = $this->language->get('text_checkout'); $this->data['home'] = $this->url->link('common/home'); $this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL'); $this->data['logged'] = $this->customer->isLogged(); $this->data['account'] = $this->url->link('account/account', '', 'SSL'); $this->data['shopping_cart'] = $this->url->link('checkout/cart'); $this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); // Daniel's robot detector $status = true; if (isset($this->request->server['HTTP_USER_AGENT'])) { $robots = explode("\n", trim($this->config->get('config_robots'))); foreach ($robots as $robot) { if ($robot && strpos($this->request->server['HTTP_USER_AGENT'], trim($robot)) !== false) { $status = false; break; } } } // A dirty hack to try to set a cookie for the multi-store feature $this->load->model('setting/store'); $this->data['stores'] = array(); if ($this->config->get('config_shared') && $status) { $this->data['stores'][] = $server . 'catalog/view/javascript/crossdomain.php?session_id=' . $this->session->getId(); $stores = $this->model_setting_store->getStores(); foreach ($stores as $store) { $this->data['stores'][] = $store['url'] . 'catalog/view/javascript/crossdomain.php?session_id=' . $this->session->getId(); } } // Search if (isset($this->request->get['search'])) { $this->data['search'] = $this->request->get['search']; } else { $this->data['search'] = ''; } // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->data['categories'] = array(); $categories_1 = $this->model_catalog_category->getCategories(0); foreach ($categories_1 as $category_1) { if ($category_1['top']) { $level_2_data = array(); $categories_2 = $this->model_catalog_category->getCategories($category_1['category_id']); foreach ($categories_2 as $category_2) { $level_3_data = array(); $categories_3 = $this->model_catalog_category->getCategories($category_2['category_id']); foreach ($categories_3 as $category_3) { $data = array( 'filter_category_id' => $category_3['category_id'], 'filter_sub_category' => true ); // $product_total = $this->model_catalog_product->getTotalProducts($data); $level_3_data[] = array( // 'name' => $child['name'] . ' (' . $product_total . ')', 'name' => $category_3['name'], 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id'] . '_' . $category_3['category_id']) ); } $level_2_data[] = array( 'name' => $category_2['name'], 'children' => $level_3_data, 'column' => $category_2['column'] ? $category_2['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id'] . '_' . $category_2['category_id']) ); } // Level 1 $this->data['categories'][] = array( 'name' => $category_1['name'], 'children' => $level_2_data, 'column' => $category_1['column'] ? $category_1['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category_1['category_id']), 'id' => $category_1['category_id'] ); } } $this->children = array( 'module/magnorcms', 'common/content_phone_block', 'module/language', 'module/currency', 'module/cart' ); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) { $this->template = $this->config->get('config_template') . '/template/common/header.tpl'; } else { $this->template = 'default/template/common/header.tpl'; } $this->render(); } } ?>
  10. Opencart VERSION', '1.5.6.1 Хостинг у хостера. Проблема У меня весь журнал забит вот такой ошибкой: а вот и сам файл: <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <div class="breadcrumb" xmlns:v="<?php echo $http_type;?>//rdf.data-vocabulary.org/#" id="brd-crumbs" > <ul> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <li typeof="v:Breadcrumb"> <?php echo $breadcrumb['separator']; ?><a property="v:title" rel="v:url" href="<?php echo $breadcrumb['href']; ?>"><span><?php echo $breadcrumb['text']; ?></span></a></li> <?php } ?> </ul> </div> <div class="product-info" itemscope itemtype="http://schema.org/Product"> <?php if ($thumb || $images) { ?> <div class="left product-image"> <?php if ($thumb) { ?> <!-- Megnor Cloud-Zoom Image Effect Start --> <span class="image"> <img id="cloud-zoom" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $custom_alt; ?>" data-zoom-image="<?php echo $popup; ?>"/> </span> <?php } ?> <?php if ($images) { ?> <?php $sliderFor = 3; $imageCount = sizeof($images); ?> <div id="vertical_latest_product1"> <ul class="new-products-list additional_image_slider" id="block_newproducts"> <!-- Megnor End--> <?php foreach ($images as $image) { ?> <li class="product-block item"> <div class="product-block-inner"> <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="elevatezoom-gallery" data-image="<?php echo $image['thumb']; ?>" data-zoom-image="<?php echo $image['popup']; ?>"> <img id="cloud-zoom" src="<?php echo $image['thumb']; ?>" width="74" title="<?php echo $heading_title; ?>" alt="<?php echo $custom_alt; ?>" /> </a> </div> </li> <?php } ?> </ul> </div> <script type="text/javascript"> function mycarousel_initCallback(carousel) { // Disable autoscrolling if the user clicks the prev or next button. carousel.buttonNext.bind('click', function() { carousel.startAuto(0); }); carousel.buttonPrev.bind('click', function() { carousel.startAuto(0); }); // Pause autoscrolling if the user moves with the cursor over the clip. carousel.clip.hover(function() { carousel.stopAuto(); }, function() { carousel.startAuto(); }); }; jQuery(document).ready(function() { jQuery('.additional_image_slider').jcarousel({ vertical: true, scroll: 1 }); }); </script> <script> $("#cloud-zoom").elevateZoom({gallery:'block_newproducts', cursor: 'pointer', galleryActiveClass: 'active', imageCrossfade: true, loadingIcon: 'catalog/view/theme/<?php echo $this->config->get('config_template') ?>/image/megnor/spinner.gif'}); $("#cloud-zoom").bind("click", function(e) { var ez = $('#cloud-zoom').data('elevateZoom'); $.fancybox(ez.getGalleryList()); return false; }); </script> <!-- Megnor Cloud-Zoom Image Effect End--> <?php } ?> </div> <?php } ?> <div class="right"> <span xmlns:v="http://rdf.data-vocabulary.org/#"> <?php foreach ($mbreadcrumbs as $mbreadcrumb) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php echo $mbreadcrumb['href']; ?>" alt="<?php echo $mbreadcrumb['text']; ?>"></a></span> <?php } ?> </span> <span itemscope itemtype="http://schema.org/Product"> <meta itemprop="url" content="<?php echo $breadcrumb['href']; ?>" > <meta itemprop="name" content="<?php echo $heading_title; ?>" > <meta itemprop="model" content="<?php echo $model; ?>" > <meta itemprop="manufacturer" content="<?php echo $manufacturer; ?>" > <?php if ($thumb) { ?> <meta itemprop="image" content="<?php echo $thumb; ?>" > <?php } ?> <?php if ($images) { foreach ($images as $image) {?> <meta itemprop="image" content="<?php echo $image['thumb']; ?>" > <?php } } ?> <span itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <meta itemprop="price" content="<?php echo ($special ? $special : $price); ?>" /> <meta itemprop="priceCurrency" content="<?php echo $this->currency->getCode(); ?>" /> <link itemprop="availability" href="http://schema.org/<?php echo (($quantity > 0) ? "InStock" : "OutOfStock") ?>" /> </span> <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop="reviewCount" content="<?php echo $review_no; ?>"> <meta itemprop="ratingValue" content="<?php echo $rating; ?>"> </span></span> <h1 class="item name fn" itemprop="name"><?php echo $heading_title; ?></h1> <div class="description"> <table class="product-description"> <!-- Megnor <table> Start --> <?php if ($manufacturer) { ?> <tr><td><span><?php echo $text_manufacturer; ?></span></td><td class="description-right"><a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></td></tr> <?php } ?> <tr><td><span><?php echo $text_model; ?></span></td><td class="description-right"><?php echo $model; ?></td></tr> <?php if ($reward) { ?> <tr><td><span><?php echo $text_reward; ?></span></td><td class="description-right"><?php echo $reward; ?></td></tr> <?php } ?> <!--<tr><td><span><?php echo $text_stock; ?></span></td><td class="description-right"><?php echo $stock; ?></td></tr>--> </table> <!-- Megnor <table> End --> </div> <?php if ($profiles): ?> <div class="option"> <h2><span class="required">*</span><?php echo $text_payment_profile ?></h2> <br /> <select name="profile_id"> <option value="" price_prefix="+" price="0.0"><?php echo $text_select; ?></option> <?php foreach ($profiles as $profile): ?> <option value="<?php echo $profile['profile_id'] ?>"><?php echo $profile['name'] ?></option> <?php endforeach; ?> </select> <br /> <br /> <span id="profile-description"></span> <br /> <br /> </div> <?php endif; ?> <?php if ($options) { ?> <div class="options" id="product_options"> <!--<h2><?php echo $text_option; ?></h2>--> <?php foreach ($options as $option) { ?> <?php if ($option['type'] == 'select') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <select name="option[<?php echo $option['product_option_id']; ?>]" onchange="recalculateprice();"> <!--<option selected="selected" value=""><?php echo $text_select; ?></option>--> <?php $opt_checked=""; ?> <?php foreach ($option['option_value'] as $option_value) { ?> <option value="<?php echo $option_value['product_option_value_id']; ?>" points="<?php echo $option_value['points_value']; ?>" price_prefix="<?php echo $option_value['price_prefix']; ?>" price="<?php echo $option_value['price_value']; ?>"><?php echo $option_value['name']; ?> <!--<?php if ($option_value['price']) { ?> <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> <?php } ?>--> </option> <?php } ?> </select> </div> <br /> <?php } ?> <?php if ($option['type'] == 'radio') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <?php $opt_checked=""; ?> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" points="<?php echo $option_value['points_value']; ?>" price_prefix="<?php echo $option_value['price_prefix']; ?>" price="<?php echo $option_value['price_value']; ?>" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" <?php echo $opt_checked; $opt_checked=""; ?> onchange="recalculateprice();" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> <!-- <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> --> <?php } ?> </label> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'checkbox') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <?php $opt_checked=""; ?> <?php foreach ($option['option_value'] as $option_value) { ?> <input type="checkbox" name="option[<?php echo $option['product_option_id']; ?>][]" points="<?php echo $option_value['points_value']; ?>" price_prefix="<?php echo $option_value['price_prefix']; ?>" price="<?php printf("%.5f", $option_value['price_value']); ?>" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" onchange="recalculateprice();" /> <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> <?php } ?> </label> <br /> <?php } ?> </div> <br /> <?php } ?> <?php if ($option['type'] == 'image') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <table class="option-image"> <?php $opt_checked=""; ?> <?php foreach ($option['option_value'] as $option_value) { ?> <tr> <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" points="<?php echo $option_value['points_value']; ?>" price_prefix="<?php echo $option_value['price_prefix']; ?>" price="<?php echo $option_value['price_value']; ?>" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" <?php echo $opt_checked; $opt_checked=""; ?> onchange="recalculateprice();" /></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td> <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> <?php } ?> </label></td> </tr> <?php } ?> </table> </div> <br /> <?php } ?> <?php if ($option['type'] == 'text') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'textarea') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <textarea name="option[<?php echo $option['product_option_id']; ?>]" cols="40" rows="5"><?php echo $option['option_value']; ?></textarea> </div> <br /> <?php } ?> <?php if ($option['type'] == 'file') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <input type="button" value="<?php echo $button_upload; ?>" id="button-option-<?php echo $option['product_option_id']; ?>" class="button"> <input type="hidden" name="option[<?php echo $option['product_option_id']; ?>]" value="" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'date') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="date" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'datetime') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="datetime" /> </div> <br /> <?php } ?> <?php if ($option['type'] == 'time') { ?> <div id="option-<?php echo $option['product_option_id']; ?>" class="option"> <?php if ($option['required']) { ?> <span class="required">*</span> <?php } ?> <b><?php echo $option['name']; ?>:</b> <input type="text" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option['option_value']; ?>" class="time" /> </div> <br /> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($price) { ?> <div class="price"><?php echo $text_price; ?> <?php if (!$special) { ?> <span id="price_container"> <span id="formated_price" price="<?php echo $price_value; ?>"><?php echo $price; ?></span> </span> <?php } else { ?> <span id="formated_price" class="price-old" price="<?php echo $price_value; ?>"><?php echo $price; /**/ ?></span> <span class="price-new"><span id="formated_special" price="<?php echo $special_value; ?>"><?php echo $special; /**/ ?></span></span> <?php } ?> <?php if ($tax) { ?> <span class="price-tax"><?php echo $text_tax; ?> <span id="formated_tax" price="<?php echo $tax_value; ?>"><?php echo $tax; ?></span></span><br /> <?php } ?> <?php if ($points) { ?> <span class="reward"><small><?php echo $text_points; ?> <span id="formated_points" points="<?php echo $points; /**/ ?>"><?php echo $points; /**/ ?></span></small></span><br /> <?php } ?> <?php if ($discounts) { ?> <br /> <div class="discount"> <?php foreach ($discounts as $discount) { ?> <?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br /> <?php } ?> </div> <?php } ?> </div> <?php } ?> <div class="cart"> <div><?php echo $text_qty; ?> <input type="text" name="quantity" id="product_buy_quantity" oninput="recalculateprice();" size="2" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" /> <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /> <span> <?php echo $text_or; ?> </span> <span class="links"> <a onclick="addToWishList('<?php echo $product_id; ?>');" class="product_wishlist"><?php echo $button_wishlist; ?></a> <!--<a onclick="addToCompare('<?php echo $product_id; ?>');" class="product_compare"><?php echo $button_compare; ?></a>--></span> </div> <?php if ($minimum > 1) { ?> <div class="minimum"><?php echo $text_minimum; ?></div> <?php } ?> </div> <?php if ($review_status) { ?> <div class="review"> <div itemscope itemtype="http://schema.org/AggregateRating"> <!--<img itemprop="ratingValue" src="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/image/stars-<?php echo $rating; ?>.png" alt="<?php echo $reviews; ?>" />--> <a itemprop="reviewCount" onclick="$('a[href=\'#tab-review\']').trigger('click');" ><?php echo $reviews; ?></a> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" class="review-write"><?php echo $text_write; ?></a></div> <!--<div class="share"> <div class="addthis_default_style"><a class="addthis_button_compact"><?php echo $text_share; ?></a> <a class="addthis_button_email"></a><a class="addthis_button_print"></a> <a class="addthis_button_facebook"></a> <a class="addthis_button_twitter"></a></div> <script type="text/javascript" src="//s7.addthis.com/js/250/addthis_widget.js"></script> </div>--> </div> <?php } ?> </div> </div> <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a> <?php if ($attribute_groups) { ?> <a href="#tab-attribute"><?php echo $tab_attribute; ?></a> <?php } ?> <?php if ($review_status) { ?> <a href="#tab-review"><?php echo $tab_review; ?></a> <?php } ?> </div> <div id="tab-description" class="tab-content"><?php echo $description; ?></div> <?php if ($attribute_groups) { ?> <div id="tab-attribute" class="tab-content"> <table class="attribute"> <?php foreach ($attribute_groups as $attribute_group) { ?> <thead> <tr> <td colspan="2"><?php echo $attribute_group['name']; ?></td> </tr> </thead> <tbody> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> </div> <?php } ?> <?php if ($review_status) { ?> <div id="tab-review" class="tab-content"> <div id="review"></div> <h2 id="review-title"><?php echo $text_write; ?></h2> <label><?php echo $entry_name; ?></label> <input type="text" name="name" value="" class="entry_name" /> <br /> <br /> <label><?php echo $entry_review; ?></label> <textarea name="text" cols="40" rows="8" style="width: 98%;"></textarea> <span style="font-size: 11px;"><?php echo $text_note; ?></span><br /> <br /> <label class="entery_rating"><?php echo $entry_rating; ?></label> <span><?php echo $entry_bad; ?></span> <input type="radio" name="rating" value="1" /> <input type="radio" name="rating" value="2" /> <input type="radio" name="rating" value="3" /> <input type="radio" name="rating" value="4" /> <input type="radio" name="rating" value="5" /> <span><?php echo $entry_good; ?></span><br /> <br /> <label class="entery_captcha"><?php echo $entry_captcha; ?></label> <input type="text" name="captcha" value="" class="captch_input" /> <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br /> <br /> <div class="buttons"> <div class="right"><a id="button-review" class="button"><?php echo $button_continue; ?></a></div> </div> </div> <?php } ?> <?php if ($products) { ?> <div class="box related_products"> <div class="box-heading"> <?php echo $tab_related; ?> (<?php echo count($products); ?>) </div> <div id="products-related" class="related-products"> <!-- Megnor Related Products Start --> <?php $sliderFor = 5; $productCount = sizeof($products); ?> <div class="box-content"> <?php if ($productCount >= $sliderFor): ?> <div class="customNavigation"> <a class="btn prev"> </a> <a class="btn next"> </a> </div> <?php endif; ?> <div class="box-product <?php if ($productCount >= $sliderFor){?>product-carousel<?php }else{?>productbox-grid<?php }?>" id="<?php if ($productCount >= $sliderFor){?>related-carousel<?php }else{?>related-grid<?php }?>"> <?php foreach ($products as $product) { ?> <div class="<?php if ($productCount >= $sliderFor){?>slider-item<?php }else{?>product-items<?php }?>"> <div class="product-block"> <div class="product-block-inner"> <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> </div> <?php } ?> <?php if ($product['rating']) { ?> <div class="rating"><img src="catalog/view/theme/<?php echo $this->config->get('config_template') ?>/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> <?php } ?> <a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button"><?php echo $button_cart; ?></a> </div></div></div> <?php } ?> </div> <span class="related_default_width" style="display:none; visibility:hidden"></span> <!-- Megnor Related Products Start --> </div> </div> </div> <?php } ?> <?php if ($tags) { ?> <div class="tags product-info-tags"><b><?php echo $text_tags; ?></b> <?php for ($i = 0; $i < count($tags); $i++) { ?> <?php if ($i < (count($tags) - 1)) { ?> <a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a>, <?php } else { ?> <a href="<?php echo $tags[$i]['href']; ?>"><?php echo $tags[$i]['tag']; ?></a> <?php } ?> <?php } ?> </div> <?php } ?> <?php echo $content_bottom; ?></div> <script type="text/javascript"><!-- $(document).ready(function() { $('.colorbox').colorbox({ overlayClose: true, opacity: 0.5, rel: "colorbox" }); }); //--></script> <script type="text/javascript"><!-- $('select[name="profile_id"], input[name="quantity" id="product_buy_quantity" oninput="recalculateprice();" ]').change(function(){ $.ajax({ url: 'index.php?route=product/product/getRecurringDescription', type: 'post', data: $('input[name="product_id"], input[name="quantity" id="product_buy_quantity" oninput="recalculateprice();" ], select[name="profile_id"]'), dataType: 'json', beforeSend: function() { $('#profile-description').html(''); }, success: function(json) { $('.success, .warning, .attention, information, .error').remove(); if (json['success']) { $('#profile-description').html(json['success']); } } }); }); $('#button-cart').bind('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { $('.success, .warning, .attention, information, .error').remove(); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>'); } } if (json['error']['profile']) { $('select[name="profile_id"]').after('<span class="error">' + json['error']['profile'] + '</span>'); } } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); }); //--></script> <?php if ($options) { ?> <script type="text/javascript" src="catalog/view/javascript/jquery/ajaxupload.js"></script> <?php foreach ($options as $option) { ?> <?php if ($option['type'] == 'file') { ?> <script type="text/javascript"><!-- new AjaxUpload('#button-option-<?php echo $option['product_option_id']; ?>', { action: 'index.php?route=product/product/upload', name: 'file', autoSubmit: true, responseType: 'json', onSubmit: function(file, extension) { $('#button-option-<?php echo $option['product_option_id']; ?>').after('<img src="catalog/view/theme/default/image/loading.gif" class="loading" style="padding-left: 5px;" />'); $('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', true); }, onComplete: function(file, json) { $('#button-option-<?php echo $option['product_option_id']; ?>').attr('disabled', false); $('.error').remove(); if (json['success']) { alert(json['success']); $('input[name=\'option[<?php echo $option['product_option_id']; ?>]\']').attr('value', json['file']); } if (json['error']) { $('#option-<?php echo $option['product_option_id']; ?>').after('<span class="error">' + json['error'] + '</span>'); } $('.loading').remove(); } }); //--></script> <?php } ?> <?php } ?> <?php } ?> <script type="text/javascript"><!-- $('#review .pagination a').live('click', function() { $('#review').fadeOut('slow'); $('#review').load(this.href); $('#review').fadeIn('slow'); return false; }); $('#review').load('index.php?route=product/product/review&product_id=<?php echo $product_id; ?>'); $('#button-review').bind('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=<?php echo $product_id; ?>', type: 'post', dataType: 'json', data: 'name=' + encodeURIComponent($('input[name=\'name\']').val()) + '&text=' + encodeURIComponent($('textarea[name=\'text\']').val()) + '&rating=' + encodeURIComponent($('input[name=\'rating\']:checked').val() ? $('input[name=\'rating\']:checked').val() : '') + '&captcha=' + encodeURIComponent($('input[name=\'captcha\']').val()), beforeSend: function() { $('.success, .warning').remove(); $('#button-review').attr('disabled', true); $('#review-title').after('<div class="attention"><img src="catalog/view/theme/default/image/loading.gif" alt="" /> <?php echo $text_wait; ?></div>'); }, complete: function() { $('#button-review').attr('disabled', false); $('.attention').remove(); }, success: function(data) { if (data['error']) { $('#review-title').after('<div class="warning">' + data['error'] + '</div>'); } if (data['success']) { $('#review-title').after('<div class="success">' + data['success'] + '</div>'); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').attr('checked', ''); $('input[name=\'captcha\']').val(''); } } }); }); //--></script> <script type="text/javascript"><!-- $('#tabs a').tabs(); //--></script> <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-timepicker-addon.js"></script> <script type="text/javascript"><!-- $(document).ready(function() { if ($.browser.msie && $.browser.version == 6) { $('.date, .datetime, .time').bgIframe(); } $('.date').datepicker({dateFormat: 'yy-mm-dd'}); $('.datetime').datetimepicker({ dateFormat: 'yy-mm-dd', timeFormat: 'h:m' }); $('.time').timepicker({timeFormat: 'h:m'}); }); //--></script> <script type="text/javascript"><!-- function price_format(n) { c = <?php echo (empty($currency['decimals']) ? "0" : $currency['decimals'] ); ?>; d = '<?php echo $currency['decimal_point']; ?>'; // decimal separator t = '<?php echo $currency['thousand_point']; ?>'; // thousands separator s_left = '<?php echo $currency['symbol_left']; ?>'; s_right = '<?php echo $currency['symbol_right']; ?>'; n = n * <?php echo $currency['value']; ?>; //sign = (n < 0) ? '-' : ''; //extracting the absolute value of the integer part of the number and converting to string i = parseInt(n = Math.abs(n).toFixed(c)) + ''; j = ((j = i.length) > 3) ? j % 3 : 0; return s_left + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '') + s_right; } function calculate_tax(price) { <?php // Process Tax Rates if (isset($tax_rates)) { foreach ($tax_rates as $tax_rate) { if ($tax_rate['type'] == 'F') { echo 'price += '.$tax_rate['rate'].';'; } elseif ($tax_rate['type'] == 'P') { echo 'price += (price * '.$tax_rate['rate'].') / 100.0;'; } } } ?> return price; } function process_discounts(price, quantity) { <?php foreach ($dicounts_unf as $discount) { echo 'if ((quantity >= '.$discount['quantity'].') && ('.$discount['price'].' < price)) price = '.$discount['price'].';'."\n"; } ?> return price; } animate_delay = 20; main_price_final = calculate_tax(Number($('#formated_price').attr('price'))); main_price_start = calculate_tax(Number($('#formated_price').attr('price'))); main_step = 0; main_timeout_id = 0; function animateMainPrice_callback() { main_price_start += main_step; if ((main_step > 0) && (main_price_start > main_price_final)){ main_price_start = main_price_final; } else if ((main_step < 0) && (main_price_start < main_price_final)) { main_price_start = main_price_final; } else if (main_step == 0) { main_price_start = main_price_final; } $('#formated_price').html( price_format(main_price_start) ); if (main_price_start != main_price_final) { main_timeout_id = setTimeout(animateMainPrice_callback, animate_delay); } } function animateMainPrice(price) { main_price_start = main_price_final; main_price_final = price; main_step = (main_price_final - main_price_start) / 10; clearTimeout(main_timeout_id); main_timeout_id = setTimeout(animateMainPrice_callback, animate_delay); } <?php if ($special) { ?> special_price_final = calculate_tax(Number($('#formated_special').attr('price'))); special_price_start = calculate_tax(Number($('#formated_special').attr('price'))); special_step = 0; special_timeout_id = 0; function animateSpecialPrice_callback() { special_price_start += special_step; if ((special_step > 0) && (special_price_start > special_price_final)){ special_price_start = special_price_final; } else if ((special_step < 0) && (special_price_start < special_price_final)) { special_price_start = special_price_final; } else if (special_step == 0) { special_price_start = special_price_final; } $('#formated_special').html( price_format(special_price_start) ); if (special_price_start != special_price_final) { special_timeout_id = setTimeout(animateSpecialPrice_callback, animate_delay); } } function animateSpecialPrice(price) { special_price_start = special_price_final; special_price_final = price; special_step = (special_price_final - special_price_start) / 10; clearTimeout(special_timeout_id); special_timeout_id = setTimeout(animateSpecialPrice_callback, animate_delay); } <?php } ?> function recalculateprice() { var main_price = Number($('#formated_price').attr('price')); var input_quantity = Number($('#product_buy_quantity').attr('value')); var special = Number($('#formated_special').attr('price')); var tax = Number($('#formated_tax').attr('price')); // Process Discounts. <?php if ($special) { ?> special = process_discounts(special, input_quantity); <?php } else { ?> main_price = process_discounts(main_price, input_quantity); <?php } ?> tax = process_discounts(tax, input_quantity); <?php if ($points) { ?> var points = Number($('#formated_points').attr('points')); $('#product_options input:checked').each(function() { points += Number($(this).attr('points')); }); $('#product_options option:selected').each(function() { points += Number($(this).attr('points')); }); $('#formated_points').html(points); <?php } ?> $('#product_options input:checked,option:selected').each(function() { if ($(this).attr('price_prefix') == '=') { main_price = Number($(this).attr('price')); special = main_price; tax = main_price; } }); $('#product_options input:checked,option:selected').each(function() { if ($(this).attr('price_prefix') == '+') { main_price += Number($(this).attr('price')); special += Number($(this).attr('price')); tax += Number($(this).attr('price')); } if ($(this).attr('price_prefix') == '-') { main_price -= Number($(this).attr('price')); special -= Number($(this).attr('price')); tax -= Number($(this).attr('price')); } if ($(this).attr('price_prefix') == '*') { main_price = main_price * Number($(this).attr('price')); main_price = (Math.round(main_price / 100) * 100); special = special * Number($(this).attr('price')); tax = tax * Number($(this).attr('price')); } }); // Process TAX. main_price = calculate_tax(main_price); special = calculate_tax(special); // Раскомментировать, если нужен вывод цены с умножением на количество //main_price *= input_quantity; //special *= input_quantity; //tax *= input_quantity; // Display Main Price //$('#formated_price').html( price_format(main_price) ); animateMainPrice(main_price); <?php if ($special) { ?> //$('#formated_special').html( price_format(special) ); animateSpecialPrice(special); <?php } ?> <?php if ($tax) { ?> $('#formated_tax').html( price_format(tax) ); <?php } ?> } recalculateprice(); //--></script> <?php echo $footer; ?> жалуется,как я понял на эту строчку: <div class="breadcrumb" xmlns:v="<?php echo $http_type;?>//rdf.data-vocabulary.org/#" id="brd-crumbs" > В чем проблема и как с ней бороться?
  11. У меня в админке есть статус товара,но в карточке я его не вижу Как добавить статус наличия в карточку товара. Css-свойста меня не особо интересуют.Главное,чтобы появилось.
  12. извините меня глупого)))Что-то я не нашел где это включается в админке.
  13. письма отправляются.Спасибо.И на почту приходят.А вы не знаете в чем дело может быть:на почту заказы товаров не приходят?
  14. Кнопка подсвечивается,но отправка не происходит.Как это исправить?Кстати,у меня не приходят письма о заказе товаров на почту.Где,что посмотреть?Раньше,вроде работало.Особо ничего не редактировал нигде.
  15. Спасибо.Все исправил.Тему можно закрывать.
  16. Помогите!Что мне необходимо и где отредактировать,чтобы решить эти проблемы
  17. Все.Разобрался!Тему можно закрывать.Кодировку в footer.php-russian не поставил.
  18. У меня кодировка указана. Названия,прописанные напрямую в футере,отображаются. так отображаются именно такие строчки <h3><?php echo $text_catalog; ?></h3> ????? В footer.php-russian прописано тоже верно $_['text_catalog'] = 'Каталог'; .Причем они все разом полетели в футере. Не особо хочется напрямую писать.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.