Jump to content
Sign in to follow this  
sitecreator

[Поддержка] 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

 

Share this post


Link to post
Share on other sites

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

 

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

Share this post


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

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

 

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

 

 

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

 

bf4b9055cd.jpg

Share this post


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

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

 

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

 

8994437e68.jpg

 

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

 

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

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

 

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

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

 

dba461ca2b.jpg

 

5563e318d5.jpg

 

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

 

 

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

 

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

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

Share this post


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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

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

 

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

 

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

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

 

5c098c0e22.jpg

 

8cc607003a.jpg

Share this post


Link to post
Share on other sites

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

 

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

 

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

Edited by Kascad

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By smartcoder
      Постинг Вконтакте, Одноклассники, Телеграм, Инстаграм для Opencart
      Интеграция с сервисом SMM-posting для Opencart
       
      Внимание: после оплаты модуля и регистрации в сервисе - 14 дней бесплатно, далее ежемесячная оплата, согласно тарифной сетке выше.
       
      Возможности модуля:
      Постинг товаров и постинг на стену в вконтакте (vk.com), одноклассники(odnoklassniki.ru), телеграм для Opencart по таймеру и быстрого доступа к сервису SMM-posting.ru.
       
      Демо модуля:
      https://demo23.smart-coder..ru/admin
      demo/demo
       
      Видеообзор модуля:
       
      Полезные ссылки
      Интеграция для CMS Opencart
      Как подключить Телеграм?
      Как подключить Вконтакте?
      Как подключить Одноклассники?
       
      Лицензия и условия использования:
      Условия использования | Политика конфиденциальности | Пользовательское соглашение
      Покупая модуль вы соглашаетесь с условиями использования, политикой конфиденциальности и пользовательским соглашением.
       
      Так же интересующие вопросы по платформе можно читать в нашем блоге.
       
      Подписывайтесь на наши социальные сети:
      Вконтакте | Телеграм | Инстаграм | Одноклассники
       
      Поддержка модуля осуществляется в теме поддержки модуля, либо по адресам почты:
      Отдел поддержки: support@smm-posting.ru
       
      Официальный сайт: https://smm-posting.ru/
       

       
    • By smartcoder
      1 000.00 руб
      Скачать/Купить дополнение


      SMM-posting - автоматический постинг в социальные сети







       
      Постинг Вконтакте, Одноклассники, Телеграм, Инстаграм для Opencart
      Интеграция с сервисом SMM-posting для Opencart
       
      Внимание: после оплаты модуля и регистрации в сервисе - 14 дней бесплатно, далее ежемесячная оплата, согласно тарифной сетке выше.
       
      Возможности модуля:
      Постинг товаров и постинг на стену в вконтакте (vk.com), одноклассники(odnoklassniki.ru), телеграм для Opencart по таймеру и быстрого доступа к сервису SMM-posting.ru.
       
      Демо модуля:
      https://demo23.smart-coder..ru/admin
      demo/demo
       
      Видеообзор модуля:
       
      Полезные ссылки
      Интеграция для CMS Opencart
      Как подключить Телеграм?
      Как подключить Вконтакте?
      Как подключить Одноклассники?
       
      Лицензия и условия использования:
      Условия использования | Политика конфиденциальности | Пользовательское соглашение
      Покупая модуль вы соглашаетесь с условиями использования, политикой конфиденциальности и пользовательским соглашением.
       
      Так же интересующие вопросы по платформе можно читать в нашем блоге.
       
      Подписывайтесь на наши социальные сети:
      Вконтакте | Телеграм | Инстаграм | Одноклассники
       
      Поддержка модуля осуществляется в теме поддержки модуля, либо по адресам почты:
      Отдел поддержки: support@smm-posting.ru
       
      Официальный сайт: https://smm-posting.ru/
       

       
      Добавил smartcoder Добавлено 24.05.2019 Категория Социальные сети Системные требования Сайт разработчика https://smm-posting.ru Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore Несовместим OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да Старая цена 0  
    • By MaxD
      Скачать/Купить дополнение


      OpenCart Lightning
       

       
      Ура! Заработал русский сайт поддержки Lightning - https://lightning.devs.mx/ru
      Там ответы на вопросы и форма запроса поддержки. Пишите, если заметите какие-то баги
       
      OpenCart Lightning - это мод для ускорения работы магазинов. Он использует целый ряд технологий и ноу-хау.
      Работает со всеми версиями OpenCart и ocStore.
       
      Вот ссылка на демо-магазин с 20000 товаров на хостинге DigitalOcean за $5 - http://demo.devs.mx/lightning
      почти мгновенное открытие страниц оптимизировано для получения высоких показателей в новом Google PageSpeed Insigts (осень 2018) быстрая работа с большим количеством товаров и категорий повышение удобства навигации по магазину и рейтингов в поисковиках не надо настраивать и приглядывать, просто работает отпадает необходимость в дополнительных модах оптимизации или кеширования  
       
       
       
       
      Если вы залогинены в админку - страницы, на которые вы заходите - после этого перегенерируются. То есть, если вы хотите увидеть изменения - просто обновите страницу.
      В большинстве случаев нет необходимости очищать кеш вручную - все обновляется автоматически.
       
      После установки у вас будет 7 дней тестового периода, дальше надо будет купить лицензию.
      Про покупке есть возможность заказать платную проверку магазина и настройку Lightning.
       
      Внимание: 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 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика http://lightning.devs.mx/ Метод активации Автоматическая активация 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.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.х Обращение к серверу разработчика Да Старая цена  
    • By buslikdrev
      1 250.00 руб · Срок продления: 200.00 руб за год
      Скачать/Купить дополнение


      Гео-карты / Geo-maps
      Название модуля: Гео-карты - "Geo-maps"
      Версия модуля: 1.0
      Тип лицензии: Full (полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 28.12.2018
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default, befashion, fastor)
      Название архива: Geo-maps v1.0 Full OpenCart 2.X-3.0.X.zip
       
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модуль предназначен для вывода местоположения объектов на гео-карте. Карты можно разместить на любой странице! Помимо этого для товара, категорий, производителей, статей и блога (OpenCart.pro) можно установить индивидуальные координаты. Полезная штука, если вы занимаетесь недвижимостью, туризмом и т.д. Есть возможность настройки карты: размер, масштаб, расположение (в, над и под описанием), выбор сервиса (тип) карты (yandex, google, mapbox). Главная особенность модуля - автоподстройка масштаба в зависимости от расстояния между несколькими точками (метками).
      - Добавлен файл для копирования всех меток на другую страницу.
      - Добавлен xltm файл с макросом для получения координат исходя из адреса.

      ВНИМАНИЕ!
      Количество запросов в день к картам yandex ограничены до 25000, а google вообще запретил без ключа (возможно будет работать без него, либо с чужим), для снятия ограничения получите api ключи этих сервисов.
      Оригинальные файлы магазина не заменяет!
      Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных.
      Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"):


      Модификатор "вносит изменения" в следующие файлы:


      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.
      Добавил buslikdrev Добавлено 28.12.2018 Категория Модули Системные требования Сайт разработчика http://buslikdrev.by/ Метод активации По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет
      Да Старая цена  
    • By buslikdrev
      600.00 руб
      Скачать/Купить дополнение


      Гео-карты для товаров / Geo-maps for products
      Название модуля: Гео-карты для товаров - "Geo-maps for products"
      Версия модуля: 1.0
      Тип лицензии: Full (полная версия)
      Тип установки: ocmod
      Язык: Беларуская мова, English, Русский язык, Українська мова
      Дата создания: 10.12.2018
      Был протестирован на: OpenCart.pro 2.1.0.2.2 и 2.3.0.2.3, OpenCart-"Русская сборка" 2.1.0.2 (rs1), 2.3.0.2 (rs6) и 3.0.2.0 (rs3), ocStore 2.1.0.2.1 и 2.3.0.2.3 - шаблон (default, befashion, fastor)
      Название архива: Geo-maps for products v1.0 Full OpenCart 2.X-3.0.X.zip
       
       
      ДЕМОНСТРАЦИЯ


      ОПИСАНИЕ
      Модуль предназначен для вывода местоположения объектов на гео-карте. Карта размещается на странице товара во вкладке описания. Полезная штука, если вы занимаетесь недвижимостью, туризмом и т.д.
      Есть возможность настройки карты: размер, масштаб, расположение (в, над и под описанием), выбор сервиса (тип) карты (yandex, google, mapbox).
      - Добавлен xltm файл с макросом для получения координат исходя из адреса.

      ВНИМАНИЕ!
      Количество запросов в день к картам yandex ограничены до 25000, а google вообще запретил без ключа (возможно будет работать без него, либо с чужим), для снятия ограничения получите api ключи этих сервисов.
      Продвинутая версия здесь.
      Оригинальные файлы магазина не заменяет!
      Всегда проверяйте такие модули (окмоды - архивы) содержащие такие файлы: "install.php, install.sql" так как злоумышленники могут навредить вашему сайту, например, вашими руками удалят вашу базу данных.
      Пример запроса (смотрите, чтобы не было удаления таблиц "DROP TABLE": категорий, пользователей, товара и т.д. по оригиналу или всей БД "DROP DATABASE"):


      Модификатор "вносит изменения" в следующие файлы:


      УСЛОВИЯ СОГЛАШЕНИЯ
      - Beta версии устанавливаете на свой страх и риск - бэкап базы данных (далее - БД) обязателен;
      - Модуль (модификатор, дополнение, расширение, приложение) (далее - Модуль) можно устанавливать на 1 домен включая поддомены (одна покупка - один домен);
      - Редактировать код можно только под нужды своего магазина;
      - Распространение модуля запрещено;
      - Техническая поддержка (далее - ТП) осуществляется только при появлении ошибки, бага, глюка (зависания) и не совместимости модуля с заявленными версиями Opencart и шаблонов на момент продажи, при установке на боевой сайт (рабочий хостинг);
      - Адаптация модуля под другую версию Опенкарта, нестандартный шаблон и сторонние модули - платная;
      - Автор модуля оставляет за собой право в любое время внести изменение в настоящее условие, описание и исходный код модуля;
      - Автор модуля оставляет за собой право прекратить ТП пользователям по истечению 365 календарных дней со дня последнего обновления модуля (Full или Beta версии), или со дня окончания продления ТП, или при форс-мажорных обстоятельств;
      - ТП осуществляется при условии соблюдения данного соглашения, пишите в личные сообщения.
      Добавил buslikdrev Добавлено 26.12.2018 Категория Модули Системные требования Сайт разработчика http://buslikdrev.by/ Метод активации По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет
      Да Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.