Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Поддержка] GOOGLE fix, снятие блокировки сайтов на Opencart после Роскомнадзора


Recommended Posts

GOOGLE fix, снятие блокировки сайтов на Opencart после Роскомнадзора


GOOGLE fix, снятие блокировки сайтов на Opencart после Роскомнадзора


Уходим от блокировки и восстанавливаем нормальную работу сайта на Опенкарт.

Из-за блокировки мессенджера Телеграм в РФ по решению Роскомнадзора были также заблокированы многие сервисы гугла (аналитика, рекапча, фонты и т. д.).

Поскольку движок Опенкарт любых сборок использует обращение к сервисам Гугла, например, для загрузки фонтов, то зависают страницы как публичной части, так и админки.

Ваши сайты становятся недоступны для ваших покупателей.

 

Сейчас такой проблемы уже нет.

 

Спойлер

88dc7664b5.jpg

 

Данное решение позволяет снять эти проблемы. На первом этапе (в текущей версии) избавляемся от бесконечной и невыполнимой (из-за блокировки) попытки загрузки фонтов.

Проблема убрана как из админки, так и из фронт-энда.

 

Никакие файлы не изменяются на вашем сайте.  Работа через ocmod, котороый в любой момент можно отключить при желании.

 

Знаю, что некоторые модули в админке также пытается загружать эти фонты. Буду добавлять решение для таких модулей постепенно.

Сейчас решена базовая задача.  И сайты начинают работать привычно быстро.

 

В шаблонах (начиная от дефолтного) встречаются шрифты, загружаемые с серверов гугла:

open-sans,   // есть во всех сборках opencart

roboto-condensed,

marck-script

 

Данное решение позволяет встроить эти шрифты на ваш сайт. И пользователь в свой браузер будет загружать эти шрифты уже с вашего сайта. Тем самым исключаются долгие и бесплодные ожидания загрузки с серверов гугла.

Если в ваших шаблонах встречаются другие нестандартные шрифты, то просьба сообщать об этом.

 

Просто загрузите ocmod через загрузчик в админке. И обновите кеш ocmod. А также обновите системный кеш и кеш вашего ускорителя (если имеется).

Увеличьте перед загрузкой в настройках админки (система -> настройки -> магазин -> вкладка "сервер" ) "макс. размер файла" до 20 Мбайт. По умолчанию всего 300 Кб (если точнее, то несколько меньше, т. к. в байтах). Фонтов много и они в совокупности много весят.

 

dff2fa10c0.jpg

 

Для тех, кто загружает по фтп:


 

Спойлер

 

Возможно использование без загрузки ocmod.  Если загружаете по фтп, то положите файл install.php в папку admin и выполните http://ваш.сайт/admin/install.php

Удалите файл install.php.

После не забудьте применить install.xml и обновить кеш ocmod . install.xml (предварительно переименуйте в google_fix_by_sitecreator.ocmod.xml) можете положить в system и далее примените обновление кеша ocmod (и остальные кеши).

 

Не нужно повторять эти действия если вы изначально установили дополнение через стандартный загрузчик ocmod. Т. е. загрузили (установили) GOOGLE_fix.ocmod.zip

 

 

Данное решение может работать с переименованной папкой админа.

Только в файле xml замените admin на название вашей папки админа.

 

 

 

Результат виден здесь: http://watermark.sitecreator.pro/

 

 

2ed931a81f.jpg

eb66aa3cbf.jpg

 

 

 

Была ранее проблема:

 

bf4b9055cd.jpg

 

e903f5a9a6.jpg

 

 

e456ca2b41.jpg

 

 

Решение будет расширяться для снятия различных блокировок сайтов на Опенкарт, произошедших как побочный эффект известного решения Роскомнадзора и не только.

 

 

СОВМЕСТИМОСТЬ с шаблонами

 

На шаблоне journal 2 без ручной правки не сработает.

journal2 совершенно иначе подключает фонты  чем все нормальные шаблоны.

 

Правка под journal2  не входит в стоимость установки для всех остальных (нормальных) шаблонов.

На journal2  может понадобиться также подключать еще два нестандартных шрифта.

Используйте на journal2  на свой страх и риск.

 

 


  • Добавил
  • Добавлено
    06.05.2018
  • Категория
  • Системные требования
  • Сайт разработчика
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
    2.2
    2.1
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
  • Обращение к серверу разработчика
    Нет
  • Старая цена
    0

 

Link to post
Share on other sites

