Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

tataqt

Новичок
  
  • Posts

    6
  • Joined

  • Last visited

tataqt's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputation

  1. Добрый гдень. У меня странный вопрос. Начал рилиить с сайтом и обнаружил, что он сильно меняется после обновлении модификаторов. Предыдущий разрилитлик гделал свои правки по пути system/storage/modification/ ... Пример лучшего кода) system/storage/modification/catalog\view\theme\newstore\template\product\category.php Видимо он не знал о суещёствовании модификаторов. Вопрос, можно ли это как это исправить глобально или же нужно править все вручную?
  2. Спасипотому что за ответ, я сгделал по другому, помимо имени категории вытянул и ее id и вызвал метод и все норм рилииет) $data['cat_link'] = $this->url->link('product/category', 'path=' .$cat_links_id['category_id']);
  3. Добрый гдень.Opencart версии 2.1.0.2.1. На страниэто товаров надо вывести бренд и ссылку на него, бренды реализованы как подкатегории, и на одном продукте категорий(не брендов) может быть от 1-4. Бренд я вывел ик catalog.controller.product $data['cat_list'] = $this->model_catalog_product->getCategoryNames($product_id); $data['cat_link'] = $this->url->link('product/category', 'path=' . $category_info['category_id']); catalog.model.catalog public function getCategoryNames($product_id) { $query = $this->db->query("SELECT cd.name FROM " . DB_PREFIX . "category_description cd LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.name LIKE '%®' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->rows; } catalog.view.theme.coloring.template.product <?php if ($cat_list) { ?> <?php foreach ($cat_list as $cat_name) { ?> <b>Бренд: </b><span itemprop="model"><a href="<?php echo $cat_link; ?>"class="red-link"><?php echo $cat_name['name']; ?></a></span><?php } ?> <?php } ?> Выводит в текстовом формате как надо, а вот ссылку тянет другой категории - главной. Есть ли какое-то решение данной проблемы.Заранее спасипотому что)
  4. Добрый гдень, нужна помощь с получением email с телефонного номера пользователя с админки, код который я пишу в admin/model public function getCustomerTelegram($phone) { $query = $this->db->query("SELECT DISTINCT email FROM " . DB_PREFIX . "customer WHERE telephone = '" .$this->db->escape($phone). "'"); return $query->row; } код в admin/controler $this->load->model('customer/customer'); $telegramEmail = $this->model_customer_customer->getCustomerTelegram($this->request->post['phone']); $url = "https://api.telegram.org/bot59946****:AAHkeYLImZekZoFflx_vnfpk-DlJQ****/sendMessage?chat_id=260298***&parse_mode=Markdown&text=". $this->request->post['sms_message'].$this->request->post['phone'].$telegramEmail; $ch = curl_init(); $optArray = array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true ); curl_setopt_array($ch, $optArray); $result = curl_exec($ch); curl_close($ch); все происходит в админке по этому $this->customer->getEmail(); не предлагать) код c admin/view просто возвращает переменные phone и sms_message .Нужно что бы переменная telegramEmail записывала в себя email пользователя. Сейчас она возвращает массив как тип данных.Пыился его перебрать - не помогло(возможно, я не правильно перебрал массив)Вот какой вывод у меня сейчас Что я гделаю не ик, и как мне полулить email с массива?
×
×
  • 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.