COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

strateg2010

opencart.pro
  • Публикации

    283
  • Зарегистрирован

  • Посещение

  • Days Won

    8

Изменения репутации

  1. Like
    strateg2010 получил репутацию от Propiley в Две цены в карточке товара и в категории   
    Проблема: Вывести два ценника в карточку товара, желательно чтобы работал с изменением опций (при условии что опция имеет свою цену), с акцией. Для версии опенкарт 2.1.х
     
    Решение:
    Скачиваем модуль в прикрепленных, (Для версии 2.1.х может и на ранних тоже робить будет) Устанавливаем как обычно модуль, обновляем модификатор. Заходим в админке: (в версии ОС 2.1.) Система > Настройки > Ваш магазин > Локализация > Должна появиться такая настройка Дополнительная валюта (autocalc). Если есть эта настройка, тогда идем в админке Система > Локализация > Валюта > Создаем новую валюту или используем ту которая нужна. В моем случае Дефолтная валюта "Белорусский рубль", дальше мною созданная валюта к примеру "Новая валюта РБ" с такими значениями: Код я написал BY2 так как код должен состоять из 3 букв. Дальше настраиваем так как нам надо от дефолтной. В моем случае должно получиться так: Старая цена 1 000 000 рублей (Новая цена 100.00 рублей). для этого я от дефолтной должен отнять столько нулей, что бы получилось нужная цена. У меня стоит значение в убывание 0.0001000 и получаем нужное. Теперь обратно идем по пункту 3 и в настройке Доп.валюта autocalc выбираем нашу валюту (в моем случае это Новая валюта РБ) Если не хотите чтобы видели вашу валюту то тогда при создании валюты в Настройки > Состояние > выбираем "Отключить" Сохраняем перезагружаем страницу товара и смотрим что получилось.  Вот так я и решил головную боль, которая мучала меня несколько недель. Есть вариант предложенный выше и он анреал полезный, но мне это надо до декабря этого года и потом я переведу магазин на новую валюту
     
    autocalc_price_option_OC2_v3.0.6.ocmod.xml
  2. Upvote
    strateg2010 получил репутацию от bioskalush в Свой дизайн для каждой категории либо товара   
    Я как прочитал тему, у меня сразу возникла идея, она конечно многоэтаповая для каждой страницы, но попробовать стоит. Создайте свой дизайн в макетах, например "супер товар" с такими значениями. взять product_id можно при редактировании товара после абракодабры будет &product_id= и айди товара (пример ссылки: catalog/product/edit&token=fJe4hyhHagzjImtUV7IqSVm7Z1vcghA9&product_id=84) вот он и нужен. и далее в поле путь прописываем product/product_id= id товара (или category_id= id категории)
     
    Далее идем в модули и создаем модуль HTML-контент и обзываем его к примеру расскраска товара или категории.
    открываем просмотр кода (вторая кнопка справа) и пишем туда тег 
    <style> body{ background-color: gray; } </style> для проверки
    и сохраняем. далее идем в макеты и находим наш только что созданный макет "супер товар" и добавляем этот модуль с нашей раскраской. (низ или верх)
    осталось только для нужного товара выставить по какому дизайну он будет отображаться.
    идем в наш товар который нужно покрасить. и сразу на вкладку дизайн: 
    и выбираем в списке наш дизайн. 
    и этот дизайн будет работать только для этого товара.
    так же в модуль HTML-содержимое можно подключить свои стили для этого товара, и эти стили будут работать только там.
    Плюсы такого подхода:
    +++ Не трогаем код и не меняем контроллеры (что бы весь магазин не сломать)
    +++ Легко и быстро можно поменять стили (если прописываем стили в модуле а не в css)
    +++ Можно быстро переключить товар или категорию из разукрашеного в нормальное состояние и наоборот.
    +++ можно быстро создавать подобные макеты для товаров разных категорий.
    Из минусов
    --- На определенный товар, нужно добавлять этот макет (если товаров 100 то на каждый нужно будет заходить в редактирование товара и менять дизайн) P.S. этот минус легко исправляется с помощью импорта/экспорта товаров
     
    Вот что получилось
     
  3. Like
    strateg2010 получил репутацию от Егор2016 в 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> &nbsp;"+a.total+'&nbsp;<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> &nbsp;"+a.total+'&nbsp;<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">&times;</button></div>'),$("#cart button > span").html("<span> &nbsp;"+a.total+'&nbsp;<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 плюс от шаблона автора темы.
  4. Upvote
    strateg2010 изменил репутацию BuslikDrev в Неправильно работают ЧПУ   
    <!--<base href="https://mebel-stile.by/" />--> почему закомментировано в header.tpl?
  5. Upvote
    strateg2010 изменил репутацию BuslikDrev в Неправильно работают ЧПУ   
    Восстановили - заработало?
  6. Like
    strateg2010 получил репутацию от Nameless в Свой дизайн для каждой категории либо товара   
    Я как прочитал тему, у меня сразу возникла идея, она конечно многоэтаповая для каждой страницы, но попробовать стоит. Создайте свой дизайн в макетах, например "супер товар" с такими значениями. взять product_id можно при редактировании товара после абракодабры будет &product_id= и айди товара (пример ссылки: catalog/product/edit&token=fJe4hyhHagzjImtUV7IqSVm7Z1vcghA9&product_id=84) вот он и нужен. и далее в поле путь прописываем product/product_id= id товара (или category_id= id категории)
     
    Далее идем в модули и создаем модуль HTML-контент и обзываем его к примеру расскраска товара или категории.
    открываем просмотр кода (вторая кнопка справа) и пишем туда тег 
    <style> body{ background-color: gray; } </style> для проверки
    и сохраняем. далее идем в макеты и находим наш только что созданный макет "супер товар" и добавляем этот модуль с нашей раскраской. (низ или верх)
    осталось только для нужного товара выставить по какому дизайну он будет отображаться.
    идем в наш товар который нужно покрасить. и сразу на вкладку дизайн: 
    и выбираем в списке наш дизайн. 
    и этот дизайн будет работать только для этого товара.
    так же в модуль HTML-содержимое можно подключить свои стили для этого товара, и эти стили будут работать только там.
    Плюсы такого подхода:
    +++ Не трогаем код и не меняем контроллеры (что бы весь магазин не сломать)
    +++ Легко и быстро можно поменять стили (если прописываем стили в модуле а не в css)
    +++ Можно быстро переключить товар или категорию из разукрашеного в нормальное состояние и наоборот.
    +++ можно быстро создавать подобные макеты для товаров разных категорий.
    Из минусов
    --- На определенный товар, нужно добавлять этот макет (если товаров 100 то на каждый нужно будет заходить в редактирование товара и менять дизайн) P.S. этот минус легко исправляется с помощью импорта/экспорта товаров
     
    Вот что получилось
     
  7. Upvote
    strateg2010 получил репутацию от zapara в Две цены в карточке товара и в категории   
    Проблема: Вывести два ценника в карточку товара, желательно чтобы работал с изменением опций (при условии что опция имеет свою цену), с акцией. Для версии опенкарт 2.1.х
     
    Решение:
    Скачиваем модуль в прикрепленных, (Для версии 2.1.х может и на ранних тоже робить будет) Устанавливаем как обычно модуль, обновляем модификатор. Заходим в админке: (в версии ОС 2.1.) Система > Настройки > Ваш магазин > Локализация > Должна появиться такая настройка Дополнительная валюта (autocalc). Если есть эта настройка, тогда идем в админке Система > Локализация > Валюта > Создаем новую валюту или используем ту которая нужна. В моем случае Дефолтная валюта "Белорусский рубль", дальше мною созданная валюта к примеру "Новая валюта РБ" с такими значениями: Код я написал BY2 так как код должен состоять из 3 букв. Дальше настраиваем так как нам надо от дефолтной. В моем случае должно получиться так: Старая цена 1 000 000 рублей (Новая цена 100.00 рублей). для этого я от дефолтной должен отнять столько нулей, что бы получилось нужная цена. У меня стоит значение в убывание 0.0001000 и получаем нужное. Теперь обратно идем по пункту 3 и в настройке Доп.валюта autocalc выбираем нашу валюту (в моем случае это Новая валюта РБ) Если не хотите чтобы видели вашу валюту то тогда при создании валюты в Настройки > Состояние > выбираем "Отключить" Сохраняем перезагружаем страницу товара и смотрим что получилось.  Вот так я и решил головную боль, которая мучала меня несколько недель. Есть вариант предложенный выше и он анреал полезный, но мне это надо до декабря этого года и потом я переведу магазин на новую валюту
     
    autocalc_price_option_OC2_v3.0.6.ocmod.xml
  8. Upvote
    strateg2010 получил репутацию от zapara в Две цены в карточке товара и в категории   
    Все решил проблему очень чудесным модулем. к тому же бесплатным. (ссылка на другой форум) последняя версия этого модуля делает то что мне нужно.
    Создал новую валюту со значением (курс = 0.00010000) теперь вид товара имеет нужный мне вид: 
     
     
  9. Upvote
    strateg2010 изменил репутацию admin в Левые ссылки   
    ксену этого не знает зато поисковики отлично видят в исходном коде есть
     
    <meta name="robots" content="noindex,follow" /> ничего в роботс закрывать не нужно
  10. Upvote
    strateg2010 изменил репутацию Koss в Левые ссылки   
  11. Upvote
    strateg2010 изменил репутацию Ekaterina в Barbara Free - шаблон ocstore/opencart/opencart.pro 2.1-2.3   
    Barbara Free - шаблон ocstore/opencart/opencart.pro 2.1-2.3
    Шаблон Barbara (бесплатная версия) для ocstore-opencart-opencart.pro для версий 2.1 - 2.3
    Модули шаблона:
    1. Barbara тема.
    Модуль даёт возможность выбрать цветовую схему сайта из 5 палитр, ввести пользовательский текст в шапку сайта, вкл-выкл. кнопки сравнения и закладок, стикер скидки.
    2. Barbara категории.
    Стена категорий с выбором количества колонок и расположением изображения ( слева или сверху)
    3. Barbara слайдшоу.
    Вы можете расположить в ряд слайдер и баннеры, задать скорость прокрутки, выбрать количество колонок для баннеров.
    4. Расширение шаблона делает неактивной кнопку Купить при наличии статуса "Нет в наличии" и количестве на складе 0
     
    Демо сайт http://demo7.opencart4you.ru
    вход в админ панель demo/demo
     
    Обновления
    10.07.2017   Для версии 2.3  Исправлена капча в catalog\controller\blog\article.php
    12.07.2017   Для версии 2.3  Исправлена ошибка в модуле категорий catalog\controller\extension\module\barbaracategory.php
     
    Полную версию шаблона можно приобрести на opencartforum.com, liveopencart.ru, opencart.market
     
    Автор Ekaterina Добавлен 19.06.2017 Категория Шаблоны
    Скачать Barbara Free - шаблон ocstore/opencart/opencart.pro 2.3

    Скачать Barbara Free - шаблон ocstore/opencart/opencart.pro 2.1
    barbara2_1_free.zip
    barbara2.3_free.zip

  12. Like
    strateg2010 получил репутацию от WarStyle в Адаптация блога шаблона XDS для Opencart.cms 2.3.0.2.3   
    Адаптация блога шаблона XDS для Opencart.cms 2.3.0.2.3
    Старался максимально адаптировать блог под шаблон XDS Coloring.
    Все модули блога адаптированы (не до конца), не смог побороть автовключение owl карусели. 
    Как будут выходные попробую побороть болячку.
    Автор strateg2010 Добавлен 25.07.2017 Категория Прочее  
    XDS Coloring.zip

  13. Upvote
    strateg2010 получил репутацию от NoOne! в Адаптация блога шаблона XDS для Opencart.cms 2.3.0.2.3   
    Адаптация блога шаблона XDS для Opencart.cms 2.3.0.2.3
    Старался максимально адаптировать блог под шаблон XDS Coloring.
    Все модули блога адаптированы (не до конца), не смог побороть автовключение owl карусели. 
    Как будут выходные попробую побороть болячку.
    Автор strateg2010 Добавлен 25.07.2017 Категория Прочее  
    XDS Coloring.zip

  14. Upvote
    strateg2010 изменил репутацию markimax в Кнопки pluso не для сео   
    Да все эти г.. сервисы это один большой развод
    К примеру комментарии дискус вам загружают такое количество следилок и скрытой рекламы что мозгами можно двинуться
    На хабре была хорошая статья по этому поводу
    Как всегда бесплатный сыр в мышеловке
  15. Upvote
    strateg2010 получил репутацию от Safero в Магазин нижнего белья O-La-La.kz   
    Так а зачем подписка на браззерс, когда есть o-la-la.kz ?
  16. Upvote
    strateg2010 изменил репутацию Pulemet в Тема поддержки OPENCART.PRO v2.3.X   
    1) Преимущества. Заходите Дизайн->преимущества товара, далее добавляете нужные. После этого в карточке товара во вкладке данные они появятся, необходимо просто выбрать нужные http://prntscr.com/fvyhen
    2)Подарки. То же самое только при создании выбираете подарки
    3)Улучшенный сео менеджер - Система->Инструменты->Seo менеджер там добавлена вкладка meta
  17. Upvote
    strateg2010 изменил репутацию Pulemet в Тема поддержки OPENCART.PRO v2.3.X   
    Права на просмотр себе поставьте в группы пользователей
  18. Upvote
    strateg2010 изменил репутацию jaffagold в XDS Coloring Адаптация   
    https://ocart.club/2016/09/30/ocmod-opencart-kak-rabotaet/
  19. Upvote
    strateg2010 получил репутацию от StavEXpert в Розыгрыш ключа OPENCART.PRO   
    Мне еще дико не хватает бесплатного модуля Export / Import . Мне конечно установить не сложно, но проще и лучше было бы если сразу встроено. 
  20. Upvote
    strateg2010 изменил репутацию satyr в Розыгрыш ключа OPENCART.PRO   
    Кнопка "Обновить кэш модификатора" в шапке, рядом с остальными кэшами.
  21. Upvote
    strateg2010 изменил репутацию Safero в Розыгрыш ключа OPENCART.PRO   
    Присоединяюсь к SunnRi
    По поводу выбору функций при установке.
    Убрать различный мусор. 
    Зачем человеку, который будет вести деятельность в конкретном регионе Украина, Россия, Беларусь и тд. страны и регионы Африки, Азии и тд.?
    Добавить волшебную кнопку - Регион - Украина и у тебя изначально исключительно регион Украина, а не лезть в БД или в админке 100 страниц удалять ненужных стран и регионов.
     
    Тоже самое с модулями оплаты доставки и тд. Зачем пользователю из Украина, Россия, Беларусь и тд  Australia Post, Royal Mail, Worldpay Online Payments, Divido если мне они не нужны. Опять лишние телодвижения лесть и удалять их, что бы не мусолили глаза
     
     
    А из раздела ХОТЕЛКА
    Нормальная seo многоязычность - считаю этот вопрос самым актуальным для всех стран СНГ
    Украина - Украинский / Русский
    Беларусь - Белорусский / Русский
    Молдова - Молдавский / Русский
    Казахстан - Казахский / Русский
    Россия - Русский / Чеченский / Татарский и тд.
     
  22. Upvote
    strateg2010 получил репутацию от rb2 в Розыгрыш ключа OPENCART.PRO   
    Итак, для получения ключика для opencart.pro нужно: 
    Придумать оригинальную задумку для будущих версий OPENCART.PRO (в пределах разумного!) Идея не должна повторяться у конкурентов! Четко и ясно расписать что это за ФИЧА, и почему именно так и никак иначе. Пометить для какой версий подойдет .CMS или .PRO Объявление результатов 01.07.2017
    Пруф:
     
  23. Upvote
    strateg2010 изменил репутацию jaffagold в Ненужные модули   
    \admin\controller\extension\extension.php
    вместо
    if (isset($this->request->get['type'])) {             $data['type'] = $this->request->get['type'];         } else {             $data['type'] = '';         } сделать
    if (isset($this->request->get['type'])) {             $data['type'] = $this->request->get['type'];         } else {             $data['type'] = 'module';         } P.S. мопед не мой, но работает.
  24. Upvote
    strateg2010 получил репутацию от admin в Ненужные модули   
    За это спасибо большое!
    Очень хорошая новость!
     
    Есть сэр!
  25. Upvote
    strateg2010 изменил репутацию WarStyle в Общий FAQ от WarStyle по Opencart 2.x   
    В данной теме мы будем добавлять в шапку различные часто задаваемые вопросы. Данная тема будет очень полезна для людей, которые только начинают работать с opencart.pro/cms или для тех, кто ещё не знаком с изменениями в новых версиях сборки.
     
    1. Не видно новые категории в меню магазина / удалили категории, создали свои, а их не видно в магазине:
     
    2. Размеры изображений в магазине opencart 2.0 / 2.1:
     
    3. Размеры изображений в магазине opencart 2.3
     
    4. При наполнении товара мешает английский язык:
     
    5. "Настройка seo-url / ЧПУ":
     
    6. В Opencart версий 2.Х есть неприятный момент - при оформлении заказа, если посмотреть Условия соглашения, появляется кривоотображающееся модальное окно с этими самыми Условиями соглашения.