-
Публікації
15 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем ARAmiss
-
-
On 15.11.2017 at 11:28 AM, konfet said:
Добрый день.
Была ли как либо решена данная проблема ?
Можно добавить проверку в файл \catalog\controller\extension\captcha\google_captcha.php
Вместо
return $this->load->view('extension/captcha/google_captcha', $data);
Вставляем
if (!isset($this->session->data['gcapcha'])) { return $this->load->view('extension/captcha/google_captcha', $data); }
- 2
-
3 minutes ago, spectre said:
в контроллере
$data['open'] = html_entity_decode($data['open'], ENT_QUOTES, 'UTF-8');
Спасибо!
-
Здравствуйте.
Вопрос кажется простым, но не могу найти решения.
Вызов в header.twig:
{{ open }}
Что получаю на сайте:
в будние дни с <b>9</b> до <b>18</b><br>в выходные с <b>10</b> до <b>18</b>
То есть html теги выводятся как есть. Как сделать, чтобы на сайте было так:
Quoteв будние дни с 9 до 18
в выходные с 10 до 18
-
В место, где нужен виджет вставляем:
<script src="//vk.com/js/api/openapi.js?146"></script> <div id="vk_groups"></div>
В файл со скриптами вставляем:
(function() { var vkWidget = document.getElementById('vk_groups'); if (!vkWidget) return; function buildVkWidget() { var vkWidgetParentWidth = parseFloat(getComputedStyle(vkWidget.parentElement).width) - parseFloat(getComputedStyle(vkWidget.parentElement).paddingLeft) - parseFloat(getComputedStyle(vkWidget.parentElement).paddingRight); vkWidget.innerHTML = ''; VK.Widgets.Group("vk_groups", {mode: 0, width: vkWidgetParentWidth, height: "360", color1: 'FFFFFF', color2: '2B587A', color3: '5B7FA6'}, 999999); } window.addEventListener('load', buildVkWidget, false); window.addEventListener('resize', buildVkWidget, false); })();
-
Уже исправил (опенкарт в последних версиях изменил коды языков и логику работы с ними), но еще не выкладывал обновление
Спасибо! Обе ошибки исчезли.
-
Здравствуйте.
В консоле разработчика ошибка:
Проблема возникает только на странице /simplecheckout
Это, возможно, не ошибка модуля, но магазин на ssl и покупатель видит сообщение об ошибке сертификата.
Самостоятельно не получается найти код, где генерируется эта ссылка. Такого файла вообще нет, а путь указан неверно (начинается не с catalog, а с view). Пробовал разные настройки модуля (с выключенными js), не помогает. На всех других страницах сайта (включая обычное оформление заказа) всё хорошо.
И ещё, не знаю, должно ли так быть, при клике на шаги тоже появляется ошибка в консоли:
Она вроде бы ни на что не влияет, но хотелось бы знать, так должно быть?
-
А я вот под это дело пустил meta description. Только побольше его сделал и всё.
Тоже не стал изобретать новые поля. Использовал поле MPN. Оно всё равно бесполезное.
-
Если имеется ввиду меню в левом садбаре, то можно править column_left.tpl
Перед
<?php foreach ($modules as $module) { ?>
Вставить
<div class="box"> <div class="box-heading">О компании</div> <div class="box-content"> <ul> <?php foreach ($informations as $information) { ?> <?php if ($information['informationy_id'] == 'id' || $information['informationy_id'] == 'id' || $information['informationy_id'] == 'id') { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> <?php } ?> </ul> </div> </div> <div class="box"> <div class="box-heading">Интернет магазин</div> <div class="box-content"> <ul> <?php foreach ($informations as $information) { ?> <?php if ($information['informationy_id'] !== 'id' & $information['informationy_id'] !== 'id' & $information['informationy_id'] !== 'id') { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> <?php } ?> </ul> </div> </div>
Вместо id вставить id страниц в меню "О компании".
-
добавляем
$('#gofull').on('tap click touchstart', function(){ $.cookie('ver', 'mobile', { expires: 1, path: '/' }); location.reload(); });
При клике на элемент с id="gofull" будет срабатывать на всех устройствах переход либо в полную версию либо обратно.
У меня этот кода всегда перебрасывает на мобильную версию.
Если немножко дописать, вот так:
$('#gofull').on('tap click touchstart', function(){ if ($.cookie('ver') == 'mobile') { $.cookie('ver', 'full', { expires: 1, path: '/' }); location.reload(); } else if ($.cookie('ver') == 'full') { $.cookie('ver', 'mobile', { expires: 1, path: '/' }); location.reload(); } });
То ссылка работает правильно. Может кому-то пригодится.
-
Доброго времени суток.
Подскажите пожалуйста, у меня вышел ползунок.... как убрать ?? (новости с набором букв)
https://opencartforum.com/topic/19872-news-155-новости-155-v331/?do=findComment&comment=323909
-
Opencart 1.5.6
По аналогии с seo_pro редактирую seo_url:
<?phpclass ControllerCommonSeoUrl extends Controller {public function index() {// Add rewrite to url classif ($this->config->get('config_seo_url')) {$this->url->addRewrite($this);}// Decode URLif (isset($this->request->get['_route_'])) {$parts = explode('/', $this->request->get['_route_']);foreach ($parts as $part) {$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'");if ($query->num_rows) {$url = explode('=', $query->row['query']);if ($url[0] == 'product_id') {$this->request->get['product_id'] = $url[1];}if ($url[0] == 'category_id') {if (!isset($this->request->get['path'])) {$this->request->get['path'] = $url[1];} else {$this->request->get['path'] .= '_' . $url[1];}}if ($url[0] == 'manufacturer_id') {$this->request->get['manufacturer_id'] = $url[1];}if ($url[0] == 'information_id') {$this->request->get['information_id'] = $url[1];}} else {$this->request->get['route'] = 'error/not_found';}}if (isset($this->request->get['product_id'])) {$this->request->get['route'] = 'product/product';} elseif (isset($this->request->get['path'])) {$this->request->get['route'] = 'product/category';} elseif (isset($this->request->get['manufacturer_id'])) {$this->request->get['route'] = 'product/manufacturer/info';} elseif (isset($this->request->get['information_id'])) {$this->request->get['route'] = 'information/information';} elseif (isset($this->request->get['news_id'])) {$this->request->get['route'] = 'information/news';}if (isset($this->request->get['route'])) {return $this->forward($this->request->get['route']);}}}public function rewrite($link) {$url_info = parse_url(str_replace('&', '&', $link));$url = '';$data = array();parse_str($url_info['query'], $data);foreach ($data as $key => $value) {if (isset($data['route'])) {if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) {$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'");if ($query->num_rows) {$url .= '/' . $query->row['keyword'];unset($data[$key]);}} elseif ($data['route'] == 'information/news' && $key == 'news_id') {$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'");if ($query->num_rows) {$url .= '/news/' . $query->row['keyword'];unset($data[$key]);}} elseif ($key == 'path') {$categories = explode('_', $value);foreach ($categories as $category) {$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'");if ($query->num_rows) {$url .= '/' . $query->row['keyword'];}}unset($data[$key]);}}}if ($url) {unset($data['route']);$query = '';if ($data) {foreach ($data as $key => $value) {$query .= '&' . $key . '=' . $value;}if ($query) {$query = '?' . trim($query, '&');}}return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query;} else {return $link;}}}?>Добавленный код выделен зелёным цветом.
При клике по новости в адресной строке появляется: сайт/news/new, но открывается главная страница с ошибкой:
Notice: Undefined index: route in /home/srv55409/site.ru/catalog/controller/common/header.php on line 21Notice: Undefined index: route in/home/srv55409/site.ru/catalog/controller/common/header.php on line 25
Кэш браузера и сайта чистил. Подскажите, пожалуйста, что не так делаю?
OCFilter - Модуль фільтру товарів [Поддержка]
в Фильтры
Опубліковано:
Здравствуйте.
Подскажите, пожалуйста:
1) Можно ли купить модуль для одного домена (тестового), а потом перенести на другой домен (рабочий)?
2) В описании указано "Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.". Это актуальная информация? И нет ли способа показывать фильтр везде?