COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
-
Публикации
2484 -
Зарегистрирован
-
Посещение
-
Days Won
133
Все публикации пользователя BuslikDrev
-
support Свободное php редактирование / Free php editing
topic ответил в BuslikDrev BuslikDrev в Модули
Даёт возможность брать модификатором в обработку вручную отредактированные файлы со своим префиксом. То есть модификаторы смотрят, если существует файл с префиксом то берёт его в обработку, а не оригинальный файл. Я просто сидел и вручную редактировал языковые файлы, но в тоже время понимаю, что выйдет новая сборка опенкарт и я закалупаюсь перебирать, что редактировал, а что нет. Было бы круто наверно ещё сделать сравнение кода, что нового добавилось в оригинальных файлах по сравнению со старыми с префиксом. -
ИЗОБРАЖЕНИЯ ИНФОРМАЦИЯ Название модуля: Свободное php редактирование - "Free php editing"Версия модуля: 1.0Тип лицензии: Full (полная версия)Тип установки: ocmodЯзык: Беларуская мова, English, Русский язык, Українська моваДата создания: 24.11.2019 Был протестирован на: OpenCart.cms 2.1.0.2.2 и OpenCart.pro 2.3.0.2.6 шаблон (default)Название архива: Free php editing v1.0 Full OpenCart 2.X-3.1.X.zip ОБЛАДАТЕЛЯМ OpenCart.pro 2.x СКИДКА 20% для получения скидки обратитесь к Admin ДЕМОНСТРАЦИЯ ОПИСАНИЕ Модуль предназначен для возможности свободно редактировать php, tpl, twig, файлы и не париться при обновлении версий или шаблонов OpenCart. Просто создаёте копию файла с префиксом перед именем и редактируете его, потом обновляете модификаторы и ваши правки применены (модули также будут вносить правки в ваш файл). ВНИМАНИЕ! Оригинальные файлы магазина не заменяет! Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных. Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"): Модификатор "вносит изменения" в следующие файлы: УСЛОВИЯ СОГЛАШЕНИЯ- Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен; - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен); - Редактировать код можно только под нужды своего магазина; - Распространение модуля запрещено; - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг); - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная; - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля; - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств; - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля; - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения. Приобрести модуль можно ЗДЕСЬ! Вопросы и пожелания можно задавать в данной теме.
-
Для чайников есть поисковые системы.
-
Зачем ждать, когда есть раздел https://forum.opencart.pro/forum/13-разработка-модулей/
-
Я думаю нельзя. С отличным программистом в штате, а не "<span><?php echo $_GET['page'] ? $price . ' руб.' : 'Беслпатно'; ?></span>" - опенкарт рвёт всех конкурентов среди cms, а писать с нуля на фреймворках смысла вообще нет.
-
При каких условиях, о каких статьях речь?
-
Нет, если не устанавливается, я же говорю другой модуль установить попробуйте. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892
-
Попробуйте отключить все модификаторы, может какой-то портит стандартную установку модулей. Также убедитесь, что правильно настроено фтп. Да и в конце-то концов вручную почему не зальёте? По ошибке у вас нейкие запреты, вы другие пробовали устанавливать модули или крайнего нашли?
-
12/ доступ в админку через фтп: 13/ Совет по модулю строения для уменьшения лишних запросов к БД:
-
Роут (значение параметра роут) с новой строки пропишите.
-
Кактегория блога?
-
Поэтому и интересуюсь.
-
Характеристики тут не приделах. Просто создать варианты фильтров, и в каждом товаре указать нужные варианты фильтра, и вывести модуль фильтра на страницу категорий.
-
FAQ Вопрос: Как настроить? Ответ: Читайте инструкции при наведении на знак вопроса и не используйте мобильные устройства. Для настройки кэширования, узнайте все session параметры которые есть на вашем сайте и изменяются в следствии каких-либо манипуляций пользователя. Потом пропишите их в поле "Параметры сессий". Если параметр сессии имеет много ступеней, то указывайте все параметры через "|", например, $session['products']['param']['total'] - products|param|total Рекомендуется указывать конкретные параметры кэширования страниц в поле "Параметры работы", чтобы чётко контролировать кэш. Если вы 100% не уверены, то не рекомендуется включать кэш для авторизованных пользователей. Добавьте в исключение keyword или роут модулей которые не выводят статические данные при подгрузки ajax методом (то есть указать в исключение модули отправляющие пост запросы и иные формы). Для настройки PageSpeed сначала включите сжатие стилей и скриптов, потом зайдите на страницу исходного кода, чтобы увидеть какие стили и скрипты не попали в файл сжатия. При возникновении проблем или найденной неправильной работы модуля - пишите в техническую поддержку. Для универсального loading="lazy" есть возможность указать начало и количество изображений (iframe тоже учитывать нужно) при старте через событие, что позволит также изменить атрибут для желаемых изображений. Данный скрипт можно указать в поле "Скрипт" или в модуле аналитики. window.addEventListener('busLoadingLazy', function() { busLoadingLazy.setting['start'] = 0; // начать загружать с busLoadingLazy.setting['quantity'] = 20; // загружать столько-то busLoadingLazy.setting['exception'] = {'https://mysite.by/image.png':true}; // не загружать это изображение при загрузки страницы busLoadingLazy.start(50, 5); // загрузить ещё изображения и iframe при загрузки страницы начиная от 50 в количестве 5 штук busLoadingLazy.setting['exception'] = {}; // убираем исключения }); Для обычного loading="lazy" frame окон заменить src= на data-src и указать в поле скрипта код: var busLoadingLazy = function() { var elements = document.querySelectorAll('iframe[loading="lazy"][data-src]'); if (elements) { for (var i = 0; i < elements.length; i++) { elements[i].setAttribute('src', elements[i].getAttribute('data-src')); elements[i].style['opacity'] = 1; elements[i].removeAttribute('data-src'); } } }; window.addEventListener('mouseover', busLoadingLazy, {once:true, passive:true}); window.addEventListener('touchstart', busLoadingLazy, {once:true, passive:true}); Пример подключения метрик: <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-00000000-0" type="text/javascript"></script> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-00000000-0'); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <!-- Yandex.Metrika counter --> <script async src="https://mc.yandex.ru/metrika/tag.js" type="text/javascript"></script> <script type="text/javascript"> //https://yandex.ru/support/metrica/code/counter-initialize.html window.ym = window.ym || function() {(window.ym.a = window.ym.a || []).push(arguments);}; window.ym.l = 1*new Date(); ym(00000000, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:10 }); </script> <!-- /Yandex.Metrika counter --> <!-- Yandex.Metrika counter --> <noscript><div><img src="https://mc.yandex.ru/watch/00000000" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> Рекомендую использовать этот модуль и указать там ссылку: Чистка кэша HTML, TWIG, DATA: https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&caches=1 Чистка кэша HTML, TWIG, DATA + CSS, JS: https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&minify=1 Чистка кэша HTML, TWIG, DATA + IMAGES: https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&images=1 Чистка кэша LOGS: https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&logs=1 Чистка кэша HTML, TWIG, DATA + MODIFICATIONS: https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&modifications=1 Чистка VIEW PRDOCUTS (просмотренные товары): https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&view_products=1 Чистка CUSTOMER SEARCH QUERY (поисковые запросы): https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&customer_search=1 Чистка CUSTOMER BLOG SEARCH QUERY (поисковые запросы по блогу OpenCart.Pro 2.3.0.2.6): https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&customer_blog_search=1 Чистка CUSTOMER ACTIVITY (информация об активности пользователей): https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&customer_activity=1 Чистка CUSTOMER AND API SESSION (file or DB) (сессионные данные пользователей и подключений по REST API OpenCart): https://mysite.by/admin/index.php?route=extension/module/bus_cache/clear&user_token=[user_token]&redirect=[route]&customer_session=1
-
Мне нравится такое быстрое редактирование, а вам?
-
Через поиск в админке попробуйте.
-
ИЗОБРАЖЕНИЯ ИНФОРМАЦИЯ Название модуля: Удобный Редактор - "Convenient Editor"Версия модуля: 1.0Тип лицензии: Full (полная версия)Тип установки: ocmodЯзык: Беларуская мова, English, Русский язык, Українська моваДата создания: 16.11.2019 Был протестирован на: OpenCart.cms 2.1.0.2.2 и OpenCart.pro 2.3.0.2.5 шаблон (default)Название архива: Convenient Editor v1.0 Full OpenCart 2.X-3.1.X.zip ОБЛАДАТЕЛЯМ OpenCart.pro 2.x СКИДКА 20% для получения скидки обратитесь к Admin ДЕМОНСТРАЦИЯ ОПИСАНИЕ Модуль выводит кнопку быстрого перехода к редактированию категорий, производителей, товара и информационных страниц со стороны фронта вашего сайта. Модуль предназначен для замены стандартных меню списка редактирования категорий товара и статей блога, информационных страниц, производителей, товара и статей блога. на функциональное решение, где вы сможете данные списки настроить под более удобный вариант для себя. ВНИМАНИЕ! Оригинальные файлы магазина не заменяет! Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных. Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"): Модификатор "вносит изменения" в следующие файлы: УСЛОВИЯ СОГЛАШЕНИЯ- Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен; - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен); - Редактировать код можно только под нужды своего магазина; - Распространение модуля запрещено; - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг); - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная; - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля; - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств; - Автор не несёт ответственности за потерю или находку дохода пользователя из-за работы модуля; - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения. Приобрести модуль можно ЗДЕСЬ! Вопросы и пожелания можно задавать в данной теме.
-
Если чисто из этого списка, то выбирайте по показаниям быстродействия и ошибок.
-
А я вам могу ответить, что вносимый функционал в функционал OpenCart не относится к функционалу OpenCart. https://github.com/ocshop/ocshop/blob/oc-2.3.0.2.1/upload/catalog/view/theme/default/template/extension/captcha/google_captcha.tpl И вы сами видите, что код из шаблона, который вы купили:
-
Дело в том, что вы могли не покупать данный шаблон, а скачать на варезе.
-
У автора шаблона спросите, что это.