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

zomo

Users
  • Posts

    812
  • Joined

  • Last visited

Everything posted by zomo

  1. А реально ли выводить сообщение о том что имеется дубль при генерации ? Или добавлять к ссылке ту же единицу,потому как модуль получает ошибку в случае совпадения
  2. Вопрос как вызывать ФУНКЦИЮ внутри контроллера... По условию типа if post type == dogs выполнить public function dogs() этого же контроллера
  3. Добрый вечер, есть элемент onclick="func('dogs', '735'); Есть контроллер information/info... с функцией dogs, cats и тд... Первый параметр в onclick передает тип который нужно отобразить в данном случае dogs, второй id. Вопрос заключается в том как правильно поступить для вызова определенной функции в контроллере связаной с типом данных (dogs, cat и тд.). Мои мысли в функции index information/info ловить $this->request->post['type'] и в зависимости от него перенаправлять на одноименную функцию в том же контроллере, но как ?
  4. Добрый вечер всем, такой вопрос, где происходит сама загрузка шаблона указанного в админке? Хочу убрать путь theme/default Вопрос снят, в event/theme Кроме конечно конфига...
  5. Добрый день, проблема следующая название магазинов записываю в langdata, для мультиязычности, при выводе $this->config->get('config_name) все конечно работает, все окей, но теперь встала задача вывести списком эти названия ... $this->model_setting_store->getStores(); и тут беда, $this->config->get('config_name) логично выводит только текущее название магазина... Записей с названием магазина кроме как в setting нет и не очень хочется дублировать куда не попадя, как получить все названия магазинов из таблицы Setting
  6. Добрый день, как поставить товары с наличием опций в конце списка, в не зависимости от текущей сортировки...
  7. Поступил проще, в бд сортировка по цене и break, не камельфо вроде но пойдет...
  8. необходимо получить минимальное значение цены (Price), знаю о существовании min, но тут есть проблема, цены в разных array, как в таком случить минимальное число Price и возможно или это.. в Модели все по аналогии с опциями <?php foreach ($doctor['clinics'] as $clinic) { ?> <?php var_dump($clinic); ?> <?php } ?> array(4) { ["clinic_id"]=> string(2) "26" ["name"]=> string(31) "Тестовая клиника" ["href"]=> string(48) "https://site.com/clinic/sdasdasdasdasdasdasdd" ["doctor_clinic_offer"]=> array(2) { [0]=> array(4) { ["doctor_category_name"]=> string(20) "Аллерголог" ["price"]=> string(9) "77 грн" ["special"]=> bool(false) ["special_percentage"]=> bool(false) } [1]=> array(4) { ["doctor_category_name"]=> string(18) "Гинеколог" ["price"]=> string(12) "8 000 грн" ["special"]=> bool(false) ["special_percentage"]=> bool(false) } }
  9. Именно то, что нужно... как усложнить ?))
  10. Доброе время суток, у товара есть опции с разными ценами, задача в категории вывести минимальную стоимость опциий для каждого товара, как это сделать...
  11. Хорошо тогда другой вопрос, мне нужно получить items которые относятся к product, у меня два варианта 1. Писать свою функцию в модели PRODUCT и проходится по таблице item, product и item_to_product ; 2.Писать функцию в модели ITEMS и использовать $this->getItems($result['product_id']) для вывода Как правильнее? Грубо говоря своя функция в модели которая все собирает воедино, либо же использовать стандартные методы $this->getProduct и в контроллере форичами соединять все...
  12. Доброго времени суток, вопрос как лучше поступить... Есть массив items которые относятся к определенному товару... Когда мне нужно получить одно значение из выборки я делаю так foreach ($this->model_catalog_product->getProductItems($this->request->post['product_id']) as $item) { if ($item['item_id'] == $this->request->post['item_id']) { $json = array( 'item_id' => $item['item_id'], 'item_name' => $item['name'], 'price' => $this->currency->format($item['price'], $this->session->data['currency']), 'href' => $this->url->link('product/item', '&item_id=' . $item['item_id']), ); } } Вот начал сомневаться не костыль ли это? Или лучше все же написать отдельную модель с указанием двух параметров ( product_id и item_id ) для вывода конкретного item...
  13. Это может быть как прописано в код, так и выполняться скриптами
  14. Доброе время суток, вопрос в следующем, как в opencart 2.3 сделать сортировку одновременно с нескольких sort, расскажу подробнее, нужно чтобы при выборе сортировки рейтинг, выводились товары с сортировкой по рейтингу пусть будет desc и одновременно с ценой asc..
  15. Я так понял в контроллере или в стартапе ? load->library логично, но не видел такую конструкцию не в одном контроллере, поэтому и сомнения ...
  16. Добрый день всем, вопрос в следующем, хочу создать свою библиотеку склонений слов, Создал файл библиотеки с функцией public function getWord($number, $suffix) , положил его в library В контролере вызываю $experience = $this->declensions->getWord($experience_count, $experience_array); Пишет ошибку что библиотека не подключена, собственно как ее то подключить, слышал что в opencart 2 автолоадер библиотек встроенный ...
  17. Есть тут хороший модуль Каталог статей вроде называется
  18. О каких костылях идет речь ? public function verifyPurchase($customer_id, $product_id) { $query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "order` o LEFT JOIN " . DB_PREFIX . "order_product op ON (o.order_id = op.order_id) WHERE o.customer_id = '" . (int)$customer_id . "' AND op.product_id = '" . (int)$product_id . "'"); if ($query->rows) { return true; } else { return false; } } и проверка в контроллере...
  19. Яша еще с json-ld не подружился ...
×
×
  • 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.