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

tataqt

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

    6
  • З нами

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

tataqt's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Репутація

  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 с массива?
×
×
  • Створити...

Important Information

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