-
Публикаций
31 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя dixel
-
Автор щось прокоментує по даному питанню?
-
Доброго дня Виникла така проблема, при копіюванні атрибутів падає сайт через важкий запит до БД. Ось запит, який блокував таблицю: SELECT oov2p.value_id, oov2p.option_id, COUNT(DISTINCT p.product_id) AS total FROM oc_ocfilter_option_value_to_product oov2p LEFT JOIN oc_product_to_category p2c ON (oov2p.product_id = p2c.product_id) LEFT JOIN oc_product p ON (oov2p.product_id = p.product_id) LEFT JOIN oc_ocfilter_option_value_to_product oov2p1 ON (p.product_id = oov2p1.product_id) LEFT JOIN oc_ocfilter_option_value_to_product oov2p2 ON (oov2p1.product_id = oov2p2.product_id) WHERE p.status = '1' AND oov2p.value_id > '0' AND p2c.category_id = '255' AND (p.manufacturer_id = '14' OR p.manufacturer_id = '17' OR p.manufacturer_id = '19' OR p.manufacturer_id = '20') AND oov2p1.option_id = '10021' AND (oov2p1.value_id = '263430596' OR oov2p1.value_id = '2994870507') AND oov2p2.option_id = '10149' AND (oov2p2.value_id = '3696004654') GROUP BY oov2p.option_id, oov2p.value_id Якщо його примусово завершити, то сайт піднімається. Зараз на сайті майже 110К товарів. Можливо хтось знає, як таке пофіксити
-
Модуль Быстрая СМС регистрация/авторизация SMS-PRO [Поддержка]
dixel ответил в теме пользователя legioner26 в Письма, почта, рассылки, sms
Здравствуйте. Такая проблема, при отправке кода, на стороне покупателя ничего не происходит, а в админке модуль Lightning сообщает об ошибке. Подскажите с чем может быть проблема или в какую сторону копать или к кому обращаться? вот сайт http://dl4.joxi.net/drive/2022/03/30/0048/2030/3201006/06/295ad1efbc.jpg- 241 ответ
-
- sms
- account
-
(и ещё 31)
Теги:
- sms
- account
- registration
- смс регистрация
- смс авторизация
- smsc
- сообщения
- пользователи
- личный кабинет
- конверсия сайта
- смс уведомление
- смс
- лояльность клиента
- sms.ru
- шлюзы смс
- украина смс
- turbosms.ua
- регистрация simple
- simple авторизация
- регистрация
- регистрация на сайте
- авторизациятелефон
- отправка смс
- по телефону
- смс узбекистан
- белоруссия смс
- россия смс
- смс код
- смс шлюз
- смс клиенту
- смс уведомления
- eskiz.uz
- sms-assistent.by
-
Скрыть поле SKU для всех авторизированных пользователей и гостей
dixel ответил в теме пользователя dixel в Общие вопросы
спасибо за помощь -
Скрыть поле SKU для всех авторизированных пользователей и гостей
dixel ответил в теме пользователя dixel в Общие вопросы
У меня с этим проблема, под одним мользователем сидят несколько менеджеров одновременно, и каждому раз через раз то показывается, то нет. Еще к этому добавлю, стоит модуль кэширования Lightning, возможно в нем причина? -
Скрыть поле SKU для всех авторизированных пользователей и гостей
dixel ответил в теме пользователя dixel в Общие вопросы
подскажите другой метод для файла product.tpl, как именно нужно прописать синтаксис условия для вывода <?php echo $upc; ?> -
Скрыть поле SKU для всех авторизированных пользователей и гостей
dixel ответил в теме пользователя dixel в Общие вопросы
спасибо -
Скрыть поле SKU для всех авторизированных пользователей и гостей
dixel опубликовал теме в Общие вопросы
Подскажите, пожалуйста, как можно скрыть поле SKU для всех авторизированных пользователей и гостей в карточке товара, но оставить видимим для определенного пользователя? Есть профиль на сайте для менеджера, и для него выводится рабочая информация в поле SKU о товаре, ее не должны видеть гости и другие авторизированные пользователи. Начал с контроллера, но информация доступна для авторизированных: $data['sku'] = $this->customer->isLogged() ? $product_info['sku']: ''; -
Вывести имя и фамилию клиента в шаблоне письма
dixel ответил в теме пользователя dixel в Opencart 2.x: Общие вопросы
Не подскажете в каком именно файле нужно закомментировать переменные, отвечающие за вывод всех этих данных? -
Вывести имя и фамилию клиента в шаблоне письма
dixel ответил в теме пользователя dixel в Opencart 2.x: Общие вопросы
ФИО отправляется в таком формате http://joxi.ru/5md9a1GtaE8qG2, а мне нужно только ФИО получить в письме -
Подскажите, пожалуйста, что именно нужно добавить в контроллер, чтобы вывести только имя и фамилию клиента в шаблоне письма, которое прилетает клиенту после оформелния заказа? Клиент вводит имя и фамилию только в одно поле - firstname. И так же, интересует, как вывести картинку заказаного товара в шаблоне письма. Что-то типа такого http://joxi.ru/4Ak6kLZi0OXWD2 ocstore 2.3
-
Модуль CSV Price Pro import/export [Поддержка]
dixel ответил в теме пользователя costas в Модули обмена данными
Ссылка идет с http, это может быть проблемой? Обычно у меня картинки грузятся по https -
Модуль CSV Price Pro import/export [Поддержка]
dixel ответил в теме пользователя costas в Модули обмена данными
CSV Price Pro import/export 4.3.3.14 -
Модуль CSV Price Pro import/export [Поддержка]
dixel ответил в теме пользователя costas в Модули обмена данными
@costas добрый день. Есть сервер от поставщика с картинками http://server-v1.servep2p.com:8285/ Пытаюсь загрузить с него картинки такого вида http://server-v1.servep2p.com:8285/FotoSp/CZ8532-010_20.jpg Модуль почему-то не загружает их. В чем может быть проблема? -
спасибо, сработало. на них полсайта работает
-
вот блин, еще же есть модификаторы <file path="catalog/controller/common/header.php"> <operation> <search> <![CDATA[$this->load->language('common/header');]]> </search> <add position="after"> <![CDATA[$this->load->language('theme'); $data['quicksignup'] = $this->load->controller('common/quicksignup'); $data['callme'] = $this->load->controller('common/callme'); $data['content_slide'] = $this->load->controller('common/content_slide'); $data['text_search_theme'] = $this->language->get('text_search_theme'); $data['regim'] = $this->language->get('text_regim'); $data['heading_title_callme'] = $this->language->get('heading_title_callme'); $data['text_brand'] = $this->language->get('text_brand'); $data['name_customer'] = $this->customer->getFirstName(); $data['manufacturer'] = $this->url->link('product/manufacturer'); $data['text_special'] = $this->language->get('text_special'); $data['special'] = $this->url->link('product/special'); $this->load->model('catalog/manufacturer'); $this->load->model('tool/image'); $results = $this->model_catalog_manufacturer->getManufacturers(); foreach ($results as $result) { if ($result['image']) { $image = $result['image']; } else { $image = 'no_image.jpg'; } $data['manufacturers'][] = array( 'name' => $result['name'], 'image' => $this->model_tool_image->resize($image, 150, 50), 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id']) ); }]]> </add> </operation> Нашел этот кусок кода. А что именно нужно убрать из него?
-
header_ДО.tpl header_ПОСЛЕ.tpl
-
вот изначальный код (ДО перевода его в список) <li class="menu_brands dropdown"> <a class="arrow" href="/brands"><?php echo $text_brand; ?></a> <div class="dropdown-menu"> <?php if ($manufacturers) { ?> <div class="container"> <div class="owl-carousel brand_carousel"> <?php $counter = 0; foreach ($manufacturers as $manufacturer) { ?> <?php if ($manufacturer['image']) { ?> <div class="col-lg-2 col-md-2 col-sm-3 col-xs-6"> <a href="<?php echo $manufacturer['href']; ?>"><img src="<?php echo $manufacturer['image']; ?>" title="<?php echo $manufacturer['name']; ?>" alt="<?php echo $manufacturer['name']; ?>" /></a> </div> <?php } ?> <?php $counter++; } ?> </div> </div> <?php } ?> </div> а ниже еще есть скрипт $(document).ready(function() { $(".brand_carousel").owlCarousel({ itemsCustom : [[320, 2],[600, 4],[768, 5],[992, 6],[1170, 7]], navigation : true, navigationText: ['<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>'], scrollPerPage : true, pagination: false }); });
-
выше его и скинул
-
header.php
-
я правильно ищу? если вывод этого сайдера в template/common/header.php, то и в controller/common/header.php нужно смотреть? вот весь код <?php class ControllerCommonHeader extends Controller { public function index() { // Analytics $this->load->model('extension/extension'); $data['analytics'] = array(); $analytics = $this->model_extension_extension->getExtensions('analytics'); foreach ($analytics as $analytic) { if ($this->config->get($analytic['code'] . '_status')) { $data['analytics'][] = $this->load->controller('analytics/' . $analytic['code']); } } if ($this->request->server['HTTPS']) { $server = $this->config->get('config_ssl'); } else { $server = $this->config->get('config_url'); } if (is_file(DIR_IMAGE . $this->config->get('config_icon'))) { $this->document->addLink($server . 'image/' . $this->config->get('config_icon'), 'icon'); } $data['title'] = $this->document->getTitle(); $data['base'] = $server; $data['description'] = $this->document->getDescription(); $data['keywords'] = $this->document->getKeywords(); $data['links'] = $this->document->getLinks(); $data['styles'] = $this->document->getStyles(); $data['scripts'] = $this->document->getScripts(); $data['lang'] = $this->language->get('code'); $data['direction'] = $this->language->get('direction'); $data['name'] = $this->config->get('config_name'); if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } $this->load->language('common/header'); $data['og_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1)); $data['og_image'] = $this->document->getOgImage(); $data['hreflang_url'] = substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1)); $data['text_home'] = $this->language->get('text_home'); // Wishlist if ($this->customer->isLogged()) { $this->load->model('account/wishlist'); $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), $this->model_account_wishlist->getTotalWishlist()); } else { $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); } $data['text_shopping_cart'] = $this->language->get('text_shopping_cart'); $data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL')); $data['text_account'] = $this->language->get('text_account'); $data['text_register'] = $this->language->get('text_register'); $data['text_login'] = $this->language->get('text_login'); $data['text_order'] = $this->language->get('text_order'); $data['text_transaction'] = $this->language->get('text_transaction'); $data['text_download'] = $this->language->get('text_download'); $data['text_logout'] = $this->language->get('text_logout'); $data['text_checkout'] = $this->language->get('text_checkout'); $data['text_page'] = $this->language->get('text_page'); $data['text_category'] = $this->language->get('text_category'); $data['text_all'] = $this->language->get('text_all'); $data['home'] = $this->url->link('common/home'); $data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL'); $data['logged'] = $this->customer->isLogged(); $data['account'] = $this->url->link('account/account', '', 'SSL'); $data['register'] = $this->url->link('account/register', '', 'SSL'); $data['login'] = $this->url->link('account/login', '', 'SSL'); $data['order'] = $this->url->link('account/order', '', 'SSL'); $data['transaction'] = $this->url->link('account/transaction', '', 'SSL'); $data['download'] = $this->url->link('account/download', '', 'SSL'); $data['logout'] = $this->url->link('account/logout', '', 'SSL'); $data['shopping_cart'] = $this->url->link('checkout/cart'); $data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL'); $data['contact'] = $this->url->link('information/contact'); $data['telephone'] = $this->config->get('config_telephone'); $status = true; if (isset($this->request->server['HTTP_USER_AGENT'])) { $robots = explode("\n", str_replace(array("\r\n", "\r"), "\n", trim($this->config->get('config_robots')))); foreach ($robots as $robot) { if ($robot && strpos($this->request->server['HTTP_USER_AGENT'], trim($robot)) !== false) { $status = false; break; } } } // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } $data['language'] = $this->load->controller('common/language'); $data['is_home'] = (!isset($this->request->get['route']) || $this->request->get['route'] == 'common/home') ? true : false; $data['currency'] = $this->load->controller('common/currency'); $data['search'] = $this->load->controller('common/search'); $data['cart'] = $this->load->controller('common/cart'); // For page specific css if (isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $class = '-' . $this->request->get['product_id']; } elseif (isset($this->request->get['path'])) { $class = '-' . $this->request->get['path']; } elseif (isset($this->request->get['manufacturer_id'])) { $class = '-' . $this->request->get['manufacturer_id']; } else { $class = ''; } $data['class'] = str_replace('/', '-', $this->request->get['route']) . $class; } else { $data['class'] = 'common-home'; } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/common/header.tpl', $data); } else { return $this->load->view('default/template/common/header.tpl', $data); } } }
-
без понятия, это было изначально в шаблоне. наверное автор не смог сделать цикличную карусель, а просто сделал двойной вывод в контроллере только здесь есть упоминание о manufacturer. if (isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $class = '-' . $this->request->get['product_id']; } elseif (isset($this->request->get['path'])) { $class = '-' . $this->request->get['path']; } elseif (isset($this->request->get['manufacturer_id'])) { $class = '-' . $this->request->get['manufacturer_id']; } else { $class = ''; } Это нужно отдельно что-то прописывать?
-
Есть карусель из брендов, нужно сделать список из них. Вроде получилось это сделать, только в карусели бренды повторялись по два раза, и так же вышло в списке. Как убрать повторяемый список? Вот код: <div class="dropdown-menu"> <?php if ($manufacturers) { ?> <div class="container" > <div style="display: block;"> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if ($manufacturer['image']) { ?> <div class="col-lg-2 col-md-2 col-sm-3 col-xs-6"> <a href="<?php echo $manufacturer['href']; ?>"> <span><?php echo $manufacturer['name']; ?></span> <img src="<?php echo $manufacturer['image']; ?>" style="display: none;" title="<?php echo $manufacturer['name']; ?>" alt="<?php echo $manufacturer['name']; ?>" /> </a> </div> <?php } ?> <?php } ?> </div> </div> <?php } ?> </div>
-
Нужно на странице checkout вывести сообщение по условию. Не срабатывает условие. Если выбрана опция 10-20 дней, option_value_id которой 555, то должен выводится текст *Доставка под заказ*, иначе *Доставка в наличии* http://joxi.ru/4AkK0gZT0B4kJA.png <?php if ($option['option_value_id'] == 555) { echo "Доставка под заказ";} else { echo "Доставка в наличии";} ?>
-
Помогите, пожалуйста, отцентрировать правильно блок с логотипом в шапке сайта в моб версии сайта ссылка на сайт