Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Agatha65

Пользователи
  • Posts

    770
  • Joined

  • Last visited

Everything posted by Agatha65

  1. This looks like a Latest module.(Новинки means Latest). Looking the code, this is a theme by @Romanbbws, maybe he can help.
  2. Здравствуйте, я автор модуля, дайте доступы в личку и посмотрю.
  3. Есть шанс спарсить На страница категории собираем все ELEMENT_ID=ХХХХХ <a class="ajax js-product" data-url="/detail.php" data-id="ELEMENT_ID=83067" data-block=".cat_popup" href="#" data-elem-id="83067"> ссилка на товар https://opt.mattioli-bags.com/detail.php?ELEMENT_ID=81278 и парсим
  4. Собираем ссылки начиная с ?limit=100">100</option> до <div class="col-sm-6 text-right"> Не должно быть в ссылках на товар ?page=
  5. Для видео читайте про facade https://web.dev/third-party-facades/ сам код https://github.com/paulirish/lite-youtube-embed как я делаю в админ для товар в location добавляем только video ID а модификатор деобавляет осталное на страница товара.
  6. Скрипт moment нужен на страница товара только если в опциях есть дата/время. Если нет можно удалит - делается в двух местах: в контроллер product.php и в шаблон product.tpl / product.twig https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/controller/product/product.php удаляем: $this->document->addScript('catalog/view/javascript/jquery/datetimepicker/moment.js'); $this->document->addScript('catalog/view/javascript/jquery/datetimepicker/locale/'.$this->session->data['language'].'.js'); $this->document->addScript('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js'); $this->document->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css'); https://github.com/myopencart/ocStore/blob/ocStore2/upload/catalog/view/theme/default/template/product/product.tpl удаляем: $('.date').datetimepicker({ pickTime: false }); $('.datetime').datetimepicker({ pickDate: true, pickTime: true }); $('.time').datetimepicker({ pickDate: false });
  7. Черний фон это потому что картинка прозрачная в формате png. К сожалению сама картинка исправит нелзя, но можно добавит белий фон для блок которий содержит ету картинку. Я автор етого дополнения и у меня так проблема решается. Напишите мне в личку и посотрю.
  8. {gran_266} ето текст {gran_267} ето повторяющася граница, несколко картинок в настройка для csv я делаю так: {gran_266}{gran_267} Резервация колонок:20 в реультат граници склеиваются в первая колнка, а в осталних отображается только {gran_267}
  9. Надо запомнить раз и навсегда! Роботс не запрещает индексирование страницы он запрещает обход этих страниц,. Запретит обход страниц ето зло. Так появляются страници в серч конзоль - Страница была проиндексирована, несмотря на блокировку файлом robots.txt Гугл хочет гулят по все страници, чтоби узнат структура сайта. Чтобы запретить индексирование нужно добавить тег ноиндекс на самой странице, ето делают и ocfilter и filter Vier(там есть настройка с какого уровня добавлят ноиндекс), наверное и другие фильтри тоже.
  10. В tpl урл товара есть из коробки: $share В контроллер выглядит так: $data['share'] = $this->url->link('product/product', 'product_id=' . (int)$product_id);
  11. Скорость загрузки не можем изменит, берем что нам дают. Но иногда у доноры картинки ужасние, попадались до 7МБ и 4000 пикселей, они такие нам не нужны. Я написала модификатор для АОП, которий уменшает размер до 1500px, только если картинки больше. Ето конечно замедляет процесс, но за то наш сайт работает лучше. suppler-donor-images-resize.ocmod.xml
  12. Это мой модуль и он бесплатный https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38025 @Ezik Бесплатная версия https://kraken.io/web-interface сжимает тысячи, но если картинка не больше 1МБ. Платная версия делает все. https://kraken.io/pricing
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.