AntonMuxa
-
Публікації
102 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем AntonMuxa
-
-
Выставил во всех файлах время жизни сессии две недели. Захожу через браузер в консоль и видно что сессия 2 недели.
Закрываю браузер, открываю сессия осталась, в личном кабинете покупателя осталось залогиненым - хорошо.
Закрываю, захожу на след. день сессия осталась но разлогинелось с кабинета. Кто может подсказать что может быть? Может на хостинге (стоит шаред хостинг) затираются сессии?
-
On 1/3/2019 at 9:04 AM, bravo14 said:
ocstore 2.3.0.2 Там даже не просто перестает отображаться, а замена домена одного из ранее созданных происходит, то есть остаются настройки stavropol.site.ru для нового домена tver.site.ru
может на хостинге лимит поддоменов стоит ?
-
13 hours ago, Guava said:
пишите на свой хостинг и всё. быстрее будет. Не понятно также что значит "перевёл". Если вы перевели магазин на папку первого, то с чего бы открываться второму? Симлинк? или что? Если симлинк то будет работать.
спасибо за ответ. Решил проблему. Были правки в index.php. А "перевел" значит в настройках apache и nginx root поставил одну и ту же папку. Это на локалхост я разворачивал сайт
-
Всем привет. Ситуация такая - есть два домена. В настройках apache и nginx перевел второй домен на папку первого (кучу раз так настраивал все было хорошо), в админке указал второй магазин на второй домен. Но вот сейчас при открытии второго домена не срабатывает мультимагазин, а открывает просто главный магазин(первый домен). У кого такое может быть было? Где можно ошибку логировать ?
-
Всем спасибо за дискуссию
-
11 minutes ago, AntonMuxa said:
По идее мне надо в массиве $this->cart->getProducts() посчитать все ключи со значение ключа ['product_id'] который равен id товара
в общем я так и сделал вот результат
$prod_q = 0; foreach ($this->cart->getProducts() as $cart) { if ($cart['product_id'] == $this->request->get['product_id']) { $prod_q += $cart['quantity']; } }
-
По идее мне надо в массиве $this->cart->getProducts() посчитать все ключи со значение ключа ['product_id'] который равен id товара
-
40 minutes ago, n3bo said:
потому что # - это ни что.
Я Вам раскрою секрет, тут есть шаблоны, у них есть похожий функционал и есть демо. Можно зайти на демо и посмотреть как реализовано
Допустим:
$.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1), dataType: 'json', success: function(json) { ......
я сделал в success в тоq функции что вы написали
$('#previewModal').load('index.php?route=common/popup_cart&product_id=<?php echo $product_id; ?> #previewModal > *', function() {
$('#previewModal').modal('show');
});работает я получаю id товара в контреллере но проблема в том что в попапе у меня примерно так
фото товара + колво в коризне * на цену + блок кнопок
так вот кол-во в корзине этого товара как можно вытащить?
-
9 minutes ago, n3bo said:
или чтобы не тянуть лишние запросы, можно использовать data-* и брать данные оттуда
я пытался передать вот так в функции add в success $('#previewModal .cart-popup-left').load('index.php?route=common/popup_cart #product_id'+ product_id +' > *'); а затем показать $('#previewModal').modal('show'); но контроллер не принимает с первого раза id не пойму почему
-
Здравствуйте. Хочу сделать попап добавленного товара в корзину (то есть последнего добавленного в корзину). Вызываю его в функции cart.add в common.js. В попапе показывается последний добавленный товар в корзину а рядом общее число товаров и сумма в корзине. Проблема в том что не могу совладать с мыслями как вытянуть последний добавленный товар. Есть в опенкарте функция выбрать только все товары из корзины $this->cart->getProducts() . Может кто подкинет идею?
-
2 minutes ago, AWARO said:
да ну? ссылочку пожалуйста
-
19 hours ago, whiteblue said:
это круто за 30-ку модуль)) хоть он и крутой
-
20 hours ago, AWARO said:
по оптовым сайтам прошу в ЛС есть наработки, нужно иметь ввиду что корзина дохнет при кол-ве 50 100 разных наименований товаров
что значит дохнет? никогда такого не слышал чтобы после 50-100 единиц дохла корзина - я и по 600 добавлял в корзину и было все хорошо
-
в общем дописал в htaccess такое RewriteRule ^opt/(.*)$ http://поддомен.домен.ру/$1 [R=301,L]
opt это название папки
-
6 minutes ago, Guava said:
лучше да, пусть оптовый сайт и индексируется как отдельный ресурс. Заточить там все под оптовиков и всё.
симпла тоже должна работать у вас. Там лицензия на домен. На мультимагазин это распространяется, вам не надо еще раз доплачивать.
так как редиректить или нет?
Симпла перестает работать если на домен в отдельную папку еще ставите один опенкарт (было на форуме полно таких тем) тогда симпл не работает на втором магазине. Я общался с разработком он писал что нужно ставить правильно магазин просто создавая поддомены а них направлять на главную папку домен (ну как собственно и написано в документации).
Мне просто нужно чтобы запросы попадающие на домен.ру/opt перенаправлялись на поддомен.
-
просто ссылка вида домен.ру/opt уже есть у клиентов и они по ней заходят. Может редирект как-то настроить?
-
нужно сделать оптовый и розничный магазины но на оптовый ссылка должна быть вида opt.домен.ру а домен.ру/opt
-
Ситуация следующая. Создал мультимагазин: создал поддомен его направил на главный каталог сайт доступен и там и там все работает один сайт доступен по адресу домен.ру а второй по адресу поддомен.домен.ру . Но появилась задача чтобы поддомен был доступен по адресу домен.ру/поддомен . Установка в отдельную папку opencart не предлагать так как это не правильно да и модуль simple простой заказ не работает если так установить. Что можно еще предпринять ибо я даже не пойму как такое гуглить)) Приму любые советы и идеи, или может это вообще нереально?
-
Есть модуль галерея фото и в нем есть seo. Но он работает немного не так.
У меня главная страница (список альбомов) это gallery/album. Url имеет вид домен/index.php?route=gallery/album а в самом альбоме домен/index.php?route=gallery/album&album_id=17
Например я указал что gallery/album это albums , а /index.php?route=gallery/album&album_id=17 например tkani
Тогда для главной альбомов(списка альбомов) он формирует ссылку домен.ком/albums а для самого альбома домен.ком/tkani а должен домен.ком/albums/tkani - Как сформировать ссылку вида домен.ком/albums/tkani. Помогите кто чем сможет. Внизу код seopro для самого модуля.
<file path="catalog/controller/common/seo_pro.php"> <operation> <search><![CDATA[$url = explode('=', $queries[$part], 2);]]></search> <add position="after"> <![CDATA[/*Opencart Gallery*/ if ($url[0] == 'album_id') { $this->request->get['album_id'] = $url[1]; } if ($url[0] == 'video_id') { $this->request->get['video_id'] = $url[1]; } /*Opencart Gallery*/]]> </add> </operation> <operation> <search><![CDATA[} elseif (isset($this->request->get['information_id'])) {]]> </search> <add position="before"> <![CDATA[} elseif (isset($this->request->get['album_id'])) { $this->request->get['route'] = 'gallery/album'; } elseif (isset($this->request->get['video_id'])) { $this->request->get['route'] = 'gallery/video'; ]]> </add> </operation> <operation> <search><![CDATA[case 'information_id':]]> </search> <add position="after"> <![CDATA[case 'album_id': case 'video_id': ]]> </add> </operation> </file>
-
On 5/29/2018 at 4:03 PM, nikifalex said:
не в лыжах дело было?
да та бывает, за голову хватаешься почему ничего не работает - а потом оказывается что сам тупил
-
в общем как бы это грустно не звучало но нужно было стереть весь кэш. Не кеш модификаторов а кэш в папке system/cache
-
Есть такая функция в model
public function getProjectImages($simple_blog2_article_id) { $sql = $this->db->query("SELECT * FROM " . DB_PREFIX . "simple_blog2_project_image WHERE simple_blog2_article_id = '".(int)$simple_blog2_article_id ."' ORDER BY sort_order ASC"); return $sql->rows; }
так вот она возвращает 1 строка - проверял через var_dump($sql->rows);
а если заходить через phpmyadmin и выполнять этот же запрос вручную например SELECT * FROM oc_simple_blog2_project_image WHERE simple_blog2_article_id = '1' ORDER BY sort_order ASC он мне выдает три строки как и должно быть. Не пойму то ли я дурак то ли лыжи не едут.
-
On 4/20/2018 at 5:00 PM, Wild said:
Версия OC?
OpenCart 2.3.0.2.3
-
15 hours ago, markimax said:
Или какой нибудь модуль отзывов :)))
В итоге отзывов нет "второй"страницы, но переменная "открыта"
P.S. Не мой, у меня другие переменные пагинациито есть если удалить все переменные пагинации из контроллера товара то идее не должны появляться такие ссылки в индексе? А запретить такое в файле роботс я так понял не реально?
Вывести пользовательское поле из Opencart в RetailCRM
в Opencart 2.x: Налаштування та оптимізація
Опубліковано:
Номер заказа и так передается. Посмотрите в настройках RetailCRM(на их сайте) или в настройках модуля в админке опенкарт есть настройка передавать номера заказов из интернет магазина. Это 100% ибо недавно настраивал этот CRM. А вообще можно весь что угодно передавать.
\catalog\controller\extension\module\retailcrm.php здесь функция order_create - сюда из заказа opencart передается в переменную $data затем отсюда передается в
catalog\model\extension\retailcrm\order.php в функцию sendToCrm где и выставляете поля которые нужно а отсюда уже \system\library\retailcrm\RetailcrmApiClient5.php (где цифра 5 это версия которую вы выставили в админке в модуле) - Знания php обязательны