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

Ошибка Undefined variable


Recommended Posts

Guest

Есть несколько ошибок, хочу разобраться в чем причина и почему они появились.

 

1. 2018-08-05 11:41:14 - PHP Notice:  Undefined variable: category_id in /home/d/.../.../public_html/catalog/view/theme/.../template/product/search.tpl on line 31

 

Спойлер

код: search.tpl

      <select name="category_id">
        <option value="0"><?php echo $text_category; ?></option>
        <?php foreach ($categories as $category_1) { ?>
        <?php if ($category_1['category_id'] == $category_id) { ?>
        <option value="<?php echo $category_1['category_id']; ?>" selected="selected"><?php echo $category_1['name']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $category_1['category_id']; ?>"><?php echo $category_1['name']; ?></option>
        <?php } ?>
        <?php foreach ($category_1['children'] as $category_2) { ?>
        <?php if ($category_2['category_id'] == $category_id) { ?>
        <option value="<?php echo $category_2['category_id']; ?>" selected="selected">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_2['name']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $category_2['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_2['name']; ?></option>
        <?php } ?>
        <?php foreach ($category_2['children'] as $category_3) { ?>
        <?php if ($category_3['category_id'] == $category_id) { ?>
        <option value="<?php echo $category_3['category_id']; ?>" selected="selected">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_3['name']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $category_3['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_3['name']; ?></option>
        <?php } ?>
        <?php } ?>
        <?php } ?>
        <?php } ?>

 

2.

2018-08-09 23:24:45 - PHP Notice:  Undefined variable: category_id in /home/d/.../.../public_html/vqmod/vqcache/vq2-catalog_view_theme_..._template_product_search.tpl on line 31

2018-08-09 23:24:45 - PHP Notice:  Undefined variable: category_id in /home/d/.../.../public_html/vqmod/vqcache/vq2-catalog_view_theme_..._template_product_search.tpl on line 37

 

Спойлер

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <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>
 
                <?php if (!empty($fx_span)) {
                    echo $fx_span;
                } else {?>
                    <h1><?php echo $heading_title; ?></h1>
                <?php } ?>
            
  <b><?php echo $text_critea; ?></b>
  <div class="content">
    <p><?php echo $entry_search; ?>
      <?php if ($search) { ?>
      <input type="text" name="search" size="50" value="<?php echo $search; ?>" />
      <?php } else { ?>
      <input type="text" name="search" size="50" value="<?php echo $search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '000000'" style="color: #999;" />
      <?php } ?>
      <select name="filter_category_id">
        <option value="0"><?php echo $text_category; ?></option>
        <?php foreach ($categories as $category_1) { ?>
        <?php if ($category_1['category_id'] == $filter_category_id) { ?>
        <option value="<?php echo $category_1['category_id']; ?>" selected="selected"><?php echo $category_1['name']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $category_1['category_id']; ?>"><?php echo $category_1['name']; ?></option>
        <?php } ?>
        <?php foreach ($category_1['children'] as $category_2) { ?>
        <?php if ($category_2['category_id'] == $filter_category_id) { ?>
        <option value="<?php echo $category_2['category_id']; ?>" selected="selected">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_2['name']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $category_2['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_2['name']; ?></option>
        <?php } ?>
        <?php foreach ($category_2['children'] as $category_3) { ?>
        <?php if ($category_3['category_id'] == $filter_category_id) { ?>
        <option value="<?php echo $category_3['category_id']; ?>" selected="selected">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_3['name']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $category_3['category_id']; ?>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $category_3['name']; ?></option>
        <?php } ?>
        <?php } ?>
        <?php } ?>
        <?php } ?>
      </select>
      <?php if ($sub_category) { ?>
      <input type="checkbox" name="sub_category" value="1" id="sub_category" checked="checked" />
      <?php } else { ?>
      <input type="checkbox" name="sub_category" value="1" id="sub_category" />
      <?php } ?>
      <label for="sub_category"><?php echo $text_sub_category; ?></label>
    </p>
    <?php if ($description) { ?>
    <input type="checkbox" name="description" value="1" id="description" checked="checked" />
    <?php } else { ?>
    <input type="checkbox" name="description" value="1" id="description" />
    <?php } ?>
    <label for="description"><?php echo $entry_description; ?></label>
  </div>
  <div class="buttons">
    <div class="center"><input type="button" value="<?php echo $button_search; ?>" id="button-search" class="button" /></div>
  </div>
  <h2><?php echo $text_search; ?></h2>
  <?php if ($products) { ?>
  <div class="product-filter">
    <div class="display"><b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid; ?></a></div>
      <div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div>
    <div class="limit"><?php echo $text_limit; ?>
      <select onchange="location = this.value;">
        <?php foreach ($limits as $limits) { ?>
        <?php if ($limits['value'] == $limit) { ?>
        <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option>
        <?php } else { ?>
        <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option>
        <?php } ?>
        <?php } ?>
      </select>
    </div>
    <div class="sort"><?php echo $text_sort; ?>
      <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>
  <div class="product-list">
    <?php foreach ($products as $product) { ?>
    <div>
      <?php if ($product['thumb']) { ?>
      <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
      <?php } ?>
      <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
      <div class="description"><?php echo $product['description']; ?></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 } ?>
        <?php if ($product['tax']) { ?>
        <br />
        <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if ($product['rating']) { ?>
      <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
      <?php } ?>
      <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
      <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>
      <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>
    </div>
    <?php } ?>
  </div>
  <div class="pagination"><?php echo $pagination; ?></div>
  <?php } else { ?>
  <div class="content"><?php echo $text_empty; ?></div>
  <?php }?>
  <?php echo $content_bottom; ?></div>
<script type="text/javascript"><!--
$('#content input[name=\'search\']').keydown(function(e) {
    if (e.keyCode == 13) {
        $('#button-search').trigger('click');
    }
});

$('select[name=\'filter_category_id\']').bind('change', function() {
    if (this.value == '0') {
        $('input[name=\'sub_category\']').attr('disabled', 'disabled');
        $('input[name=\'sub_category\']').removeAttr('checked');
    } else {
        $('input[name=\'sub_category\']').removeAttr('disabled');
    }
});

$('select[name=\'filter_category_id\']').trigger('change');

$('#button-search').bind('click', function() {
    url = 'index.php?route=product/search';
    
    var search = $('#content input[name=\'search\']').attr('value');
    
    if (search) {
        url += '&search=' + encodeURIComponent(search);
    }

    var filter_category_id = $('#content select[name=\'filter_category_id\']').attr('value');
    
    if (filter_category_id > 0) {
        url += '&filter_category_id=' + encodeURIComponent(filter_category_id);
    }
    
    var sub_category = $('#content input[name=\'sub_category\']:checked').attr('value');
    
    if (sub_category) {
        url += '&sub_category=true';
    }
        
    var filter_description = $('#content input[name=\'description\']:checked').attr('value');
    
    if (filter_description) {
        url += '&description=true';
    }

    location = url;
});

function display(view) {
    if (view == 'list') {
        $('.product-grid').attr('class', 'product-list');
        
        $('.product-list > div').each(function(index, element) {
            html  = '<div class="right">';
            html += '  <div class="cart">' + $(element).find('.cart').html() + '</div>';
            html += '  <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';
            html += '  <div class="compare">' + $(element).find('.compare').html() + '</div>';
            html += '</div>';            
            
            html += '<div class="left">';
            
            var image = $(element).find('.image').html();
            
            if (image != null) {
                html += '<div class="image">' + image + '</div>';
            }
            
            var price = $(element).find('.price').html();
            
            if (price != null) {
                html += '<div class="price">' + price  + '</div>';
            }
                        
            html += '  <div class="name">' + $(element).find('.name').html() + '</div>';
            html += '  <div class="description">' + $(element).find('.description').html() + '</div>';
            
            var rating = $(element).find('.rating').html();
            
            if (rating != null) {
                html += '<div class="rating">' + rating + '</div>';
            }
                
            html += '</div>';
                        
            $(element).html(html);
        });        
        
        $('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
        
        $.totalStorage('display', 'list');
    } else {
        $('.product-list').attr('class', 'product-grid');
        
        $('.product-grid > div').each(function(index, element) {
            html = '';
            
            var image = $(element).find('.image').html();
            
            if (image != null) {
                html += '<div class="image">' + image + '</div>';
            }
            
            html += '<div class="name">' + $(element).find('.name').html() + '</div>';
            html += '<div class="description">' + $(element).find('.description').html() + '</div>';
            
            var price = $(element).find('.price').html();
            
            if (price != null) {
                html += '<div class="price">' + price  + '</div>';
            }    
                    
            var rating = $(element).find('.rating').html();
            
            if (rating != null) {
                html += '<div class="rating">' + rating + '</div>';
            }
                        
            html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
            html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';
            html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';
            
            $(element).html(html);
        });    
                    
        $('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>');
        
        $.totalStorage('display', 'grid');
    }
}

view = $.totalStorage('display');

if (view) {
    display(view);
} else {
    display('list');
}
//--></script>
<?php echo $footer; ?>

 

Edited by Guest
Link to post
Share on other sites
В 10.08.2018 в 05:34, Techno1og сказал:

хочу разобраться в чем причина

нужно смотреть в контроллере  search.php, почему не передается переменная  category_id

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By 0PENCARTsu
      Скачать/Купить дополнение Быстрый / живой поиск товаров (Search / Quick / Live / Easy / Realtime)
      Быстрый / живой поиск товаров (Search / Quick / Live / Easy / Realtime for Opencart 2.x)
      v.1.01 (05.01.2017)
      Добавлена настройка - Обрезка имени товара..., если оно превышает указанное кол-во символов в быстром/живом поиске.
      Добавлена возможность показать все результаты поиска.
      Добавлена инструкция для ручной установки, если автоматический инсталятор не работает.
      Поддержка всех последних версий OpenCart, OcStore 2.x
      -----------------------------------
      v.1.0 (20.09.2015)
      Добавлена настройка - Включение/Отключение модуля.
      Добавлена настройка - Включение/Отключение вывода картинок в быстром/живом поиске.
      Добавлена настройка - Ширина и Высота выводимых картинок в быстром/живом поиске.
      Добавлена настройка - Вывод цены товара в быстром/живом поиске.
      Добавлена настройка - Вывод остатка товара в быстром/живом поиске.
      Добавлена настройка - Максимальное кол-во(лимит) выводимых строк в быстром/живом поиске.
      -----------------------------------
      Модуль Быстрый/живой поиск товаров позволяет моментально выводить результаты прямо в поисковой строке (во время ввода поискового запроса производится автозаполнение и вывод поисковых результатов)
      Быстрый/живой поиск товаров реализован благодаря технологиям ajax, jquery.ui, autocomplete.
      Тип модуля OCMOD (модификатор) - лёгкая и безопасная установка без вмешательства в систему (никаких прямых изменений в систему не вносится), что исключает поломку или сбой системы после установки. В случае какой либо ошибки после установки, Вы можете отключить модуль (модификатор) и система откатится в исходное/рабочее состояние.
      Полностью открытый код, 100% гарантия безопасности модуля (если приобретаете модуль от официального разработчика OpenCart.su).
      Демонстрация модуля:
      http://opencart.su/
      Панель администрирования модуля:
      http://opencart.su/admin/index.php?route=module/search_quick_opencartsu
      логин: demo
      пароль: demo
      Цена модуля: бесплатно (без обновлений и поддержки)
      Установка:
      1. Данный модуль устанавливается очень просто через Панель управления -> Модули -> Установка расширений. (перед загрузкой архива с модулем, убедитесь что в настройках включен FTP)
      2. После успешной загрузки модуля необходимо перейти в Панель управления -> Модули -> Модификаторы -> отметить галочкой модификатор Search_Quick/Live_Opencart_2x и нажать обновить (после чего модификатор будет активирован)
      3. Перейдите в Панель управления -> Модули -> Модули и активируйте модуль Search_Quick/Live_Opencart2 (Быстрый/живой поиск), нажав на +, после чего перейдите в настройки модуля и включите необходимые параметры.
      Настройка отображения модуля (css стилей) производится в файлах:
      catalog/view/javascript/style_search_quick_opencartsu.css
      catalog/view/javascript/jquery/ui/themes/base/jquery-ui-1.11.4.min.css
      Модуль совместим со всеми темами автоматически (благодаря модификатору OCMOD).
      Если У Вас возникли трудности с установкой модуля под Вашу тему, напишите нам и мы обязательно поможем.
      Любые вопросы по модулю отправляйте на opencartsu@mail.ru
      Модуль на официальном сайте: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=23962
      Добавил 0PENCARTsu Добавлено 19.09.2015 Категория Поиск Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 300  
    • By sv2109
      Скачать/Купить дополнение История Поиска
      Больше 10 тысяч загрузок модулей от sv2109!
      Что делает этот модуль?
      Позволяет администратору видеть что именно ищут пользователи на сайте.
      Зачем?
      Неужели вам не интересно узнать какие именно товары интересны вашим пользователям?
      возможно они ищут товар, которого нету на сайте, вы его никогда не заказываете, потому что думаете что он никому не интересен возможно они ищут конкретную модель, которой нету на сайте и ее стоит заказать. возможно они ищут товар, который уже продан и вы забыли его дозаказать. возможно они ищут товар, который есть на сайте, но пользователи не могут найти его через поиск, так как пишут не тот запрос, в таком случае вам возможно нужно изменить название товара, чтобы его могли найти или установить на сайт более функциональный поиск, который позволяет заменять слова в поиске и не учитывать некоторые символы и использовать морфологию в поиске, напр. модуль "Поисковая система с морфологией и релевантностью" или  "Поиск и морфологией и релевантностью". В результате вы сможете предложить вашим клиентам именно то, что их интересует тем самым сделаете ваш магазин более интересным и полезным для ваших пользователей, а так же решите целый ряд проблем, которые присутствуют в вашем магазине, таких как несовершенный поиск или неправильные названия товаров.
      Особенности
      умное добавление поисковых фраз в историю. Если пользователь 2 раза ввел одну и ту же фразу, она попадет в историю только 1 раз. Если пользователь ищет с помощью модуля быстрого поиска, который запускает поиск после каждой введенной буквы, например "a"-"ap"-"app"-"appl"-"apple" то в историю попадут не бессмысленные части слов ("a"-"ap"-"app"-"appl"-"apple"), а только все слово целиком: "apple" возможность сортировки результатов: на алфавиту поисковой фразы, к-ву найденных товаров, дате, IP адресу возможность фильтрации результатов: по поисковой фразе, по к-ву на складе ("от", "до"), дате ("от", "до"), IP адресу возможность группировки по поисковой фразе. Это позволяет узнать какие слова и фразы пользователи ищут больше всего. поддержка кроме стандартного поиска других модулей поиска: "Поисковая система с морфологией и релевантностью", "Поиск и морфологией и релевантностью","Поиск с автодополнением" Совместимость:
      OpenCart, ocStore 1.5.x
      OpenCart, ocStore 2.0.x, 2.1.x, 2.3, 3.0 
       
      Модуль использует vQmod (в версии для OpenCart 1.5), но возможна установка и без vQmod
      Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
      Демо:
      Админка
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2016
      Добавил sv2109 Добавлено 10.03.2016 Категория Поиск Системные требования ionCube Loader версии 5 и выше Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
    • By riny
      Скачать/Купить дополнение Поиск с категориями в шапке
      Модуль выводит список категорий до 2-х уровней вложенности для фильтрации поиска по категории в шапке сайта.
      Установка:
      скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются)
      Совместимость:
      ocStore 1.5.5.x, отдельная версия для 1.5.1.3
      Добавил riny Добавлено 21.03.2014 Категория Поиск Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By kJlukOo
      Скачать/Купить дополнение Фикс поиска в админке 1.5-2.2
      Этот фикс делает следующее.
      Товары с названием типа
      Футболка Runner
      можно находить по запросу: Run, Runner или просто R
      Так же это фича распостраняется на поиск по моделям.
      Допустим модель DSW156
      будет доступна по запросам: 15,156,DSW и тд.
      Добавил kJlukOo Добавлено 23.05.2016 Категория Поиск Системные требования vqmod Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By sv2109
      Скачать/Купить дополнение Search suggestion - поиск с автодополнением PRO
      Больше 10 тысяч загрузок модулей от sv2109!
      Это PRO версия модуля Search suggestion - поиск с автодополнением, который уже приобрели больше чем 500 пользователей!
      Что делает этот модуль?
      Модуль добавляет к стандартному блоку поиска в шапке сайта функционал автодополнения результатов. Пользователь вводит первые буквы товара и получает подсказки об имеющихся на сайте товарах (а также с версии 4 категорий, производителей и информационных страниц)
      Зачем?
      Быстро найти нужный товар чрезвычайно важно для интернет магазина. Потому что если пользователь не получит такой возможности то он не найдет нужный товара и просто уйдет с вашего сайта к вашим конкурентам. Поэтому подобный функционал присутствует, наверное, на всех без исключения больших интернет магазинах.
      Отличие PRO версии от обычной
      Был переписан весь код модуля. CSS стили добавлены в админку, теперь для изменения стиля отображения не нужно открывать css файл модуля, все делается в админке. Добавлены поля для отображения в выпадающем списке:
      - Производитель
      - Количество товара
      - Модель
      - SKU
      - UPC
      - EAN
      - JAN
      - ISBN
      - MPN
      - Рейтинг товара, отображается в виде звездочек Для каждого поля можно:
      - включить отображение названия поля, удобно для полей "Модель", "SKU" итд.
      - режим отображения: показывать поле с новой строки или в той же самой
      - порядок сортировки полей при отображении
      - CSS настройки для каждого поля Сортировать поля можно перетаскиванием с помощью мишки. Исправлены ошибки Добавлена поддержка OpenCart 2.0 Модуль стал намного гибче - теперь в модуле более 100! настроек в админ панели, теперь его справедливо можно называть PRO версией.  
      Новое в версии 4
      изменен скрипт поиска с jquery-ui на bootstrap, это уменьшит к-во конфликтов с темой и другими скриптами добавлена возможность поиска не только товаров, но и категорий, производителей и информации поиск по товарам, категориям, производителям и информации можно не только включить или отключить, но и отсортировать, какой поиск должен быть выше в выдаче, какой ниже добавлена возможность указывать путь к форме поиска для нестандартных тем добавлена возможность указывать ширину блока поискового блока Для каждого типа поиска (товар, категория, производитель, информация) можно:
      - включить или отключить поиск по этому типу
      - назначить заголовок блока в поисковом блоке
      - указать сортировку поиска (по названию, по релевантности)
      - указать логику поиска (И, ИЛИ)
      - указать к-во результатов для отображения
      - включить или отключить исправление раскладки клавиатуры (yjen,er -> ноутбук)
      - включить или отключить транслитерацию (лаптоп -> laptop)
      - указывать по каким полям осуществлять поиск
      - указывать какие поля отображать в поиске  
      Отзывы:
      ZyXeL: Шикарный модуль, спасибо!
      dremuz: Спасибо автору, все работает безупречно)
      ingenerks: Спасибо очень круто работает )
      Rustem: Спасибо автору, отменная штучка, сегодня весь день искал такую. Лови палюсег в карму.
      alesco: Классный модуль, спасибо автору.Все работает.
       
      Модуль совместим с модулями:
      Поиск с морфологией и релевантностью PRO Поисковая система с морфологией и релевантностью  
      Совместимость:
      ocStore 1.5.x (версия 3)
      openCart 1.5.x (версия 3)
      openCart / ocStore 2.0.x, 2.1.x, 2.2.x, , 2.3.x, 3.x (версия 4) 
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен, но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Сайт (ocStore 2.3, версия 4)
      Админка (ocStore 2.3, версия 4)
       
       
      Сайт (ocStore 1.5, версия 3)
      Админка (ocStore 1.5, версия 3)
       
      Для пользователей, которые приобрели обычную версию модуля и хотят получить PRO версию, можно не покупать отдельно модуль, а доплатить разницу - пишите в ЛС кому это нужно.
      Для обновления с версии 3 на версию 4 - пишите в ЛС, обновление платное, стоимость обновления составляет 250 рублей. Обновление включает как код модуля, так и помощь в установке и настройке. 
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      Условия оказания поддержки
      © Стасюк Владимир (sv2109.com), 2014
      Добавил sv2109 Добавлено 09.03.2015 Категория Поиск Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.