Доска почета


Популярные сообщения

Showing content with the highest reputation since 05.03.2019 везде

  1. 4 points
    Не важно сами вы делаете магазин. У фрилансеров, или заказываете у студии, в современных реалиях необходимо следовать нескольким профилактическим правилам: 1. Не оставлять мусора на фтп. Вида info.php, adminer.php и всякого остального хлама. У вас должен быть только index.php и точка. 2. Регулярно менять пароли, все пароли (ftp, админки, к базе данных). И следить, чтобы у вас не появлялись случайно лишние непонятные аккаунты. 3. Отключать вывод ошибок. Всегда, если не ведете работы - отключайте вывод ошибок. 4. Да я знаю что это не очень выполнимо, но стоит следить хотя бы за актуализацией обновлений кода движка связанных с безопасностью, а в идеале регулярно обновлять движок до стабильных версий. 5. Иногда заглядывать в логи посещений, там может быть много интересного. Например если у вас там появится такое, стоит задуматься о том, чтобы предпринять дополнительные методы защиты: 6. Закрыть дополнительно паролем или ограничением по айпи admin магазина и разного рода уязвимые разделы, типа phpmyadmin. 7. Если используете какой-нибудь sxd - то его тоже стоит переименовать 8. При использовании nginx, в конфиг виртуал-хоста стоит добавить правила, которые запрещают запускать любые скрипты php кроме index.php в корне и admin разделе сайта. 9. Не устраивайте мусорку из аккаунта. Если у вас магазин - то пусть будет магазин. Не грузите под одним аккаунтом кучу wp-блогов, жумл помоек и разного рода тестовых доменов. 10. Никогда не храните бекапы сайта или базы в корне вашего виртуалхоста. 11. Следите за нагрузкой на сервер/хостинг, старайтесь держать запас хотя бы x2 от пиковых нагрузок и если вдруг резко нагрузка ни с того ни с сего увеличилась, попытайтесь выяснить причину. Лучше перебдеть, чем недобдеть!
  2. 3 points
    Yoda

    два совета оптимизации Mega Filter Pro

    1. Если у вас включен кеш фильтра, поставьте в настройках час, максимум 4. Не больше. Очень часто сталкиваюсь с неделей времени жизни кеша фильтра, а из-за этого скапливаются десятки тысяч файлов в папке с кешем, что в итоге приводит к диким тормозам. 2. Фильтр, в процессе вывода результатотов выборки обращается при помощи AJAX на контроллер категории. Очень неплохо заблокировать генерацию всех остальных элементов страницы для такого вывода. Т.е дописать условие, где header, footer... и все остальное не будет генерится при наличии либо роута фильтра либо ajax запроса. (считайте что вы сразу сэкономили овермного времени, исключив избыточную генерацию ненужного контента страницы - а это иногда до половины времени формирования всей страницы).
  3. 2 points
    Yoda

    GooglePageSpeed

    А расскажите, кому эти пузомерки дали результат, +10 позиций по каким-нибудь вч запросам к примеру ?
  4. 2 points
    admin

    Тема поддержки OPENCART.CMS v2.3.X

    у вас перед этим на этом домене стоял оксторе и кэш браузера его запомнил сделайте 3 поворота на стуле и при каждом повороте нажимайте ctrl+f5
  5. 2 points
    в папке /system удалить revolution_filter.ocmod.xml и обновить модификаторы
  6. 1 point
    Обратился к Владу по рекомендации. Были проблемы на моем сайте. Влад очень ответственно подошел к решению моего вопроса. Сразу понял, что меня интересует не только устранение ошибок, но и понимание работы сайта. Оказалось, что я не с той стороны вообще подходил к решению вопроса! Все изначально можно было сделать гораздо проще. Дал много грамотных рекомендаций по сайту, по исправлению ошибок на будущее. Посоветовал софт для улучшения работы. Очень благодарен за его труд и доброжелательное отношение! Рекомендую!!!
  7. 1 point
    http://joxi.ru/nAyQOyZFgNLO1A
  8. 1 point
    catalog\view\theme\revolution\template\common\footer.tpl <?php if ($modal_status) { ?> }, 10000));
  9. 1 point
    admin

    Релиз OPENCART.PRO (CMS) v2.3.X

    Ознакомиться с возможностями вы можете по ссылке: http://opencart.pro/overview/ Демонстрационный магазин доступен по ссылке: http://demo23.opencart.pro/ Скачать Релиз OPENCART.CMS v2.3.0.2.5 opencart_cms_2_3_0_2.zip update_cms_2_3_0_2_1.zip opencart_cms_2_3_0_2_1.zip opencart_cms_2_3_0_2_2.zip update_cms_2_3_0_2_2.zip update_cms_2_3_0_2_3.zip opencart_cms_2_3_0_2_3.zip opencart_cms_2_3_0_2_4.zip update_cms_2_3_0_2_4.zip opencart_cms_2_3_0_2_5.zip update_cms_2_3_0_2_5.zip
  10. 1 point
    admin

    UNIVERSAL 2.X

    да но часть функционала что появилась в более новых версиях будет недоступна но можно накопипастить из дефолта по необходимости
  11. 1 point
    Нет. Вместо <?php echo $popuporder_heading_title; ?> можно написать свой текст.
  12. 1 point
    Всегда на связи, быстро реагирует. Спасибо!
  13. 1 point
    Я конечно не спец. и не программист, но по пути 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 плюс от шаблона автора темы.
  14. 1 point
    Евгений79

    Благодарность Rubynoid

    Нужна была помощь в переносе категорий, товаров, опций, отзывов и так далее с магазина opencart 2.3 на новый сайт на движке opencartPro 2.3. Модуль импорт/экспорта был бессилен. Нужно было другое решение. Доверился Rubynoid и не пожалел. Выполнил буквально часа за 2. Видно что мастер. Однозначно рекомендую.
  15. 1 point
    Влад

    Заголовок H1 на главной странице

    Дизайн - Макеты - Главная туда модуль добавь и будет он именно на главной. Не получится - пиши в личку
  16. 1 point
    WarStyle

    Помогите с заголовками

    Я не знаю какие модули Вы выводили на главную, для того чтобы узнать путь к файлу, откройте выведенный модуль (его настройки) и посмотрите в адресную строку. Пример, файл модуля рекомендуемые: http://joxi.ru/EA4objpHoj3YO2 Лежит по пути: /catalog/view/theme/ВАША_ТЕМА/template/extension/module/featured.tpl
  17. 1 point
    n3bo

    Вопрос по опциям типа "переключатель"

    Радиобаттон при повторном клике убирается? Вот стандартный: https://demo.opencart.com/index.php?route=product/product&product_id=42 @Deathnikk, погуглите "Убрать checked при повторном нажатии на радиокнопку" или что-нибудь подобное
  18. 1 point
    Здравствуйте. H1 на главной вы не сделаете над поиском, потому что поиск находится в шаблоне header.tpl который идет для всего сайта (и будет 2 h1 на других страницах). Поэтому советую не городить и оставить как есть. Шапка - catalog\view\theme\revolution\template\common\header.tpl Главная - catalog\view\theme\revolution\template\common\home.tpl
  19. 1 point
    n3bo

    Помогите сделать задержку меню в версии 2.3.0.2.3

    Из шаблона, не тестил: Добавить код: var global_menu2_button; $("#menu .nav > li").hover(function(){ var this_li = $(this); global_menu2_button = setTimeout(function() { this_li.find('.mmmenu .dropdown-menu').addClass('dblockdr'); }, 250) },function(){ $(this).find('.mmmenu .dropdown-menu').removeClass('dblockdr'); clearTimeout(global_menu2_button); }); В стилях заменить: #menu .nav.dblock_zadergkaoff > li:hover .dropdown-menu { display: block !important; margin: 0 !important; padding: 15px 10px; overflow: hidden; border-radius: 0 0 2px 2px; width: 940px; } на : #menu .nav.dblock_zadergkaoff > li:hover .dropdown-menu.dblockdr { display: block !important; margin: 0 !important; padding: 15px 10px; overflow: hidden; border-radius: 0 0 2px 2px; width: 940px; }
  20. 1 point
    В том месте где вам нужно.. Файл catalog\view\theme\revolution\template\common\header.tpl после <div id="top"> <div class="container">
  21. 1 point
    Я новичок в OpenCart, поэтому, когда в настройках своего магазина увидел проблему, решить которую не знал как, обратился на форум. Влад откликнулся очень быстро, предложил простейший путь решения (понятный даже мне, новичку), и предложил, если у меня не получится, сделать всё самому. Следом за ним откликнулся и другой пользователь, предложив мне прочитать какую-то длиннющую статью, вроде бы по моей проблеме. Я эту статью открыл, и мне поплохело: я понял, что не в состоянии осилить это. Однако, вспомнил, что Влад первым предложил мне абсолютно простой и понятный способ. Решил сделать, как он советовал. Буквально пара телодвижений, и я смог самостоятельно решить проблему, пользуясь советом Влада! Вы представляете, как это приятно для новичка? Думаю, я еще к нему обращусь за помощью, потому что от первого знакомства остались самые приятные впечатления. Спасибо ему огромное!
  22. 1 point
    admin

    Карта сайта - Хелп!

    наверно враги украли 🙂 если серьезно то вот те две ссылки на скрине вам нужно добавить в вебмастер яндекса и гугла и все будет хорошо
  23. 1 point
    WarStyle

    Редактирование шаблона opencart 2.1.0.2

    Ну так как Вы не дали сайт, как я могу подсказать? Вот исходя из Вашего вопроса я и сказал, используйте инспектор кода, в нем нет ничего сложного. http://joxi.ru/GrqpBxeH4yybqA
  24. 1 point
    jaffagold

    Макет полная ширина страницы

    Обычно у каждой страницы магазина у тэга body есть УНИКАЛЬНЫЙ класс Если у вашего шаблона так и есть, то вообще не должно быть проблем со стилями. Делайте составной селектор, где первым будет стоять класс тэга body
  25. 1 point
    Во вкладке опции настройки магазина.
  26. 1 point
    BuslikDrev

    Тема поддержки OPENCART.PRO v2.3.X

    Если не вручную заполняли, тогда смотрите все ли данные в таблицах характеристик. Обратитесь к автору АОП.
  27. 1 point
    BuslikDrev

    Стикеры и преимущества

    Автор заявил адаптацию под сборку, но в итоге не хочет адаптировать до конца?
  28. 1 point
    Yoda

    Вопрос по Mega Filter PRO (доработка)

    В мега фильтре код обфусцирован. Решить вашу проблему - не представляется возможным. Пишите автору в поддержку.
  29. 1 point
    Привет. Чат бот заказал. API нужен для того что бы чат бот ответы форимровал из карточки товара.
  30. 1 point
    Crown

    ocshop экспорт базы пользователей сайта

    Наверное, так: имя.сайта/phpmyadmin выбираем базу (с левой стороны), далее находим (в списке всех таблиц) oc_customer или в вашем случай customer, заходим внутри и на самом вверху есть кнопка экспорт.
  31. 1 point
    там же где и все остальные модули, поищите на будущее полезно будет, по этой причине специально не указываю путь что бы узнать название тплки зайдите в редактирование модуля, в админке и он будет в адресной строке браузера
  32. 1 point
    АлексейК

    Длина кода страницы HTML

    Отвечу сам 😄, нашел на импортном форуме. Открыть SELECT * FROM `oc_information_description` выбрать Структуру в структуре для столбца description поменять тип text на mediumtext
  33. 1 point
    admin

    Custom Footer v_2.X

    Тут не политический форум, что бы в таком ключе задавать вопрос Он там всегда был, что в поле вставите то и отобразится
  34. 1 point
    jaffagold

    Как добавить язык

    Возможно, вы неточно выразились, а я попробую угадать... Не устанавливается модуль или модификатор из-за того, что не настроен ftp в опенкарт. Его и не надо настраивать, т.к. есть QuickFix или на opencartforum немного исправленный вариант в сообщении После его установки надобность настройки ftp в опенкарт отпадает и на закладке FTP в настройках магазина его надо отключить. Что касается копирования файлов и папок на хостинг, в папку магазина, то, возможно в настройках файл-менеджера надо включить пассивный режим передачи данных (как веб-браузер). По крайней мере у меня так Total Commander настроен для работы по ftp.
  35. 1 point
    Азубка

    Где найти коды шаблона?

    Благодарствую дружище, только из-за такой активности со стороны администрации, буду покупать про версию, хотя и cms устраивает, но Ваш труд должен быть оценен! 😉
  36. 1 point
    BuslikDrev

    Отслеживание конверсии APORT

    К примеру, разместить этот скрипт в шаблоне при выводе сообщения о том, что заказ оформлен. Из контроллера вывести название магазина, почту покупателя, номер заказ и сумму заказа и скрипт. catalog\controller\checkout\success.php Либо скрипт разместить в catalog\view\theme\default\template\common\success.tpl при условиях, когда этому скрипту выводиться. $this->session->data['guest']['email']; - вроде это почта покупателя $this->session->data['order_id']; - id заказа $this->session->data['totals']; - сумма заказа Эти данные удаляются перед выводом сообщения, то есть их нужно передать в переменную до удаления.
  37. 1 point
    .product-grid .product_buttons, .owl-carousel .product_buttons {height: 110px !important;} @media (max-width: 772px) { .rev_slider .heading_h h3 {font-size: 15px; white-space: nowrap; width: 200px; overflow: hidden; text-overflow: ellipsis;} .rev_slider .heading_h a {float: right;} } http://joxi.ru/nAyQOyZFY8ZDWA
  38. 1 point
    WarStyle

    Руководство для перехода на SSL (HTTPS) v2.0

    Ну так когда вы делаете https оно и делает 301 редирект на него
  39. 1 point
    WarStyle

    Руководство для перехода на SSL (HTTPS) v2.0

    Если прям боитесь, то в этой теме есть фикс, но он уже не нужен:
  40. 1 point
    BuslikDrev

    Экспорт anyCSV™ PRO import export by OCext

    В панели модуля должен автор быть указан.
  41. 1 point
    bracula

    Изображения в опциях OpenCart 2.X

    а где модуль то?
  42. 1 point
    BuslikDrev

    PHP Notice: Undefined index, OC.pro 2.3.0.2.4

    У вас же действующий магазин с установленными модулями? Правки же вносились свои? 2018-09-20 5:49:50 - PHP Warning: imagecolorallocate() .... Это изображение не сгенерировалось (не закешировалось), возможно оно кривое, либо не прописаны размеры для генерации. В этом файле:
  43. 1 point
    mpn2005

    Обновление цены при выборе опции, без AJAX OC2

    Обновление цены при выборе опции, без AJAX OC2 При выборе опций товара выводит в цену товаров с учётом выбранных опциий. Возможности: Не используется AJAX Поддержка OpenCart2, ocStore2 Поддерживаемые модификаторы цены: +, -, =, *, +%, -% (Для =, *, +%, -% необходимо установить модуль options_price) Анимированная цена товара при изменении опций ( =, *, +% - при установленном модуле options_price - Оригинальный модль здесь ) Для корректной работы используйте модуль модификаторов цены опции из этой темы. Демо ocStore 2.3.0.2: http://ocs2302.mpn-oc.org/test Настройки модуля находятся на закладке Локализация в конфигурации магазина Лицензия: Данное дополнение является бесплатным и распространяется по лицензии GNU GPL. Разрешается: модификация кода дополнения, использование с целью получения коммерческой выгоды, продажа или бесплатное размещение на других ресурсах. Версии модуля обновления цены: (NEW) autocalc_price_option_OC2_v3.0.11.ocmod.xml - Модуль обновления цены при выборе опции. autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml - Версия OC2 для шаблона UniShop. Поддержка обновления цены в быстром заказе. Версии модуля доп. модификаторов к цене опции: options_price_v1.0.13_OC2.ocmod.xml - модуль модификаторов цены опций (=, *, /, +%, -%,) Инструкция по установке OCMOD Opencart2, ocStore2: Файл autocalc_price_option_OC2_v3.0.11.ocmod.xml залить через админку в разделе Extension Installer (Кнопка Upload). Или положить файл в папку /system/ В разделе Modifications нажать кнопки Clear(Очистить) и Refresh(Обновить) Особенности работы: Не используется AJAX, поэтому при подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует). Автор mpn2005 Добавлен 26.04.2018 Категория 2.х options_price_v1.0.13_OC2.ocmod.xml autocalc_price_option_OC2_v3.0.10_unishop.ocmod.xml autocalc_price_option_OC2_v3.0.11.ocmod.xml
  44. 1 point
    Итак если кому интересно или будет подобная проблема.. мне помогло /system/library/mail.php в функции setFrom, добавить следующее: public function setFrom($from) { $from="mailer@mydomen.com"; $this->from = $from; }
  45. 1 point
    BuslikDrev

    Не могу найти импорт/экспорт товаров

    phpmyadmin возможно может в xls сохранять Вот бесплатный: Вот с моей наработкой для OpenCart.pro:
  46. 1 point
    Добрый вечер уважаемые форумчане. В этой теме я бы хотел поделится своим опытом, как я реализовал смс уведомления для Украины на OpenCart Pro 2.3.0.2.2 возможно кому-то это будет полезно. Для меня важно чтобы при заказе товара и заказе обратного звонка моментально приходило смс увемление на телефон. Так как уведомления с почты работают не стабильно и если интернет затупит, можно обнаружить заказ и через час спустя, а практика показывает, что из-за этого можно потерять и заказ. На старом сайте я пользовался услугами компании "АльфаСМС" как было реализовано на старом сайте я не знаю(делал не я), но точно не через модуль. Перейдя на Pro 2.3 задался вопросом как теперь реализовать смс, ведь в версии 2.3 разработчики прошки почему-то решили убрать смс(огромная ошибка). Обратился в тех. поддержку АльфаСМС они сказали что у них есть модуль для 2.1, к моему огромному удивлению за день сделали версию под 2.3, вначале она не работала, потом еще немного подкрутили и стала работать. Вчера я купил модуль Simple и столкнулся с новой проблемой, из-за модуля перестали работать смс уведомления. Снова обратился в поддержку, хотя честно думал что мне скажут что-то типа "ну что мы можем сделать, на голом движке же работает, а если модуль сторонний мешает, так это не наши проблемы", но нет. Дали скайп программиста и сказали обратится к нему. За 30 минут он исправил проблему, а за небольшую плату, допилил модуль под мои нужны. Что имеем в итоге: Сборка OpenCart Pro 2.3.0.2.2 Шаблон Shop Store 2 1. Приходит смс когда делается заказ обычным способом и через попап окно "Купить в один клик". Как с модулем Simple так и без него.(по умолчанию работало только со стандартной формой заказа) 2. Приходит смс клиенту после регистрации с кодом скидочного купона. Как с модулем Simple так и без него. (по умолчанию не работало с Simple) 3. Приходит смс вида "Человек с номером 099-999-99-99 заказал обратный звонок" после заказа звонка через попап окно модуля "Обратный звонок" который является частью шаблона.(по умолчанию этого вообще не было) Важно! Чтобы модуль работал нужно ставить его поверх Simple, т.к. заменяется один файл! Надеюсь кому-то в будущем будет полезно. Файл модуля адаптированого под шаблон и Simple приклепляю. Вероятно будет работать и на других шаблонах. Сайт компании - https://alphasms.ua opencart-2-3-0-2-alphasmsmod-1-9-1(модифицированный).ocmod.zip Установка модуля AlphaSMS на новых версиях OpenCart.pdf
  47. 1 point
    Влад

    Даунгрейд с Opencart 3

    Всем привет. Сегодня по ряду причин пришлось перевести клиентский магаз на 23023про с мягко говоря Русской сборки 3012. Может кому пригодится эта печальная история. Задача была поставить клиенту нашу сборку ПРО, симплу, революшн, а я по запарке не глянут что магаз уже на тройке. Итак, после всех бекапов оставил только базу, конфиги и папку с картинками (слава Даниелю что не вынес их никуда), залил поверх сборку и запустил обновление. В итоге обновление подумало подумало умерло по таймауту. Херово. Сделал копию магаза на локалке, обновилось и умерло с ошибкой 500 как админка так и морда. Опять херово. Ковыряться некогда. Далее сделал по совету админа, взял все на хостинге, снес нахрен, поставил про23023 начисто, а потом из базы, обновленной на локалке просто скопировал таблицы товарно-настроечные таблицы и все взлетело. Так что если кому неохота мытариться и хочется сразу переходить к хеппиэнду, то делая откат с тройки сразу сносите ее нахрен, а базу обновляйте где-то на локалке а потом копируйте в свежепоставленный магаз. Ну или пишите, я уже умею )
  48. 1 point
    admin

    Количество символов в статье.

    таблица oc_information_description столбец description тип данных там text собственно нужно поменять тип данных на какой то из VARCHAR Может хранить не более 255 символов. TINYTEXT Может хранить не более 255 символов. TEXT Может хранить не более 65 535 символов. MEDIUMTEXT Может хранить не более 16 777 215 символов. LONGTEXT Может хранить не более 4 294 967 295 символов.
  49. 1 point
    admin

    Релиз OPENCART.PRO (CMS) v2.3.X

    с этого все начинали, кто его знает что будет завтра тут тоже ответ как и выше все когда то с этого начинали освойте гит :-) собственно как и совет выше
  50. 1 point
    korn

    Выскакивает предупреждение(

    За recurring_id отвечает вкладка «Периодичность» в добавлении/редактировании товара. Бывает человек нажимает на плюсик (добавить периодичность) и не заполняет это поле, и после этого пытается сохранить товар, соответственно появляется ошибка, которую привела Rocsa.