COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
Егор2016
-
Публикации
67 -
Зарегистрирован
-
Посещение
-
Days Won
1
Изменения репутации
-
Егор2016 изменил репутацию strateg2010 в ARIDIUS MODERN - адаптивный многомодульный шаблон от mrz
Я конечно не спец. и не программист, но по пути
catalog/view/theme/modern/template/product/product.tpl Есть почти в самом конце:
<!--button-cart--> <script> $("body").on("click","#button-cart",function(){$.magnificPopup.close(),setTimeout(function(){$.ajax({url:"index.php?route=checkout/cart/add",type:"post",data:$("#product input[type='text'], #product input[type='hidden'], #product input[type='radio']:checked, #product input[type='checkbox']:checked, #product select, #product textarea"),dataType:"json",beforeSend:function(){$("#button-cart").button("loading")},complete:function(){$("#button-cart").button("reset")},success:function(a){if($(".alert, .text-danger").remove(),$(".form-group").removeClass("has-error"),a.error){if(a.error.option)for(i in a.error.option){var b=$("#input-option"+i.replace("_","-"));b.parent().hasClass("input-group")?b.parent().after('<div class="text-danger">'+a.error.option[i]+"</div>"):b.after('<div class="text-danger">'+a.error.option[i]+"</div>")}a.error.recurring&&$("select[name='recurring_id']").after('<div class="text-danger">'+a.error.recurring+"</div>"),$(".text-danger").parent().addClass("has-error")}a.success&&($.magnificPopup.open({removalDelay:500,fixedContentPos:!0,items:{src:"index.php?route=common/aridius_cart/info"},type:"ajax",mainClass:"mfp-fade"}),$("#cart button > span").html("<span> "+a.total+' <span class="caret"></span></span>'),$("#cart > ul").load("index.php?route=common/cart/info ul li"))},error:function(a,b,c){alert(c+"\r\n"+a.statusText+"\r\n"+a.responseText)}})},300)}); </script> Область отвечающая за открытие модальки:
a.success&&($.magnificPopup.open({removalDelay:500,fixedContentPos:!0,items:{src:"index.php?route=common/aridius_cart/info"},type:"ajax",mainClass:"mfp-fade"}) Собственно его можно попробовать на что либо другое заменить и не будет окна, допустим сверху маленькая линия (как на дефолтном шаблоне) типа товар добавлен.
Я же попробовал хотя бы удалить саму модуль, попробуйте заменить на вот это:
<script> $("body").on("click","#button-cart",function(){$.magnificPopup.close(),setTimeout(function(){$.ajax({url:"index.php?route=checkout/cart/add",type:"post",data:$("#product input[type='text'], #product input[type='hidden'], #product input[type='radio']:checked, #product input[type='checkbox']:checked, #product select, #product textarea"),dataType:"json",beforeSend:function(){$("#button-cart").button("loading")},complete:function(){$("#button-cart").button("reset")},success:function(a){if($(".alert, .text-danger").remove(),$(".form-group").removeClass("has-error"),a.error){if(a.error.option)for(i in a.error.option){var b=$("#input-option"+i.replace("_","-"));b.parent().hasClass("input-group")?b.parent().after('<div class="text-danger">'+a.error.option[i]+"</div>"):b.after('<div class="text-danger">'+a.error.option[i]+"</div>")}a.error.recurring&&$("select[name='recurring_id']").after('<div class="text-danger">'+a.error.recurring+"</div>"),$(".text-danger").parent().addClass("has-error")}a.success&&($("#cart button > span").html("<span> "+a.total+' <span class="caret"></span></span>'),$("#cart > ul").load("index.php?route=common/cart/info ul li"))},error:function(a,b,c){alert(c+"\r\n"+a.statusText+"\r\n"+a.responseText)}})},300)}); </script> Т.е. при клике в корзину, не будет модальки а счетчик в корзине при этом увеличивается, как вместо модали что либо вывести вообще хз))
Подумав еще немного все таки получилось, после нажатия в корзину показывать, что мы действительно положили в корзину товар + анимация прокрутки страницы к этому сообщению (в общем как на дефолтном шаблоне):
<script> $("body").on("click","#button-cart",function(){$.magnificPopup.close(),setTimeout(function(){$.ajax({url:"index.php?route=checkout/cart/add",type:"post",data:$("#product input[type='text'], #product input[type='hidden'], #product input[type='radio']:checked, #product input[type='checkbox']:checked, #product select, #product textarea"),dataType:"json",beforeSend:function(){$("#button-cart").button("loading")},complete:function(){$("#button-cart").button("reset")},success:function(a){if($(".alert, .text-danger").remove(),$(".form-group").removeClass("has-error"),a.error){if(a.error.option)for(i in a.error.option){var b=$("#input-option"+i.replace("_","-"));b.parent().hasClass("input-group")?b.parent().after('<div class="text-danger">'+a.error.option[i]+"</div>"):b.after('<div class="text-danger">'+a.error.option[i]+"</div>")}a.error.recurring&&$("select[name='recurring_id']").after('<div class="text-danger">'+a.error.recurring+"</div>"),$(".text-danger").parent().addClass("has-error")}a.success&&($('.breadcrumb').after('<div class="alert alert-success">'+a.success+'<button type="button" class="close" data-dismiss="alert">×</button></div>'),$("#cart button > span").html("<span> "+a.total+' <span class="caret"></span></span>'),$('html, body').animate({ scrollTop: 0 }, 'slow'),$("#cart > ul").load("index.php?route=common/cart/info ul li"))},error:function(a,b,c){alert(c+"\r\n"+a.statusText+"\r\n"+a.responseText)}})},300)}); </script> P.S. ничего своего не писал только код от стандартного шаблона JS плюс от шаблона автора темы.
-
Егор2016 изменил репутацию WarStyle в https на субдомене
Почему в двух местах не поменяли? Есть же мануал по настройке https пункт 3.1:
-
Егор2016 изменил репутацию jaffagold в Макет полная ширина страницы
Если "лишь несколько", то не вижу проблем.
Кроме того есть такое:
https://opencartforum.com/topic/38728-podderzhka-personalizovannye-shablony/
-
Егор2016 изменил репутацию jaffagold в Макет полная ширина страницы
Обычно у каждой страницы магазина у тэга body есть УНИКАЛЬНЫЙ класс
Если у вашего шаблона так и есть, то вообще не должно быть проблем со стилями.
Делайте составной селектор, где первым будет стоять класс тэга body
-
Егор2016 изменил репутацию BuslikDrev в Модуль скрыть цены от незарегистрированных покупателей
Во вкладке опции настройки магазина.
-
Егор2016 изменил репутацию BuslikDrev в Раскрыть все пункты меню категорий
Покажите module/category.php и module/category4level.php
-
Егор2016 изменил репутацию BuslikDrev в Изменить тему на основе default
Решено! Не был выполнен пункт:
-
Егор2016 изменил репутацию BuslikDrev в Изменить тему на основе default
только доступы дать мне в лс.
-
Егор2016 изменил репутацию BuslikDrev в Изменить тему на основе default
Повторить снова и подождать подольше, если есть кэш хостинга и другие кэши обновить (турбо, например).
-
Егор2016 изменил репутацию BuslikDrev в Изменить тему на основе default
Вы инструкцию видимо для 2,1 смотрели, для 2.3 нужно ещё
admin/controller/extension/theme/theme_default.php
admin/view/template/extension/theme/theme_default.tpl
admin/language/ru-ru/extension/theme/theme_default.php
Либо расширения\расширения\шаблоны\редактировать:
-
Егор2016 изменил репутацию BuslikDrev в Изменить тему на основе default
Ничего не путаете?
Разве не так нужно:
domen.ru/catalog/view/theme/default
domen.ru/catalog/view/theme/newtema
И какая версия опенкарт?
-
Егор2016 получил репутацию от RHCk в Тема поддержки OPENCART.PRO v2.3.X
Хостинг VDS
PHP 5.4 + куб
Сборка OPENCART.PRO
Версия 2.1.0.2
Бесплатный шаблон default
URL http://decowall.ru/
На этом же хостинге, на другом домене уже стоит 2.3.0.2.3.
Не смог правильно обновится до 2.3.0.2.3 все откатил обратно до 2.1.0.2
В личке много файлов для обновления, хотелось бы знать последовательность обновлений, чтобы снова попытаться.
То есть нужно последовательность файлов по порядку.
Еще здесь среди купленных нет файла установочного архива opencart_pro_2_3_0_2_1.zip
Уже пробовал по инструкции с чисткой файлов обновляться с 2.1.0.2 до opencart_pro_2_3_0_2_2 в итоге install выдает: error undefined что это означает?
Свыше 30 минут крутится потом ошибка выходит.
Все смог сам обновить:
Было: 2.1.0.2
Установил: opencart_pro_2_3_0_2_2 Обязательно через Хром, через Мазиллу у меня выдавало ошибку.
Обновил кеш, установил лицензию, она уже была.
Залил файлы update_pro_2_3_0_2_3 и сделал install снова в Хроме. Заняло обновление не более 10 минут, все прошло удачно!
-
Егор2016 изменил репутацию RHCk в Тема поддержки OPENCART.PRO v2.3.X
Расширения - Расширения - В выпадающем списке выбрать 'Шаблоны' - Справа от нужного шаблона 'Редактировать'.
-
Егор2016 изменил репутацию WarStyle в Тема поддержки OPENCART.PRO v2.3.X
http://joxi.ru/V2VBXeguxP0V42, немного не так написал) Категории (IMG) он называется =)
-
Егор2016 изменил репутацию WarStyle в Тема поддержки OPENCART.PRO v2.3.X
В личку доступ в админку дайте, посмотрю.