виправлення помилок

  1. Головне зображення продукту відсутнє у MGS_ClaueTheme після включення WebP

    Якщо ви використовуєте модуль Magento 2 WebP Images та MGS_ClaueTheme ви можете зіткнутись з проблемою галереї продуктів на сторінці конфігураційного продукту, головне зображення продукту може бути відсутнім/пошкодженим.

    Щоб виправити цю помилку додайте наступний код:

    item['zoom'] = $(this).attr('data-zoom');
    if ($(this).find('[srcset].img-responsive').length) {
    item['full'] = $(this).find('[srcset].img-responsive').attr('srcset');
    item['thumb'] = $(this).find('[srcset].img-responsive').attr('srcset');
    item['caption'] = $(this).find('[srcset].img-responsive').attr('alt');
    } else {
    item['full'] = $(this).find('.img-responsive').attr('src');
    item['thumb'] = $(this).find('.img-responsive').attr('src');
    item['caption'] = $(this).find('.img-responsive').attr('alt');
    }

    до цього файлу:

    app/code/MGS/ClaueTheme/view/frontend/w
    Дізнатись більше »
  2. Magefan Login as Customer & Magento 2.4.x

    Як ви знаєте, модуль Magento 2 Login as Customer від Magefan  було інтегровано з ядром Magento 2.4.0 core, і ми передали Adobe авторські права на модуль "Login as Customer". Ви можете прочитати більше про це here.

    Тож, якщо ви використовуєте Magento 2.4.x або вище у вас є дві опції:

    1. Видалити модуль Magefan Login as Customer  і використовувати фукцію Logi

    Дізнатись більше »
  3. Домашня сторінка теми Porto: останні публікації блогу

    Щоб вставити останні публікації блогу Magefan у тему Porto, будь ласка, включіть цей код у свою домашню сторінку

    Тут ви можете прочитати більше про 

    Дізнатись більше »
  4. Конвертація WebP зображень в Magento виконується дуже довго

    Якщо ви використовуєте модуль Magento 2 WebP Images і CLI конветація за допомогою команди bin/magento magefan:webp:convert виконується дуже довго, проблема може бути в бібліотеці cwebp на вашому сервері. Розширення WebP працює таким чином, щоб спочатку перевірити чи на сервері встановлено належне програмне забезпечення, а потім використовувати власні двійкові файли, якщо програмне забезпечення не встановлено. Отже, якщо у вас на сервері вже є бібліотека cwebp, тоді розширення буде використовувати її.

    Cwebp на сервері може бути застарілим, спробуйте оновити або перевстановити cwebp.

    Якщо з якихось причин ви не можете його оновити, спробуйте змінити такий файл:

    /lib/internal/Magefan/Lib/WebPConvert/Convert/Converters/Cwebp.php

    або

    vendor/rosell-dk/webp-convert/src/Convert/Converter
    Дізнатись більше »
  5. Модуль Amasty Shopby ламає завантаження featured зображень блогу Magefan

    Якщо ви використовуєте одне з розширень Amasty, напр. Amasty Layered navigation, ви можете зіткнутися з проблемою поламаних зображень блогу після їх завантаження.

    Ми виявили проблему в розширені Amasty_Shopby, яке порушує роботу деяких інших розширень, що використовують завантаження зображень, включаючи й наше розширення блогу Magento 2.

    Amasty_Shopby в наступному файлі:

    app/code/Amasty/Shopby/etc/adminhtml/di.xml

    додає плагін до моделі Magento\Catalog\Model\ImageUploader.

    Судячи з коду в цьому файлі:

    app/code/Amasty/Shopby/Plugin/Catalog/Model/ImageUploaderPlugin.php

    виглядає на те, що Amasty додали якесь виправлення для Magento 2.3.4. і проблема полягає в плагіні beforeMoveFileFromTmp.

    Оригінальна декларація Magento MoveFileFromTmp виглядає наступним чином:

    public function moveFileFromTmp
    Дізнатись більше »
  6. Serve Images In Next-Gen Formats на веб-сайті Magento

    Багато Magento магазинів дуже серйозно ставляться до швидкості сторінки, оскільки вона безпосередньо впливає на загальну продуктивність вашого веб-сайту. Тому всі постійно намагаються її вдосконалити і шукають найкращі способи це зробити.

    Якщо ви перевіряєте швидкість свого веб-сайту в Google PageSpeed, ви можете зіткнутися із проблемою Serve images in next-gen formats. Відповідно до неї Google рекомендує зберігати зображення у форматах JPEG 2000, JREG XR та WEBP замість старих PNG та JPG.

    Serve Images in Next Gen Formats in Magento

    Дізнатись більше »
  7. Featured Images не відображаються в Magento 2 Blog

    Якщо ви використовуєте модуль Magento 2 Блог із доданими featured images до публікації блогу, але ці зображення не відображаються на вітрині магазину, то, швидше за все, проблема у вашій темі. Багато тем містять власні макети для блогу та файли шаблонів, які переписують оригінальний вигляд. В них також може не бути деяких характеристик блогу як, наприклад, featured images. Щоб перевірити та виправити це, виконайте наступні кроки:

    1. Відкрийте цей файл, якщо він існує (якщо його немає, пропустіть 2-3 кроки): 

    /app/design/frontend/[ThemeVendor]/[themename]/Magefan_Blog/templates/post/list/item.phtml

    2. Перевірте, чи файл містить код типу "getFeaturedImage". Ви можете знайти оригінальний код тут: 

    https://github.com/magefan/module-blog/blob/master/view/frontend/templates/post/list/item.phtml
    http
    Дізнатись більше »
  8. Подвійні канонічні теги в Magento 2 Блог

    Якщо ви використовуєте розширення Magento 2 Блог і стикаєтеся з проблемою подвійних канонічних тегів на сторінках блогу, знайте, що це найчастіше відбувається, тому що ви використовуєте третьосторонні SEO модулі. І ці SEO модулі додають додаткові канонічні URL-адреси для сторінок вашого блогу.

    Якщо SEO модуль, який ви використовуєте, є розширенням Mageworx SEO, вам потрібно перейти в Stores > Configuration > Mageworx > SEO Base > Canonical URL Settings та задати наступні елементи в полі Canonical URL won't be added for those pages:

    blog_index_index
    blog_post_view
    blog_category_view
    blog_archive_view
    blog_author_view
    blog_tag_view

    Magento 2 Double Blog Canonical Issue

    Дізнатись більше »
  9. Використання WebP зображень у фоновому CSS

    Якщо ви вже використовуєте WebP зображення для HTML-тегів <img> і хочете також увімкнути WebP для фонових малюнків у CSS, правильним буде використати кілька фонів в CSS стилях.

    Наприклад, у вас є елемент із фоновим CSS .png:

    .minicart-wrapper .action.showcart.desktop .fa-shopping-cart:before {
        background: url(../images/icon-cart.png) no-repeat;
    }

    Щоб переключити його на WebP, вам потрібно вручну конвертувати PNG/JPG/GIF зображення у формат WebP, використовуючи один із безкоштовних інструментів доступних в Інтернеті. Збережіть його в тій же папці та використовуйте CSS ось так:

    Дізнатись більше »
  10. Виправлено: Шаблон пов'язаних продуктів виглядає дивно (напр. Porto тема)

    У Magento 2 Блог v2.9.3 ми додали функцію, про яку запитували багато клієнтів, це «використання шаблону пов'язаних продуктів із каталогу за замовчуванням» (default catalog related products template) замість кастомного шаблону пов'язаних продуктів блогу. Це допомагає автоматично відображати пов'язані продукти на сторінці публікації блогу в дизайні теми. Коміт (commit), пов'язаний з цією зміною, можна знайти на GitHub.

    На жаль, для Magento 2 існує тисячі тем і деякі з них мають специфічні JS та CSS (наприклад, тема Porto). Ось чому, якщо ви використовуєте розширення Blog 2.9.3 або новішої версії і блок пов'язаних продуктів виглядає дивно

    Дізнатись більше »
  11. Як очистити кеш Facebook Open Graph?

    Соціальні мережі - це потужні платформи, які щодня генерують тонни інформації у всьому світі. Ось чому такі мережі, як Facebook і Twitter, часто використовуються в маркетингових цілях багатьма магазинами. Це дозволяє їм привертати більше уваги до свого контенту і відповідно залучати більше трафіку на свої веб-сайти за допомогою Open Graph тегів.

    Однак іноді трапляється, що теги Facebook OG працюють не так, як передбачається. Замість чудового зображення та тільки-но написаного заголовка та опису ви бачите застарілу інформацію або взагалі нічого не бачите.

    Якщо ви гадаєте, що може призвести до того, що Facebook витягує неправильні OG дані  замість нових, відповідь досить проста. Facebook Open Graph Cache. Отже, щоб переконатися, що Facebook показує актуальну інформацію OG, вам просто потрібно очистити кеш у Facebook.

    Виконайте ці кроки, щоб очистити кеш Open Graph у Facebook:

    1. Підіть в

    Дізнатись більше »
  12. Модуль Login As Customer v2.0.0 - v2.2.2 важливе виправлення безпеки

    Сьогодні (12 лютого 2020 р.) Ми отримали повідомлення про потенційну проблему безпеки в нашому модулі Magento 2 Login As Customer завдяки твіту Даніеля Слофа.

    Переглядаючи код та спілкуючись з Дерріком Хісбіном, Льюїс Вонкен з сайту experus.nl виявив проблему в безпеці.

    Зауважте, що дотепер жодної підтвердженої атаки, пов’язаної з цією проблемою, не відбулося, однак зловмисники потенційно могли увійти до облікового запису користувача за мінімальний проміжок часу після того, як адмін натиснув кнопку «Увійти як користувач» в адмін панелі та до того, як адмін був перенаправлений на вітрину ма

    Дізнатись більше »
  13. Виправлення: бічна панель Magento не відображається

    Бувають випадки, коли бічна панель Magento відсутня і не відображається. Найімовірніше, це через те, що контейнер "sidebar" або "sidebar.additional" видалено з макету вашої теми.

    Magento sidebar is missing

    Щоб виправити цю проблему,

    Дізнатись більше »
  14. The following required properties are missing: fb:app_id

    Коли ви тестуєте свою сторінку за допомогою Facebook Sharing Debugger  і отримуєте попередження "The following required properties are missing: fb:app_id",

    Magento 2 Required Properties Facebook

    вам треба додати мета тег fb:app_id до <head> тегу сторінки:

    <meta property="fb:app_id" content="ХХХХХХХХХХХХХХХ" />

    Вставте ваш Facebook App ID замість ХХХХХХХХХХХХХХХ.

    Дізнатись більше »
  15. Чому посилання не відображає зображення на Facebook?

    Бувають випадки, коли ви ділитеся посиланням у Facebook, і зображення не відображається або з’являється, але це не те зображення, яке ви очікували. Для виправлення цього слід виконати такі кроки:

    1. Перевірте, чи є на вашому веб-сайті OG теги.

    Знайдіть код <meta property = og:, натиснувши комбінацію клавіш Ctrl + U, щоб відкрити вихідний код сторінки, приклад:

    <meta property="fb:app_id" content="102143277123049" />
    <meta property="og:type" content="website" />
    <meta property="og:title" content="Development team for your Magento 2 store | Magefan" />
    <meta property="og:description" content="Magefan is development team, gathered together in October 2015 shortly before Magento 2 release. We&#039;ve all been waiting for Magento 2 and this is it. Now we can surprise you with our solutions." />
    <meta property="og:image:width" cont
    Дізнатись більше »
  16. Виправлення: Magento 2.3 - TinyMCE 4 Toolbar / Text Color Tool Missing

    У Magento 2.3 і новіших версіях команда Magento змінила редактор WYSIWYG, замість TinyMCE 3 Magento почала використовувати TinyMCE 4.

    На малюнку нижче ви можете побачити редактор Magento 2.0-2.2 TinyMCE 3:

    TinyMCE 3 Magento 2 Editor

    Редактор Magento TinyMCE 4 не включає багато інструментів, наприклад, колір тексту або фон тексту, і це може бути незручно для контент менеджера.

    Magento 2 TinyMCE 4

    Дізнатись більше »
  17. Пошук у блозі не працює

     Якщо пошук у Magento 2 Блог не працює, швидше за все, проблема полягає у вашій темі, яка переписує оригінальні шаблони блогу та файли макету.

    Спробуйте виконати наступні дії щоб виправити проблему з пошуком у блозі:

    1. Переконайтеся, що у вас остання версія модуля блогу Magento 2.

    2. Спробуйте тимчасово видалити один за одним макет файлів XML та шаблонні файли PHTML зі своєї теми та запустіть static content deploy. Знайшовши файл, який викликає проблему, зверніть на нього увагу.

    3. Перевірте, чи кнопка пошуку блогу у бічній панелі має атрибут "вимкнено", якщо так, то він відключений (неактивний), і це може бути коренем проблеми. У цьому випадку знайдіть код, який вимикає його. Вимкнений атрибут можна додати безпосередньо через .phtml файл у вашій темі або за допомогою JavaScript. Якщо ви не можете його знайти, ви можете вставити цей

    Дізнатись більше »
  18. Magento 2 показує неправильну IP-адресу користувача

    Іноді замість реальної IP-адреси користувача в адмін панелі Magento 2 ви можете побачити 127.0.0.1 або іншу неправильну IP-адресу. Це може бути пов’язано з проксі-серверами, такими як Varnish, Cloudflare, які можуть бути включеними для вашого магазину Magento 2.

    Щоб вирішити проблему з неправильною IP-адресою, потрібно:

    1. Створити новий файл у каталозі M2:

    app/etc/XIP/di.xml

    2. Вставити цей код:

    <?xml version="1.0"?>
    <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <type name="Magento\Framework\HTTP\PhpEnvironment\RemoteAddress">
    <arguments>
    <argument name="alternativeHeaders" xsi:type="array">
    <item name="x-client-ip" xsi:type="string">HTTP_X_REAL_IP</item>
                   
    Дізнатись більше »
  19. Виправлення: Медіа галереї блогу в темі SmartWave Porto

    Якщо у вас є проблеми з медіа-галереєю в публікації блогу, при використанні SmartWave Porto Theme, виконайте наступні кроки.

    1. Перш за все, якщо в адмін панелі Magento 2 немає налаштувань галереї публікацій блогу, переконайтеся, що ви використовуєте останню версію модуля блогу.

    2. Потім створіть новий файл у каталозі своєї теми:

    app/design/ThemeVendor/themename/Magefan_Blog/templates/post/view/gallery.phtml

    і додайте в нього цей код.

    Дізнатись більше »
  20. Оновлення блогу Megnor до блогу Magefan для Magento 2

    Блог Megnor - це розповсюджена версія блогу Magefan. Якщо ви використовуєте розширення блогу Megnor, можливо, ви захочете замінити його на останню версію розширення Magento 2 Блог, щоб отримати нові функції, покращення безпеки та виправлення помилок. Журнал змін можна знайти на нашому веб-сайті.

    Щоб замінити Megnor_Blog на Magefan_Blog, виконайте наступні кроки:

    1. Зробіть повну резервну копію файлів і бази даних Magento 2.

    2. Перейменуйте всі таблиці бази даних, які починаються з 'megnor_blog _...', на 'magefan_blog _...'. Наприклад, перейменуйте таблицю "megnor_blog_post" на "megefan_blog_post". Для цього можна використовувати PhpMyAdmin.

    3. Перейменуйте папку

    app/design/frontend/ThemeVendor/theme_name/Megnor_Blog 

    на

    app/design/frontend/ThemeVendor/theme_name/Megefan_Blog 

    4. Видаліть папку

    app/code/Megnor/Blog

    5. Встановіть Magento 2 Блог.

    6. Відтворіть віджети блогу. Для віджета домашньої сторінки використовуйте спеціальний шаблон "Megefan_Blog :: віджет / list_home.phtml" у налаштуваннях віджета.

    Дізнатись більше »
Posts loader
^Вверх
Chat