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

Lab

Новачок
  
  • Публікації

    35
  • З нами

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

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

  1. Не совсем понял, уточните пожалуйста как правильно сделать? Пробовал так if(isset($data['sort']) && array_key_exists($data['sort'], $sort_data)) { $data['sort'] = $sort_data[$data['sort']]; if($data['sort'] == 'name' || $data['sort'] == 'model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } else if ($data['sort'] == 'sort_order') { $sql .= " ORDER BY quantity DESC, viewed DESC, " . $data['sort']; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY sort_order"; }
  2. Добрый, подскажите как изменить сортировку по умолчанию (p.sort_order), нужно для p.sort_order сортировать по наличию и просмотрам $sql .= " ORDER BY p.quantity DESC, p.viewed DESC, " . $data['sort']; Думал примерно так для filterpro model } else if ($data['sort'] == 'sort_order') { $sql .= " ORDER BY p.quantity DESC, p.viewed DESC, " . $data['sort']; }
  3. Добрый, нужно в модуле, например стандартном модуле вывода категорий, проверить есть ли в данной категории товары, например как это сделано в выводе самой категории <?php if ($products) { ?>
  4. Добрый, opencart 1.5.4.1, используется seopro. Нужно доработать seopro, что бы в url товара могли быть параметры, например /tovar?parametr&parametr1 Сейчас любые параметры вырезаются, при этом для категорий и остальных url параметры работают. Вообще такое поведение seopro актуально для любой версии.
  5. Добрый, как сделать взаимосвязь методов оплаты и наличия товара? Нужно для товаров под заказ(количество 0) убрать онлайн оплату.
  6. Спасибо, данный пример подходит если тестируются элементы, но если нужно протестировать отдельный шаблоны? Как то в самом шаблоне можно реализовать проверку?
  7. Добрый, opencart 1.5.4.1 с ЧПУ seo pro. На странице товара при передачи дополнительного параметра, например site.ru/tovar?v1, происходит переход на site.ru/tovar, тоесть без параметра. Как сделать что бы параметр был в url? Нужно для google эксперимент.
  8. Добрый, как определить уровень вложенности текущей категории? Например Если ув 2 то выводим данные 1 если ув 3 то другие
  9. Добрый, подскажите модуль и как возможно реализовать подбор по тэгам (меткам) как на http://home.wikimart.ru/furniture/desks/ Стандартные тэги не подходят так как не имеют своего url с транслитом, да и вывод их в категории не очень корректный.
  10. Добрый, подскажите, в стандартной реализации opencart сортировка (по цене, алфавиту) выполнена через select, соответственно в filterpro есть код if($(".sort select").exists()){ $(".sort select").get(0).onchange = null; $(".sort select").change(function () { var d = $(this).val(); var a = gUV(d, "sort"); var b = gUV(d, "order"); $("#filterpro_sort").val(a); $("#filterpro_order").val(b); iF() }); } На проекте сортировка выполнена в виде обычных ссылок <a> как поправить filterpro для работы сортировки? Спасибо
  11. Здравствуйте. Нужен модуль оплаты для paymaster. Несколько методов оплаты, выбор метода в способе оплаты в simple. Предложения в ЛС. Спасибо.
  12. Здравствуйте. Кто нибудь делал или возможно есть готовый модуль под paymaster? Спасибо.
  13. Здравствуйте. Есть корзина /index.php?route=checkout/cart и оформление через Simple /index.php?route=checkout/simplecheckout Если задать url для checkout/cart, то при заходе на этот url открывается checkout/simplecheckout а не checkout/cart
  14. Кеш чистили? и формат массива, который нужно вернуть 'id' => $result['city_id'], 'city' => $result['name'], 'zone_id' => 0, 'country_id' => 0, 'postcode' => '', 'full' => 'текст подсказки' Есть новая таблица, где city где в name список городов. Делаю запрос $sql = "SELECT name FROM city WHERE name LIKE '" . $this->db->escape($city) . "%' DESC LIMIT 100"; Что должно быть в массиве данных? foreach ($query->rows as $result) { $geo_data[$result['id']] = array( 'id' => $result['id'], 'city' => $result['name'], 'zone_id' => $result['zone_id'], 'country_id' => $result['country_id'], 'postcode' => $result['postcode'], 'full' => $result['full_name'] ); $sort_order[$result['id']] = utf8_strlen($result['name']); }
  15. Возможно ли добавить копию виджета blog_latest (нужно несколько видов оформления блоков)?
  16. В настройках полей покупателей - Город - Автозаполнение. В simplegeo.php public function getGeoList($city) { $city = trim($city); $key = md5($city); $geo_data = $this->cache->get('geo.' . $key); if (!$geo_data) { $sql = "SELECT city_id, name FROM " . DB_PREFIX . "city "; $geo_data = array(); $query = $this->db->query($sql); $sort_order = array(); foreach ($query->rows as $result) { $geo_data[$result['id']] = array( 'id' => $result['city_id'], 'city' => $result['name'], ); $sort_order[$result['id']] = utf8_strlen($result['name']); } if (!$query->num_rows) { $geo_data[0] = array( 'id' => 0, 'city' => '', 'zone_id' => 0, 'country_id' => 0, 'postcode' => '', 'full' => 'Совпадений не найдено. Проверьте написание.' ); $sort_order[0] = 0; } array_multisort($sort_order, SORT_ASC, $geo_data); $this->cache->set('geo.' . $key, $geo_data); } return array_slice($geo_data, 0, 15); } В корзине стандартные подсказки через основную таблицу, подскажите правильный код. Спасибо.
  17. Здравствуйте. При стандартном авто заполнении горда, поиск идет по большой базе, нужно заменить на autocomplete.js + список крупных городов, сделал список городов var cit = new Array + код привзяки к Input $(document).ready(function() { $("#checkout_customer_main_city").autocomplete(cit, { delay:3, minChars:1, matchSubset:1, autoFill:true, maxItemsToShow:10, max: 20 } ); }); Подсказки при заполнении города работает коректно, но не работает ajax обновления данных. Подскажите код обновления данных? Возможно лучше поправить стандартное автозаполнение, что бы поиск был по отдельной таблице со списком городов?
  18. Здравствуйте. Отличный модуль, но нужно добавить привязку вывода категорий к модулям, например на главной показывать только некоторые, а например в 404 выводить все категории.

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

Important Information

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