Да, были с гугл фонтами траблы периодически. Причем в админке, т.к. для фронтэндов всех своих магазинов я уже давно слил используемые фонты и локализировал их в css. Борцы за максимальный показатель в гугл спид меня поймут ))) Ну теперь поправил и админский css. Не совсем понятно зачем в бэк-энде использовать внешние шрифты.

 

Что касаемо гугл аналитикса: там же асинхронный код! Он никак не сдерживает загрузку страницы. Единственное что в критических ситуациях не собирает статистику - ваше решение способствует этому?

Link to post
Share on other sites

13 часов назад, zlatoff сказал:

Да, были с гугл фонтами траблы периодически.

 

они теперь будут неминуемо.  И никогда не угадаете когда и где они проявятся.

 

 

вот причина (пинг со своего компьютера):

 

bf4b9055cd.jpg

Link to post
Share on other sites
13 часов назад, zlatoff сказал:

Не совсем понятно зачем в бэк-энде использовать внешние шрифты.

 

Родитель Опенкарта так решил.  И воткнул его везде - и в админку, и во фронт-энд. По-сути, неразумное решение, учитывая стороннюю загрузку.

 

8994437e68.jpg

 

На фронт-энде, действительно, может выглядеть стильно. Главное - не загружать со стороны.

 

13 часов назад, zlatoff сказал:

Он никак не сдерживает загрузку страницы.

 

Да, страница визуально может отображаться. Но всякие крутилки, показывающие состояние ожидания/загрузки тоже раздражают пользователей.

Конечно, это не сравнимо с белым листом.

 

dba461ca2b.jpg

 

5563e318d5.jpg

 

Не знаю по какой причине 302-й ответ, но аналитика не работает для меня на данном форуме.

 

 

По поводу сбора статистики, думаю, что задача нерешаемая если говорить об ее отправке из браузера клиента.

 

Есть всякие обходные маневры. Например, я решал задачу когда гугл жаловался на собственные скрипты аналитики, что для них задано малое время кеширования.

Но это несколько иное.

Link to post
Share on other sites
10 минут назад, sitecreator сказал:

 

они теперь будут неминуемо.  И никогда не угадаете когда и где они проявятся.

 

Не то слово, через каждые когда покайфу дохнет сайт
результат уплыли клиенты

Link to post
Share on other sites
  • 2 weeks later...

Результаты сегодняшнего дня.

Московский регион, крупнейший оператор Билайн (которому принадлежит сеть Корбина).

Неожиданно нет доступа к загрузке фонтов от Гугла по адресу fonts.gstatic.com.

 

Неожиданно потому, что вчера работало, да и этого IP, принадлежащего Гуглу в черном списке Роскомнадзора нет на данный момент.

Но по факту шрифты не загружаются, следовательно, либо тормозит, либо не загружается вся страница, использующая подгрузку шрифтов.

Работать должно, но последствия блокировок сказываются даже на формально чистых IP.  Т. е. система блокировок, мягко говоря, действует неидеально.

 

А опенкарт использует и эти домены гугла для загрузки шрифтов.

 

Т. е. в очередной раз убеждаемся, что загрузка шрифтов, скриптов и т. п. без надобности со сторонних ресурсов  - это зло.

И вы никогда не угадаете у какого из ваших потенциальных покупателей на сайте случится это зло.

 

5c098c0e22.jpg

 

8cc607003a.jpg

Link to post
Share on other sites
  • 1 month later...

Здравствуйте

 

Последние дни стала тормозить админка первая страница (20 секунд открытие).
Остальные страницы летают в админке.

 

Проблема оказалась в настройках в админке (локализация) стояла автоматическое обновление валют, отключил стало летать.

Edited by Kascad
Link to post
Share on other sites

  • 4 weeks later...

На шаблоне journal 2 без ручной правки не сработает.

journal2 совершенно иначе подключает фонты  чем все нормальные шаблоны.

Впрочем, от journal2 ожидать другого было бы сложно, поскольку это и не шаблон, а перепиленный вдоль и поперек движок, т. е. это фактически свой движок, не учитывающий (и не предполагающий) совместимость с другими модулями.

Поскольку разработчики journal2 считают, что их шаблон самодостаточен и никакие другие модули ему не нужны.

Link to post
Share on other sites
  • 3 weeks later...

Это актуально хотя бы потому, что убирается загрузка файлов со сторонних ресурсов, что само по-себе не есть хорошо.

