Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

erigins

Newbie
  
  • Posts

    42
  • Joined

  • Last visited

Everything posted by erigins

  1. Все значения числовые. Это не связано с этим Есть еще какие-нибудь решения?
  2. Добрый день, подскажите в чем дело? В всплывающей корзине - в адресе картинок добавляются .....x_0.jpg Соответственно они не открываются -- http://www.site.net/image/cache/data/SK-QFC4-x_0.jpg -- вот такое сейчас, http://www.site.net/image/cache/data/SK-QFC4-40x40.jpg - правильно
  3. Дядь, вам не пора на пенсию? Сколько не читал ваши говно- мессаджи - пользы от них ноль. Сильно не обижауйтесь только.
  4. Какая-то залуп@, не работает. Уже 2 дня мучаюсь. Хелп. Нужно сделать автоувеличение фото товара при наведении, в категории файл category.php <?php class ControllerProductCategory extends Controller { public function index() { $this->language->load('product/category'); $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->load->model('tool/image'); if (isset($this->request->get['filter'])) { $filter = $this->request->get['filter']; } else { $filter = ''; } if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } if (isset($this->request->get['limit'])) { $limit = $this->request->get['limit']; } else { $limit = $this->config->get('config_catalog_limit'); } $this->data['breadcrumbs'] = array(); $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home'), 'separator' => false ); if (isset($this->request->get['path'])) { $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $path = ''; $parts = explode('_', (string)$this->request->get['path']); $category_id = (int)array_pop($parts); foreach ($parts as $path_id) { if (!$path) { $path = (int)$path_id; } else { $path .= '_' . (int)$path_id; } $category_info = $this->model_catalog_category->getCategory($path_id); if ($category_info) { $this->data['breadcrumbs'][] = array( 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $path . $url), 'separator' => $this->language->get('text_separator') ); } } } else { $category_id = 0; } $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { $this->document->setTitle($category_info['meta_keyword']); $this->document->setDescription($category_info['meta_description']); $this->document->setKeywords($category_info['meta_keyword']); $this->document->addScript('catalog/view/javascript/jquery/jquery.total-storage.min.js'); $this->data['heading_title'] = $category_info['name']; $this->data['text_refine'] = $this->language->get('text_refine'); $this->data['text_empty'] = $this->language->get('text_empty'); $this->data['text_quantity'] = $this->language->get('text_quantity'); $this->data['text_manufacturer'] = $this->language->get('text_manufacturer'); $this->data['text_model'] = $this->language->get('text_model'); $this->data['text_price'] = $this->language->get('text_price'); $this->data['text_tax'] = $this->language->get('text_tax'); $this->data['text_points'] = $this->language->get('text_points'); $this->data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0)); $this->data['text_display'] = $this->language->get('text_display'); $this->data['text_list'] = $this->language->get('text_list'); $this->data['text_grid'] = $this->language->get('text_grid'); $this->data['text_sort'] = $this->language->get('text_sort'); $this->data['text_limit'] = $this->language->get('text_limit'); $this->data['button_cart'] = $this->language->get('button_cart'); $this->data['button_wishlist'] = $this->language->get('button_wishlist'); $this->data['button_compare'] = $this->language->get('button_compare'); $this->data['button_continue'] = $this->language->get('button_continue'); // Set the last category breadcrumb $url = ''; if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $this->data['breadcrumbs'][] = array( 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path']), 'separator' => $this->language->get('text_separator') ); if ($category_info['image']) { $this->data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')); } else { $this->data['thumb'] = ''; } $this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8'); $this->data['compare'] = $this->url->link('product/compare'); $url = ''; if (isset($this->request->get['filter'])) { $url .= '&filter=' . $this->request->get['filter']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $this->data['categories'] = array(); $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $this->data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url) ); } $this->data['products'] = array(); $data = array( 'filter_category_id' => $category_id, 'filter_sub_category' => true, 'filter_filter' => $filter, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit ); $this->data['config_newproduct'] = $this->config->get('config_newproduct'); $this->data['config_display_newproduct'] = $this->config->get('config_display_newproduct'); $this->data['config_display_popularproduct'] = $this->config->get('config_display_popularproduct'); $this->data['config_popularproduct'] = $this->config->get('config_popularproduct'); $this->data['config_display_specialsproduct'] = $this->config->get('config_display_specialsproduct'); $this->data['config_display_availableproduct'] = $this->config->get('config_display_availableproduct'); $product_total = $this->model_catalog_product->getTotalProducts($data); //$results = $this->model_catalog_product->getProducts($data); $results = $this->model_catalog_product->getProducts($data); //Вызов метода getFoundProducts должен проводится сразу же после getProducts //только тогда он выдает правильное значения количества товаров //$product_total = $this->model_catalog_product->getFoundProducts(); foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } else { $image = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price']); } else { $tax = false; } if ($this->config->get('config_review_status')) { $rating = (int)$result['rating']; } else { $rating = false; } $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..', 'price' => $price, 'special' => $special, 'onorder' => $result['onorder'], 'tax' => $tax, 'rating' => $result['rating'], 'quantity' => $result['quantity'], 'date_available' => $result['date_available'], 'viewed' => $result['viewed'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) ); } $url = ''; if (isset($this->request->get['filter'])) { $url .= '&filter=' . $this->request->get['filter']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $this->data['sorts'] = array(); $this->data['sorts'][] = array( 'text' => $this->language->get('text_default'), 'value' => 'p.sort_order-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_asc'), 'value' => 'pd.name-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=pd.name&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_name_desc'), 'value' => 'pd.name-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=pd.name&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=DESC' . $url) ); if ($this->config->get('config_review_status')) { $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_desc'), 'value' => 'rating-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=rating&order=DESC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_rating_asc'), 'value' => 'rating-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=rating&order=ASC' . $url) ); } $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_asc'), 'value' => 'p.model-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.model&order=ASC' . $url) ); $this->data['sorts'][] = array( 'text' => $this->language->get('text_model_desc'), 'value' => 'p.model-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.model&order=DESC' . $url) ); $url = ''; if (isset($this->request->get['filter'])) { $url .= '&filter=' . $this->request->get['filter']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } $this->data['limits'] = array(); $limits = array_unique(array($this->config->get('config_catalog_limit'), 25, 50, 75, 100)); sort($limits); foreach($limits as $limits){ $this->data['limits'][] = array( 'text' => $limits, 'value' => $limits, 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&limit=' . $limits) ); } $url = ''; if (isset($this->request->get['filter'])) { $url .= '&filter=' . $this->request->get['filter']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $pagination = new Pagination(); $pagination->total = $product_total; $pagination->page = $page; $pagination->limit = $limit; $pagination->text = $this->language->get('text_pagination'); $pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}'); $this->data['pagination'] = $pagination->render(); $this->data['sort'] = $sort; $this->data['order'] = $order; $this->data['limit'] = $limit; $this->data['continue'] = $this->url->link('common/home'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_v2.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/category_v2.tpl'; } else { $this->template = 'default/template/product/category.tpl'; } $this->children = array( 'common/column_left', 'common/column_right', 'common/content_top', 'common/content_bottom', 'common/footer', 'common/header' ); $this->response->setOutput($this->render()); } else { $url = ''; if (isset($this->request->get['path'])) { $url .= '&path=' . $this->request->get['path']; } if (isset($this->request->get['filter'])) { $url .= '&filter=' . $this->request->get['filter']; } if (isset($this->request->get['sort'])) { $url .= '&sort=' . $this->request->get['sort']; } if (isset($this->request->get['order'])) { $url .= '&order=' . $this->request->get['order']; } if (isset($this->request->get['page'])) { $url .= '&page=' . $this->request->get['page']; } if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('text_error'), 'href' => $this->url->link('product/category', $url), 'separator' => $this->language->get('text_separator') ); $this->document->setTitle($this->language->get('text_error')); $this->data['heading_title'] = $this->language->get('text_error'); $this->data['text_error'] = $this->language->get('text_error'); $this->data['button_continue'] = $this->language->get('button_continue'); $this->data['continue'] = $this->url->link('common/home'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { $this->template = $this->config->get('config_template') . '/template/error/not_found.tpl'; } else { $this->template = 'default/template/error/not_found.tpl'; } $this->children = array( 'common/column_left', 'common/column_right', 'common/content_top', 'common/content_bottom', 'common/footer', 'common/header' ); $this->response->setOutput($this->render()); } } } ?> файл category.TPL <?php echo $header; ?> <div class="center"> <?php if ($products) { ?> <div class="page"> <h1 class="firstWord"><?php echo $heading_title; ?></h1><div class="floatright"> <select onchange="location = this.value;"> <?php foreach ($sorts as $sorts) { ?> <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option> <?php } else { ?> <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option> <?php } ?> <?php } ?> </select></div> <div class="zz"></div> <div class="acdc"></div> <div class="breadcrumbs"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <span>/</span><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <noindex><div class="acdc"></div> <div class="filter-border"> <div class="filter"> <?php echo $column_left; ?> </div> </div></noindex> <div class="products"> <?php foreach ($products as $product) { ?> <div class="item"> <?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"> <?php if ($config_display_popularproduct) { ?> <?php if (($product['viewed']) > ($config_popularproduct)) { ?><div class="popularlabel"></div><?php } ?> <?php } ?> <?php if ($config_display_specialsproduct) { ?> <?php if ($product['price'] && $product['special']) { ?><div class="speciallabel"></div> <?php } ?> <?php } ?> <?php if ($config_display_availableproduct) { ?> <?php if (($product['quantity']) <= 0){ ?> <?php if (($product['onorder']) == 1){ ?> <div class="soldlabel"></div> <?php } else { ?> <div class="noproductlabel"></div> <?php } ?> <?php } ?> <?php } ?> <img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a> <?php } else { ?> <a href="<?php echo $product['href']; ?>"> <?php if ($config_display_popularproduct) { ?> <?php if (($product['viewed']) > ($config_popularproduct)) { ?><div class="popularlabel"></div><?php } ?> <?php } ?> <?php if ($config_display_specialsproduct) { ?> <?php if ($product['price'] && $product['special']) { ?><div class="speciallabel"></div> <?php } ?> <?php } ?> <?php if ($config_display_availableproduct) { ?> <?php if (($product['quantity']) <= 0){ ?> <?php if (($product['onorder']) == 1){ ?> <div class="soldlabel"></div> <?php } else { ?> <div class="noproductlabel"></div> <?php } ?> <?php } ?> <?php } ?> <img src="/catalog/view/theme/confiseur/image/noimage.jpg" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a> <?php } ?> <div class="title-height"><a class="t" href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <div class="cart-panel"> <div class="item-info"> <p> <?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 } ?> </p> <?php if ($product['rating']) { ?> <img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /> <?php } else { ?> <img src="catalog/view/theme/default/image/stars-0.png" alt="<?php echo $product['reviews']; ?>" /> <?php } ?> </div> <script type="text/javascript"> function addQtyToCart(product_id) { var qty = $('.item-' + product_id).val(); if ((parseFloat(qty) != parseInt(qty)) || isNaN(qty)) { qty = 1; } addToCart(product_id, qty); } </script> <?php if (($product['quantity'] >0 )||($product['onorder']==1)) { ?> <!--<div class="no-quantity">Под заказ</div>--> <div class="col-cat"> Количество:<input type="text" value="1" size="2" class="item-<?php echo $product['product_id']; ?>" /></div> <input type="button" value="" onclick="addQtyToCart('<?php echo $product['product_id']; ?>');ga('send', 'event', 'pokupka_c', 'v_korzinu_c');ga('send', 'pageview', '/order/step1_k.html');" class="button" /> <?php } ?> </div> </div> <?php } ?> </div> </div> <div class="acdc-xs"></div> <div class="pagination"> <?php echo $pagination; ?> </div> <?php } ?> </div> <div class="acdc"></div> <div class="footer-line"></div> <div class="description"> <div class="center"> <div class="acdc-s"></div> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div> </div> <?php echo $footer; ?>
  5. куда это вставлять в файле admin/view/template/sale/contact.tpl ? вот мой файл contact.tpl <?php echo $header; ?> <div id="content"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <div class="box"> <div class="heading"> <h1><img src="view/image/mail.png" alt="" /> <?php echo $heading_title; ?></h1> <div class="buttons"><a id="button-send" onclick="send('index.php?route=sale/contact/send&token=<?php echo $token; ?>');" class="button"><?php echo $button_send; ?></a><a href="<?php echo $cancel; ?>" class="button"><?php echo $button_cancel; ?></a></div> </div> <div class="content"> <table id="mail" class="form"> <tr> <td><?php echo $entry_store; ?></td> <td><select name="store_id"> <option value="0"><?php echo $text_default; ?></option> <?php foreach ($stores as $store) { ?> <option value="<?php echo $store['store_id']; ?>"><?php echo $store['name']; ?></option> <?php } ?> </select></td> </tr> <tr> <td><?php echo $entry_to; ?></td> <td><select name="to"> <option value="newsletter"><?php echo $text_newsletter; ?></option> <option value="customer_all"><?php echo $text_customer_all; ?></option> <option value="customer_group"><?php echo $text_customer_group; ?></option> <option value="customer"><?php echo $text_customer; ?></option> <option value="affiliate_all"><?php echo $text_affiliate_all; ?></option> <option value="affiliate"><?php echo $text_affiliate; ?></option> <option value="product"><?php echo $text_product; ?></option> </select></td> </tr> <tbody id="to-customer-group" class="to"> <tr> <td><?php echo $entry_customer_group; ?></td> <td><select name="customer_group_id"> <?php foreach ($customer_groups as $customer_group) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> </select></td> </tr> </tbody> <tbody id="to-customer" class="to"> <tr> <td><?php echo $entry_customer; ?></td> <td><input type="text" name="customers" value="" /></td> </tr> <tr> <td> </td> <td><div id="customer" class="scrollbox"></div></td> </tr> </tbody> <tbody id="to-affiliate" class="to"> <tr> <td><?php echo $entry_affiliate; ?></td> <td><input type="text" name="affiliates" value="" /></td> </tr> <tr> <td> </td> <td><div id="affiliate" class="scrollbox"></div></td> </tr> </tbody> <tbody id="to-product" class="to"> <tr> <td><?php echo $entry_product; ?></td> <td><input type="text" name="products" value="" /></td> </tr> <tr> <td> </td> <td><div id="product" class="scrollbox"></div></td> </tr> </tbody> <tr> <td><span class="required">*</span> <?php echo $entry_subject; ?></td> <td><input type="text" name="subject" value="" /></td> </tr> <tr> <td><span class="required">*</span> <?php echo $entry_message; ?></td> <td><textarea name="message"></textarea></td> </tr> </table> </div> </div> </div> <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> <script type="text/javascript"><!-- CKEDITOR.replace('message', { filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>', filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>' }); //--></script> <script type="text/javascript"><!-- $('select[name=\'to\']').bind('change', function() { $('#mail .to').hide(); $('#mail #to-' + $(this).attr('value').replace('_', '-')).show(); }); $('select[name=\'to\']').trigger('change'); //--></script> <script type="text/javascript"><!-- $.widget('custom.catcomplete', $.ui.autocomplete, { _renderMenu: function(ul, items) { var self = this, currentCategory = ''; $.each(items, function(index, item) { if (item.category != currentCategory) { ul.append('<li class="ui-autocomplete-category">' + item.category + '</li>'); currentCategory = item.category; } self._renderItem(ul, item); }); } }); $('input[name=\'customers\']').catcomplete({ delay: 500, source: function(request, response) { $.ajax({ url: 'index.php?route=sale/customer/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { category: item.customer_group, label: item.name, value: item.customer_id } })); } }); }, select: function(event, ui) { $('#customer' + ui.item.value).remove(); $('#customer').append('<div id="customer' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" alt="" /><input type="hidden" name="customer[]" value="' + ui.item.value + '" /></div>'); $('#customer div:odd').attr('class', 'odd'); $('#customer div:even').attr('class', 'even'); return false; }, focus: function(event, ui) { return false; } }); $('#customer div img').live('click', function() { $(this).parent().remove(); $('#customer div:odd').attr('class', 'odd'); $('#customer div:even').attr('class', 'even'); }); //--></script> <script type="text/javascript"><!-- $('input[name=\'affiliates\']').autocomplete({ delay: 500, source: function(request, response) { $.ajax({ url: 'index.php?route=sale/affiliate/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.name, value: item.affiliate_id } })); } }); }, select: function(event, ui) { $('#affiliate' + ui.item.value).remove(); $('#affiliate').append('<div id="affiliate' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" alt="" /><input type="hidden" name="affiliate[]" value="' + ui.item.value + '" /></div>'); $('#affiliate div:odd').attr('class', 'odd'); $('#affiliate div:even').attr('class', 'even'); return false; }, focus: function(event, ui) { return false; } }); $('#affiliate div img').live('click', function() { $(this).parent().remove(); $('#affiliate div:odd').attr('class', 'odd'); $('#affiliate div:even').attr('class', 'even'); }); $('input[name=\'products\']').autocomplete({ delay: 500, source: function(request, response) { $.ajax({ url: 'index.php?route=catalog/product/autocomplete&token=<?php echo $token; ?>&filter_name=' + encodeURIComponent(request.term), dataType: 'json', success: function(json) { response($.map(json, function(item) { return { label: item.name, value: item.product_id } })); } }); }, select: function(event, ui) { $('#product' + ui.item.value).remove(); $('#product').append('<div id="product' + ui.item.value + '">' + ui.item.label + '<img src="view/image/delete.png" alt="" /><input type="hidden" name="product[]" value="' + ui.item.value + '" /></div>'); $('#product div:odd').attr('class', 'odd'); $('#product div:even').attr('class', 'even'); return false; }, focus: function(event, ui) { return false; } }); $('#product div img').live('click', function() { $(this).parent().remove(); $('#product div:odd').attr('class', 'odd'); $('#product div:even').attr('class', 'even'); }); function send(url) { $('textarea[name="message"]').val(CKEDITOR.instances.message.getData()); $.ajax({ url: url, type: 'post', data: $('select, input, textarea'), dataType: 'json', beforeSend: function() { $('#button-send').attr('disabled', true); $('#button-send').before('<span class="wait"><img src="view/image/loading.gif" alt="" /> </span>'); }, complete: function() { $('#button-send').attr('disabled', false); $('.wait').remove(); }, success: function(json) { $('.success, .warning, .error').remove(); if (json['error']) { if (json['error']['warning']) { $('.box').before('<div class="warning" style="display: none;">' + json['error']['warning'] + '</div>'); $('.warning').fadeIn('slow'); } if (json['error']['subject']) { $('input[name=\'subject\']').after('<span class="error">' + json['error']['subject'] + '</span>'); } if (json['error']['message']) { $('textarea[name=\'message\']').parent().append('<span class="error">' + json['error']['message'] + '</span>'); } } if (json['next']) { if (json['success']) { $('.box').before('<div class="success">' + json['success'] + '</div>'); send(json['next']); } } else { if (json['success']) { $('.box').before('<div class="success" style="display: none;">' + json['success'] + '</div>'); $('.success').fadeIn('slow'); } } } }); } //--></script> <?php echo $footer; ?>
  6. -- есть вот такой модуль в котором устанавливаются скидки как отключить скидку для определенных товаров?
  7. как убрать скидку с товара, если для него уже создана скидка через модуль скидок ? отдельному товару - отключить все скидки
  8. Самый простой, http://www.consultsystems.ru/ смотрел: siteheart.com zopim.com
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.