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

tataqt

Newbie
  
  • Posts

    6
  • Joined

  • Last visited

tataqt's Achievements

Apprentice

Apprentice (3/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.