- Это популярное сообщение.
-
Публикации
2484 -
Зарегистрирован
-
Посещение
-
Days Won
133
Сообщения, опубликованные пользователем BuslikDrev
-
-
- Это популярное сообщение.
- Это популярное сообщение.
-
Пилить сборку OpenCart.Pro 4 (работать будет на событиях - там не будет ocmod, vqmod)?
-
В 15.12.2021 at 12:53, bigo сказал:
Добрый день. Нужен этот модуль. нигде не могу найти. Может у кого то будет
Могу за 200$ написать.
-
При включении опции "ЧПУ товаров с категориями" в настройках сеопро, должен быть полный путь.
-
v1.0.14
- устранены мелкие ошибки;- оптімізація кода;
- добавлена возможность кэширования контроллеров и моделей;
- добавлена возможность установки времени кэша для определённых роутов\seo_url;
- доработана система переноса скриптов и стилей в файл;
- добавлена возможность замены в css, js перед сжатием;
- добавлена кнопка обновления модификаторов, чистки логов, и копий изображений;
- добавлена возможность lazy load html;
- добавлена возможность установить свой обработчик кэша. -
1 час назад, YaRad сказал:
Добрый день! Как обновить модуль? Не помню на каком ресурсе покупал (((
Пишите в лс адрес домена на который покупали.
-
2 часа назад, Leo2 сказал:
2.3.0.2.6 Pro нет
Версии Pro нет.
-
- Это популярное сообщение.
- Это популярное сообщение.
4 часа назад, Leo2 сказал:Зачем-то кто-то удалил мое сообщение. Наверное, потому что я из РФ и запускаю в сторону Киева крылатые ракеты.
Поэтому вопрос снимаю, но довожу до вашего сведения, что в версии 2,3,0,2,5 баг остался и ваш финт не помогает его исправить.Помогает и это исправлено в бесплатной версии 2.3.0.2.6
И вообще в планах работы по двум протоколам можно в конфигах:
// Check if SSL if ((isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) || $_SERVER['SERVER_PORT'] == 443) { $https = true; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') { $https = true; } else { $https = false; } if ($https) { define('HTTP_SERVER', 'https://opencart.pro/'); define('HTTPS_SERVER', 'https://opencart.pro/'); } else { define('HTTP_SERVER', 'http://opencart.pro/'); define('HTTPS_SERVER', 'http://opencart.pro/'); }
-
2 часа назад, kimono11 сказал:
Да, но включить его невозможно. Ставлю галочку на "Да" сохраняю и автоматом слетает на "Нет"
Это невозможно т.к. у меня всё работает, структура этого меню не отличается от 2.3.0.2.5. В общем у вас проблема в конфигах опенкарт, или сервера (например брандмауэр хостинга блокирует запрос сохранения), или из-за браузера.
-
В 15.04.2022 at 15:11, kimono11 сказал:
Есть ошибка с деактивацией кастомного меню в конструкторе. При сохранении оно деактивируется и больше не включается:
На скріншоте же отключено меню. Когда устанавливали сборку версии 2.3.0.2.6 - вчера? Если больше недели, то можете обновить сборку.
В 15.04.2022 at 15:11, kimono11 сказал:Активирован SEO Менеджер Pro
Это про событие речь или сторонний модуль? Дело в том, что этот модуль никакой активации не требует.
-
4 часа назад, Ольга1987 сказал:
Добрый день! А как получить ключ от Aridius (Modern)
Напісать автору на страніце покупкі.
-
31/
Рекомендую писать js код с правилом строгой типизации:
"use strict";
"use asm";
Это научит вас писать оптимизированный код, а в случае "use asm" поддерживающие браузеры этого правила будут выполнять ваш код быстрее.
Также рекомендую ознакомиться с возможностями WebAssembly (wasm). Эта технология позволяет выполнять код C, C++, C#, Rust (нужно конвертировать через спец. программы в wasm), что выходит быстрее, если бы вы написали такой код на JavaScript. То есть полезно создать свой модуль wasm с функциями для выполнения каких-то вычислений (работа с изображениями и видео, кодирование и декодирование информации).
Онлайн конвертёр из С++ в Wasm
32/ Универсальный анкор скролл
Скрытый текст'use strict'; 'use asm'; if (typeof document.documentElement.style['scroll-behavior'] !== 'undefined') { document.documentElement.style['scroll-behavior'] = 'none'; window.addEventListener('load', function(e) { document.documentElement.style['scroll-behavior'] = 'smooth'; }); } else { if (!('scrollIntoView' in window)) { (function() { var lastTime, vendors, x; lastTime = 0; vendors = ['ms', 'moz', 'webkit', 'o']; for (x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame']; window.cancelAnimationFrame = window[vendors[x]+'CancelAnimationFrame'] || window[vendors[x]+'CancelRequestAnimationFrame']; } if (!window.requestAnimationFrame) { window.requestAnimationFrame = function(callback, element) { var currTime = new Date().getTime(); var timeToCall = Math.max(0, 16 - (currTime - lastTime)); var id = window.setTimeout(function() { callback(currTime + timeToCall); }, timeToCall); lastTime = currTime + timeToCall; return id; }; } if (!window.cancelAnimationFrame) { window.cancelAnimationFrame = function(id) { clearTimeout(id); }; } }()); var s, ss; s = document.createElement('script'); s.async = true; s.type = 'text/javascript'; s.src = 'http://iamdustan.com/smoothscroll/src/smoothscroll.js'; ss = document.getElementsByTagName('head')[0]; ss.parentNode.appendChild(s); } var element = document.querySelectorAll('a[href*="#"]'); if (element) { var i, l, t, link; i = 0; l = element.length; for (i; i < l; i++) { element[i].addEventListener('click', function(e) { t = e.target; if (typeof t.hash === 'undefined') { t = t.parentNode; } if (window.location.pathname.replace(/^\//,'') == t.pathname.replace(/^\//,'') && window.location.hostname == t.hostname) { if (typeof t.hash !== 'undefined') { e.preventDefault(); link = document.getElementById(t.hash.substring(t.hash.length - (t.hash.length-1))); if (link) { console.log(link); link.scrollIntoView({ behavior: "smooth" }); } } } }); } } }
-
Только что, Blade сказал:
да потому что они сами ничего не делают. а делают все чужими руками
Почему это может быть помехой, если вы знаете эту неопровержимую информацию?
-
- Это популярное сообщение.
-
В 18.01.2022 at 15:44, Pelmen сказал:
Присоединяюсь к вопросу.
У меня REST API кэшируется, не знаю как исключить его
Что указываете, чтобы исключить? Какие ссылки имеет ваш rest api
-
В 12.03.2022 at 01:03, Arsenty87 сказал:
2. Нужна помощь с настройкой и оптимизацией, поправить кеширование и подразогнать сайт
Вам нужно или сменить хостинг или перестать удалять часто кэш изображений и прогонять сайт через программу Xenu для создания нового кэша изображений.
-
11 час назад, Ромарио сказал:
как обстоят дела с этим форумом,
оплата.
Форум никогда не принимал платежи.
Если хотите что-то оплатить, то делайте это здесь: https://liveopencart.ru/ или на других площадках.
-
- Это популярное сообщение.
- Это популярное сообщение.
В общем это ухудшает оценку pagespeed т.к. вызывается много раз. Да и в целом бы перебрать catalog/view/javascript/revolution/js_change.js, чтобы шаблон нигде не кривился, если отложить этот скрипт. Также убрать из инлайн скриптов скрипт обновления цены в этот файл, а для оптимизации вывести первичные настройки опций без кучей запросов.
$('#content .owlproduct').owlCarousel({
Если установить такие стили:
.opacity_minus, .common-home.opacity_minus_products #menu2.inhome, .common-home.opacity_minus_products .container #content:first-child, .opacity_minus_products #content .row.products_category, .product-thumb.op_dblock1, .opacity_minus_products .popup-phone-wrapper, .opacity_minus_products .scroll-top-wrapper, .opacity_minus_products .box-content.am, .opacity_minus_products .home_home_blocks { opacity: 1; } .main-content { padding-top: 25px !important; } @media (min-width: 768px) { #top3.affix-top { position: relative; } }
Установить время кэша статики, webp, loading="lazy", атрибуты размеров, отложить по взаимодействию catalog/view/javascript/revolution/js_change.js и отключить функции плавной загрузки и анимации прогресса загрузки, то оценка pagespeed в зелёной зоне не смотря на долговатый ответ сервера (если он есть).
-
Изображения в категориях что-то из javascript_min.js меняет webp на png при первой загрузки изображения в результате чего pagespeed говорит, что нужно использовать новый формат и дополнительная нагрузка в целом на рендер страницы.
Похоже это меняет
$('#content .owlproduct').owlCarousel({
-
- Это популярное сообщение.
- Это популярное сообщение.
-
25 минут назад, kusttt сказал:
Второй день "воюю". Может поможет кто, как адаптировать код с отображением превьюшек ниже...
Сайт покажите, без ссылки на сайт никто не может.
-
2 часа назад, averina.katya0512 сказал:
Автору напишите - скорее всего санкции.
-
uni_cart.tpl запускается не из catalog/controller/checkout/cart.php
Подробности у автора шаблона
-
12 часа назад, vivft сказал:
Для роута достаточно добавить в таблицу `oc_url_alias`?
Зачем так тупить и какие-та запросы придумывать, если я чётко сказал, что в сео менеджере прописать?
https://demo23.opencart.pro/admin/index.php?route=tool/seomanager
Буслік Кэш / Buslik Cache
в Модули
Опубликовано:
Да, чтобы перезаписало кэш при изменении этого параметра.