Jump to content

bamper

Пользователи
  • Content Count

    64
  • Joined

  • Last visited

Community Reputation

1 Обычный

About bamper

  • Rank
    Пользователь

Информация

  • Пол
    Мужчина

Recent Profile Visitors

1,703 profile views
  1. в правилах проверки e-mail стоит регулярное выражение .+@.+ Но почему-то при оформлении заказа покупатели могут вписать адрес почты с пробелами Как исключить ситуацию заполнения данного поля покупателями с пробелами?
  2. для определенных атрибутов значение имеет фото и описание данные берутся с двух таблиц с одной картинка со второй описание данные вывожу в магазине но остальные атрибуты дублируются, из за чего такое может быть? модель продукта public function getProductAttributes($product_id) { $product_attribute_group_data = array(); $product_attribute_group_query = $this->db->query("SELECT ag.attribute_group_id, agd.name FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_group ag ON (a.attribute_group_id = ag.attribute_group_id) LEFT JOIN " . DB_PREFIX . "attribute_group_description agd ON (ag.attribute_group_id = agd.attribute_group_id) WHERE pa.product_id = '" . (int)$product_id . "' AND agd.language_id = '" . (int)$this->config->get('config_language_id') . "' GROUP BY ag.attribute_group_id ORDER BY ag.sort_order, agd.name"); foreach ($product_attribute_group_query->rows as $product_attribute_group) { $product_attribute_data = array(); $product_attribute_query = $this->db->query("SELECT a.attribute_id, ad.name, pa.text, avd.description, av.image FROM " . DB_PREFIX . "product_attribute pa LEFT JOIN " . DB_PREFIX . "attribute a ON (pa.attribute_id = a.attribute_id) LEFT JOIN " . DB_PREFIX . "attribute_description ad ON (a.attribute_id = ad.attribute_id) LEFT JOIN " . DB_PREFIX . "dae_attribute_value_description avd ON (a.attribute_id = avd.attribute_id) LEFT JOIN " . DB_PREFIX . "dae_attribute_value av ON (a.attribute_id = av.attribute_id) WHERE pa.product_id = '" . (int)$product_id . "' AND a.attribute_group_id = '" . (int)$product_attribute_group['attribute_group_id'] . "' AND ad.language_id = '" . (int)$this->config->get('config_language_id') . "' AND avd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND pa.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY a.sort_order, ad.name"); foreach ($product_attribute_query->rows as $product_attribute) { $product_attribute_data[] = array( 'attribute_id' => $product_attribute['attribute_id'], 'name' => $product_attribute['name'], 'text' => $product_attribute['text'], 'image' => $product_attribute['image'], 'description' => $product_attribute['description'] ); } $product_attribute_group_data[] = array( 'attribute_group_id' => $product_attribute_group['attribute_group_id'], 'name' => $product_attribute_group['name'], 'attribute' => $product_attribute_data ); } return $product_attribute_group_data; }
  3. @freelancer подскажите будет решение по формировании тегов сразу двум языкам? так как сейчас при сохранении товара теги прописываются только в одном языке
  4. спасибо за ответ вопрос это прописать в модели продукта?
  5. Всем привет кто знает как скрыть описание при определенном языке OpenCart 2.3 пример при выборе русского языка описание показывается при выборе английского не показывается (хочу оставить только атрибуты)
  6. Клиент делает заказ, доходит до выбора оплаты, к примеру выбирает оплату через яндекс деньги. Жмет на кнопку "подтвердить заказ". И далее его перекидывает на завершающую заглушку: Заказ успешно сформирован! Спасибо за покупки в нашем интернет-магазине! а нужно что бы в этом месте задавалось условие. Если выбрана оплата Яндекс денег, то открывается такое то поле в котором указан номер заказ, и вставлен код для оплаты соответствующим способом выбрал яндекс деньги - вариант оплаты ядом напрямую и через карты выбрал киви - прямой перевод на счет киви итд // metod qiwi $data['metod_qiwi'] = $this->model_checkout_order->getOrder($this->session->data['order_id']); // metod qiwi//контролер <?php if ($metod_qiwi['payment_code'] == 'cod7') {?> <div class="metod-qiwi"> <p>Реквизыты для оплаты</p> </div> <?php } ?> сделал так но при обновлении страницы блок пропадает и появляется ошибка, подскажите как сделать чтоб ошибки не было и блок не пропадал
  7. модуль установил все норм но есть предупреждение, будет ли оно на что то влиять, можно как то поправить?
  8. а как проверить где оно отражается
×

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.