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

freelancer

Ветеран сообщества
  
  • Posts

    10,630
  • Joined

  • Last visited

Everything posted by freelancer

  1. подключения скрипта не хватаетcatalog/view/javascript/jquery/ui/external/jquery.cookie.js
  2. атрибут rel='canonical' робот Яндекса начал поддерживать только в мае прошлого года
  3. добавил подсчет кол-ва для производителей, опций; сортировка фильтрация по цене с учетом скидок, акций; возможность свернуть блок фильтра; вывод названий групп атрибутов; добавил кнопку очистить; пофиксил баги с мультиязычностью, округлением цены товара; добавил создание индексов, которые ускоряют фильтр
  4. public function getAllModels($brand_check) { $sql = "SELECT models FROM automodels WHERE brands LIKE '".$this->db->escape($brand_check)."'";
  5. $sort_data = array( лишние WHERE brands LIKE ".$this->data['brand_check'].""данные следует эскейпить $this->db->escape($this->data['brand_check']) <form id="brands_form" action="<?php echo $post_action; ?>" method="post"> <select name="brand_check" style="width: 250px;" onchange="$('#brands_form').submit()">
  6. в контроллере сформировать action $this->data['post_action'] = $this->url->link('search/search'); во view отрисовать саму форму <form action="<?php echo $post_action; ?>" method="post"> ... </form>
  7. эм.. может есть смысл просить у автора шаблона? на счет настройки есть шанс что вам помогу тна этом форуме =)
  8. например эта часть // выводим все строки из столбца name таблицы country в модели метод public function getAllCountries($limit=0) { $sql = "SELECT * FROM " . DB_PREFIX . "selector"; if ($limit) { $sql .= " LIMIT " . (int)$limit; } $query = $this->db->query($sql); return $query->rows; } в контроллере $this->load->model('search/search'); $countries = $this->model_search_search->getAllCountries(11); $this->data['countries'] =>$countries; $this->data['country'] = false; if (isset($this->request->post['country'])) { $this->data['country'] = $this->request->post['country']; } во view <select name="country" style="width: 250px;"> <option><?php echo $text_manufacturer ?></option> <?php foreach($countries as $country_item) { ?> <option <?php if ($country_item['brend_name'] == $country) echo 'selected="selected"'?> value="<?php echo $country_item['brend_name'] ?>" > $country_item['brend_name'] </option> <?php } ?> </select> пишу без интерпретатора, потому возможны ошибки, но главное суть
  9. language - список языковых констант model - в основном всё что касается базы $this->db указатель на драйвер используемой базы. список методов можно посмотреть тут system/library/db.php, наиболее часто используется query() view - шаблон, рендерится контроллером controller главное звено в mvc к нему приходят запросы пользователя, он же решает какой дать ответ
  10. пример набросайте что бы было с чего начать например catalog/controller/search/search.php имя контроллера ControllerSearchSearch catalog/model/search/search.php ModelSearchSearch catalog/language/russian/search/search.php catalog/view/theme/default/template/search.tpl по аналогии с product.php например, только убрать всё лишнее, минимум кода. каркас так сказать
  11. p.viewed но сам запрос будет выглядеть иначе
  12. я не предусматривал таких настроек. можно по id категории отключать фильтр(объясню в ЛС как)
  13. вижу, спасибо за багрепорт. я готовлю новую версию релиза, сегодня-завтра выложу с исправлениями, включая этот баг
  14. если честно, не понял о чем речь
  15. www.opencart.com/index.php?route=extension/extension/info&extension_id=4091
  16. разве это ажиотаж? вы новый человек на форуме.. я не видел ваших работ, потому спрашиваю что сделали, что умеете.. не надо описывать ваш продукт, просто покажите. я не пойму в чем сложность показать готовый продукт.
  17. SELECT * FROM oc_product where product_id not in (select distinct product_id from oc_product_to_category)
  18. в последней версии есть флаг $_virtualMode. если его выставить в false, vqmod автоматом проделает всё то, что написал Fizik87 #4
  19. это я лишнее зацепил случайно =)+1 за внимательность. 192 загрузки и только 1 заметил что что-то не так =)
  20. я не спорю свои опции иногда полезны, но в основном нужны именно родные.основные минусы фильтра soor'а это тормоза + нет кнопки применить, каждый клик - перезагрузка страницы
×
×
  • 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.