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

MaxD

Users

Everything posted by MaxD

  1. В дополнении отзывов, которое немного меняло подсчет отзывов в запросе товаров в категории, так что эти запросы при большом количестве товаров выполнялись больше минуты.
  2. Обновление Opencart Lightning 4.20 функция улучшения детализации уменьшенных изображений, пример ниже прописывание размеров изображений теперь улучшено и включено по умолчанию автоматическое определение валюты по языковым данным браузера улучшеная поддержка языковых префиксов в URL показ referer'a в извещениях об ошибках PHP фикс загрузки корзины по AJAX
  3. У одного моего клиента что-то перезаписывало .htaccess полностью в какой-то стандарный вариант для WordPress. В результате тоже все ссылки вели на главную. Сравните ваш .htaccess со стандартным от Opencart.
  4. Чем именно плохой? Врядли при каком-то поиске вам выдадут ссылку на 5 страницу - разве что вы ищете товар, который на этой странице, но тогда логичнее выдать прямую ссылку на этот товар. И зачем заставлять поисковики листать все ваши страницы, обрабатывать кучу лишней информации, грузить ваш сервер (так как страницы категорий чем дальше листаешь, тем они тяжелее рожаются), если ссылки на товары есть в сайтмапе?
  5. Самый лучший вариант - давать индексировать только первую страницу, а товары чтобы поисковики брали из сайтмапа.
  6. Чтобы не заморачиваться с поиском подобных вещей, можно использовать мой бесплатный модуль Replacer В нем даже можно просто стать курсором на странице и подредактировать.
  7. @DMac Очень странно. Киньте доступ в админку, посмотрю что там происходит. DELETE - это просто замена на пустое )
  8. @stas2010 Видимо ваш установщик не перезаписывает файлы по каким-то причинам. Загрузите содержимое папки upload из установочного зипа по FTP.
  9. Подтверждаю, видел сегодня у нескольких клиентов. Плотность запросов такая, что сайты ложатся. Также видел станное - у одного клиента админка была запаролена через .htaccess, но apache перенаправлял эти запросы корневому index.php. Сайт лег еще быстрее, естественно. Добавьте в начало файлов index.php и admin/index.php строчку: if (!empty($_POST) && @$_SERVER["REQUEST_URI"] == "/admin/") exit; Выложил обновление Lightning с защитой от брутфорса админки и этой ситуации.
  10. Выложил новое обновление, кроме всего прочего в нем есть защита от брутфорса паролей админки - включая сценарии из предыдущего моего сообщения.
  11. Сегодня у нескольких зарубежных клиентов видел, что им какая-то автоматика жестко брутфорсит пароль с POST запросами к /admin/ - именно так, без всяких параметров. Плотность запросов такая, что сайты ложатся. Если у вас ни с того ни с сего от нагрузки лег сайт, попробуйте добавить в начало admin/index.php: if ($_SERVER["REQUEST_METHOD"] == "POST" && $_SERVER["REQUEST_URI"] == "/admin/") exit;
  12. Замечательная история, приятно почитать. Для полноты картины не хватает главной цифры - сколько стоила вся описанная работа.
  13. MaxD

    Мифы о PageSpeed

    PageSpeed формируется на 30% - из ТВТ (который есть синтетическим выражением FID), на 25% - из LCP, на 15% - из CLS и еще по 10% из FCP, SI и TTI. То есть 70% веса баллов PageSpeed формируются из показателей, которые сейчас входят в Core Web Vitals. Роботы Google не оценивают синтетически показатели Core Web Vitals, а снимают эту статистику с браузеров Chrome у реальных посетителей сайта.
  14. MaxD

    Мифы о PageSpeed

    О, я думал тут спор о том, влияют ли показатели PageSpeed на позиции в выдаче Google. А то, что для скорости/удобства важнее всего скорость/удобство - странно поддавать сомнению На данный момент не существует лучшего синтетического способа оценить Core Web Vitals, чем PageSpeed Insights. Если он появится - будут использовать его, а не PageSpeed. Да, PageSpeed показывает баллы - но они вычисляются из того, насколько у вас хороши Core Web Vitals. Если они все в зеленой зоне - балы PageSpeed будут 90+
  15. @Texture Рад, что помогло. Перенос админки не даст никакого эффекта. Если нагрузка стала допустимой, можно просто переждать, пока вражеский скрипт переберет все, что у него там прописано - это максимум пару дней. Это явно не DDoS, скорее всего просто на ваш сайт напал какой-то автоматический скрипт, который ищет легкоуязвимые сайты для создания ботнета. Если бы вас сознательно ломали с целью положить или увести магазин - все бы выглядело по другому.
  16. MaxD

    Мифы о PageSpeed

    Ну, вы и спорите ) Поисковая выдача строится на множестве факторов, и основной из них - поведенческий фактор - сколько времени люди проводят на вашем сайте, прежде чем вернуться к окну поиска кликать по другим результатам. Особенно круто, если после открытия вашего сайта они уже не смотрят другие результаты. Конечно, это поведение людей опосредовано зависит от скорости/удобства вашего сайта, но не очень сильно, разве что в случаях когда человек не дождался открытия страницы или его так завалило баннерами, что он закрыл от греха подальше. По факту, выдача строится на том, насколько ваш контент удовлетворяет конкретный поисковый запрос пользователя. Но дополнительным фактором ранжирования при поиске с мобильного выступают Core Web Vitals (вот прямо циферки), и гугл дает небольшой бонус в позициях сайтам, у которых с этими показателями все хорошо.
  17. @Texture И видимо корневой index.php, не админки? У вас при запросах к https://textil.best/admin/ index.php не используется. Скорее всего вражеская автоматика перебирает список всех URL, которые могут быть уязвимы, а ваш опенкарт на каждый запрос генерирует ответ не найдено с содержимым стартовой страницы, типа https://textil.best/notfound Попробуйте в catalog/controller/error/not_found.php после строчки public function index() { вписать: http_response_code(404); die("<script>location = '/';</script>");
  18. MaxD

    Мифы о PageSpeed

    Core Web Vitals (FCP, LCP, CLS и FID - время первой прорисовки контента, время прорисовки самой большой картинки на экране, суммарный сдвиг контента и задержка ввода) официально учитываются гуглом, как один из факторов в мобильной выдаче. Все эти показатели практически полностью коррелируют с баллами PageSpeed Insights. Но люди и так уже в основном в курсе, потому что Google Search Console прямым текстом предупреждает, если какой-то из этих показателей на каких-то страницах сайта ниже нормы.
  19. Скорее всего сайт лежит не от этих обращений к админке. Попробуйте глянуть (или попросите хостера), какие процессы больше всего грузят сервер, там станет базово понятно - это Apache/Nginx или PHP или MySQL. От этого дальше можно будет плясать. Я ставлю на MySQL )
  20. Скачать / Купить дополнение Replacer: редактирование HTML и текстов магазина прямо на странице Replacer выполняет достаточно трививальную задачу - делает поиск и замену заданных строк в финальном HTML. Он имеет простой интуитивный интерфейс, который позволяет создавать замены и сразу видеть их результат, редактировать HTML и текст прямо на страницах магазина. Это дополнение дает вам новый уровень свободы и контроля над магазином, позволяет делать множество вещей, которые раньше требовали копания в коде. Вот некоторые задачи, которые можно сделать за пару кликов в Replacerе: поменять любую надпись на странице убрать из цен вида 123.00 р. копейки для лучшей читабельности добавить нужный код счетчика или другого сервиса в любую часть страницы перебить ссылки на статические ресурсы на использование CDN на другом домене спрятать пустую корзину подправить код страницы согласно рекомендаций PageSpeed или других сервисов убрать Работает на Opencart из футера перевести на витрине на русский непереведенный модуль Установка простая - загрузить в установщик и обновить модификаторы. После этого появится пункт меню: При нажатии на него открывается интерфейс с чуть уменьшеной стартовой страницей вашего магазина: Страница вашего магазина сразу отображает все вносимые изменения, в ней можно переходить по ссылкам на другие страницы. Кнопка открывает окно добавления новой замены: В строках поиска и замены можно использовать звездочку (или несколько), она заменяет любое количество символов. Например, чтобы убрать все теги img со страницы, замените <img*> на пустую строку. Кнопка переключает окно страницы магазина в отображение ее исходного кода HTML: Сделаные замены подсвечиваются желтым в коде страницы. Если выделить какой-то кусок кода (зажать мышку и потянуть), то откроется окно создания новой замены для этого кода: Кнопка включает режим, в котором вы просто редактируете любой текст на странице, став туда курсором. Все изменения сразу прописываются в набор замен, которые в конце редактирования можно сохранить или отменить: При редактировании можно использовать клавиши Ctrl+B для переключения жирности, Ctrl+I для переключения курсива. Буду рад отзывам ) Добавил MaxD Добавлено 03.12.2021 Категория Меню, дизайн, внешний вид Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет  
×
×
  • 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.