но ip гугла (фонты) в данный момент не блокируются.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By MaxD
      OpenCart Lightning - это мод, который реально ускоряет магазины и дает ощутимый результат. Страницы открываются почти мгновенно, высокие баллы PageSpeed и минимальный TTFB дают отличный плюс к SEO.
      Работает со всеми версиями OpenCart и ocStore.
       
      Внимание: для всех белорусских доменов .BY - свободная лицензия до 2022 года
       
      Вот ссылка на демо-магазин с 20000 товаров на хостинге за $5 - https://demo.devs.mx/lightning
      А вот демо с JOURNAL3 - https://demo.devs.mx/journal3/
       
      почти мгновенное открытие страниц оптимизировано для получения высоких показателей в новом Google PageSpeed Insights быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования  
       
       
       
       
      Если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.
      В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.
       
      После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.
       
      Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах.
       
      Установка
      Загрузите lightning.ocmod.zip в инсталлятор, зайдите в Модификации и обновите их.
       
      Если сайт лег и админка не открывается - вот как быстро все вернуть назад.
       
      Обновление
      1. Выключите Lightning.
      2. Очистите кеш Lightning.
      3. Зайдите в Модификации и удалите модификацию Lightning.
      4. Если вы обновляетесь с Lightning 1.xx или 2.хх, удалите папку system/lightning
      4. Установите новую версию Ligthning.
      5. Обновите Модификации.
      6. Включите Lightning.
    • By MaxD
      Скачать/Купить дополнение


      OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed

       
       
      OpenCart Lightning - это мод, который реально ускоряет магазины и дает ощутимый результат. Страницы открываются почти мгновенно, высокие баллы PageSpeed и минимальный TTFB дают отличный плюс к SEO.
      Работает со всеми версиями OpenCart и ocStore.
       
      Внимание: для всех белорусских доменов .BY - свободная лицензия до 2022 года
       
      Вот ссылка на демо-магазин с 20000 товаров на хостинге за $5 - https://demo.devs.mx/lightning
      А вот демо с JOURNAL3 - https://demo.devs.mx/journal3/
       
      почти мгновенное открытие страниц оптимизировано для получения высоких показателей в новом Google PageSpeed Insights быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования  
       
       
       
       
      Если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.
      В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.
       
      После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.
       
      Внимание: OpenCart Lightning не работает на localhost, только на реальных интернет-серверах.
       
      Установка
      Загрузите lightning.ocmod.zip в инсталлятор, зайдите в Модификации и обновите их.
       
      Если сайт лег и админка не открывается - вот как быстро все вернуть назад.
       
      Обновление
      1. Выключите Lightning.
      2. Очистите кеш Lightning.
      3. Зайдите в Модификации и удалите модификацию Lightning.
      4. Если вы обновляетесь с Lightning 1.xx или 2.хх, удалите папку system/lightning
      4. Установите новую версию Ligthning.
      5. Обновите Модификации.
      6. Включите Lightning.
      Добавил MaxD Добавлено 04.12.2014 Категория Кэширование, сжатие, ускорение Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Да  
    • By buslikdrev
      Для всех версий opencart делаю всё тоже самое, что и здесь.
       
      +Никаких копирайтов на вашем сайте со стороны клиентской части.
       
      +Установка и настройка модулей:
      модуль кэширования генерация webp изображений (если сервер поддерживает  
      Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части обратитесь к @snastik.
       
      https://developers.google.com/speed/pagespeed/insights/?hl=RU&url=https%3A%2F%2Fdemo2.buslikdrev.by%2Findex.php%3Froute%3Dproduct%2Fcategory%26path%3D110_118%26limit%3D100&path=110_118&limit=100

      УСЛОВИЯ СОГЛАШЕНИЯ
      На вашем сайте не должно быть ошибок в php и js коде (устраняются за отдельную плату);
      Отклик сервера и обработка php кода должно отрабатывать не дольше 0.8 секунды (за плохой отклик сервера Гугл снимает 15-20 баллов, а значит гарантировать не могу оценку 90 без кэша);
      После сдачи работы претензии и вопросы не предъявляются исполнителю;
      Если результат оценки не будет достигнут 80+ на всех страницах (имеющий шаблон и количество товара не больше 100шт.), будут возвращены деньги без комиссии данной площадки (-30%) и восстановлен сайт в исходное состояние (по желанию клиента).
    • By buslikdrev
      5000
      Доступ к обновлениям: 500.00 руб за день
      Скачать/Купить дополнение


      Оптимизация для максимальной оценки PageSpeed от Google
      Для всех версий opencart делаю всё тоже самое, что и здесь.
       
      +Никаких копирайтов на вашем сайте со стороны клиентской части.
       
      +Установка и настройка модулей:
      модуль кэширования генерация webp изображений (если сервер поддерживает  
      Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части обратитесь к @snastik.
       
      https://developers.google.com/speed/pagespeed/insights/?hl=RU&url=https%3A%2F%2Fdemo2.buslikdrev.by%2Findex.php%3Froute%3Dproduct%2Fcategory%26path%3D110_118%26limit%3D100&path=110_118&limit=100

      УСЛОВИЯ СОГЛАШЕНИЯ
      На вашем сайте не должно быть ошибок в php и js коде (устраняются за отдельную плату);
      Отклик сервера и обработка php кода должно отрабатывать не дольше 0.8 секунды (за плохой отклик сервера Гугл снимает 15-20 баллов, а значит гарантировать не могу оценку 90 без кэша);
      После сдачи работы претензии и вопросы не предъявляются исполнителю;
      Если результат оценки не будет достигнут 80+ на всех страницах (имеющий шаблон и количество товара не больше 100шт.), будут возвращены деньги без комиссии данной площадки (-30%) и восстановлен сайт в исходное состояние (по желанию клиента).
      Добавил buslikdrev Добавлено 27.04.2020 Категория Услуги  
    • By Bn174uk
      750 10
      Скачать/Купить дополнение


      Задать вопрос о товаре (Вопрос-Ответ)
      Модуль позволяет вашим клиентам получать всю интересующую их информацию о ваших товарах в удобной и доступной форме. С данным модулем покупатель сможет задавать все интересующие вопросы прямо со страницы товара.
       
      Для получения актуальной версии модуля пишите на почту serfbots@gmail.com
       
      Смотрите скрины, описание к модулю не соответствует действительности!

      Инструкция по настройке:
      Выберите нужную версию модуля в зависимости от Вашей версии opencart; Установите модуль через стандартный менеджер дополнений; Обновите кеш OCMOD; После перейдите в расширения->модули и найдите "A-Задать вопрос о товаре" активируйте его; Зайдите в настройки модуля и выберите какие поля отображать.  
      Все возможные поля:
       
      Имя; Телефон; Email; Вопрос; Согласие на обработку персональных данных; Капча
      Демо
      https://test.cmsshop.com.ua/imac

      Вопросы с формы могут отправляться:
      на почту; в telegram;
      Если желаете получать вопросы в Telegram:

      Шаг 1:
      Зайдите в Telegram, в поиске найдите бота BotFather и начните с ним общение. Напишите боту команду /newbot - это команда для создания нового бота. BotFather в ответ напишет, чтобы Вы написали имя бота. Напишите обратным сообщением это имя (Например: Бот для уведомлений о заказах) - это имя можно потом поменять. После ввода имени BotFather запросит ввести username (публичное имя бота) оно должно иметь окончание bot (Например: cmsshopbot или cmsshop_bot); Если такое имя не занято, то в ответ получите сообщение с token вашего нового бота; Перейдите по ссылке на своего бота из сообщения либо найдите его в поиске по username (которое указали) и нажмите /start. Это надо для того, чтобы бот смог Вам писать. Без этого Вы не сможете получать уведомления. Шаг 2:
      Зайдите в настройки модуля; Укажите token(в поле "Токен бота") который выдал Вам бот BotFather; Укажите ID юзера кому должны приходить уведомления о вопросе. Если нужно, чтобы приходило нескольким получателем уведомления, укажите через запятую эти ID (Например: 12222222222,22222223333,333333333); Проще всего узнать свой ID в Telegram отправив сообщение боту ShowmeidBot или userinfobot.
      Если желаете получать вопросы на почту:
      Зайдите в настройки модуля; Укажите email(в поле "Email получателя") кому должны приходить уведомления о вопросе. Если нужно, чтобы приходило нескольким получателем уведомления, укажите через запятую эти email (Например: email@mail.com,email1@mail.com,email2@mail.com);
      Если вы используете не дефолтную тему, то возможно потребуется адаптация под вашу тему(адаптация платная - 99р.);

      Системные требования:
      PHP 5.3 или выше; curl; Техническая поддержка:

      - Техническая поддержка осуществляется всем пользователям, легально купившим модуль на оф.сайтах либо у самого автора.

      Лицензия:

      Каждая копия модуля действует на 1 домен и его поддомен. 
      Поэтому если хотите установить модуль еще на один домент, Вы должны приобрести еще одну копию модуля.
       
      По всем вопросам и предложениям писать serfbots@gmail.com
      Добавил Bn174uk Добавлено 26.06.2018 Категория Модули Системные требования curl Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.