-
Публікації
1 797 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем MaxD
-
-
-
@Roumek У которых свежие заходят или у которых сохранилось переключение на рубли?
-
@Mikhail1987 Впишите в Обновлять эти модули через AJAX route этого модуля.
-
В дополнении отзывов, которое немного меняло подсчет отзывов в запросе товаров в категории, так что эти запросы при большом количестве товаров выполнялись больше минуты.
-
Обновление Opencart Lightning 4.20
- функция улучшения детализации уменьшенных изображений, пример ниже
- прописывание размеров изображений теперь улучшено и включено по умолчанию
- автоматическое определение валюты по языковым данным браузера
- улучшеная поддержка языковых префиксов в URL
- показ referer'a в извещениях об ошибках PHP
- фикс загрузки корзины по AJAX
-
1
-
У одного моего клиента что-то перезаписывало .htaccess полностью в какой-то стандарный вариант для WordPress. В результате тоже все ссылки вели на главную.
Сравните ваш .htaccess со стандартным от Opencart.
-
23 минуты назад, Shureg сказал:
Это плохой вариант. Он плохой с точки зрения логики. Он плохой с точки зрения гугла. Он плохой с точки зрения яндекса.
Чем именно плохой? Врядли при каком-то поиске вам выдадут ссылку на 5 страницу - разве что вы ищете товар, который на этой странице, но тогда логичнее выдать прямую ссылку на этот товар.
И зачем заставлять поисковики листать все ваши страницы, обрабатывать кучу лишней информации, грузить ваш сервер (так как страницы категорий чем дальше листаешь, тем они тяжелее рожаются), если ссылки на товары есть в сайтмапе?
-
Самый лучший вариант - давать индексировать только первую страницу, а товары чтобы поисковики брали из сайтмапа.
-
1
-
-
@dre34 Могу глянуть, киньте доступ в админку в ПМ.
-
@dre34 Похоже, что-то с JS. Или отключите свою отложенную загрузку, или отключите оптимизацию JS Lightning.
-
Чтобы не заморачиваться с поиском подобных вещей, можно использовать мой бесплатный модуль Replacer
В нем даже можно просто стать курсором на странице и подредактировать.
-
@DMac Очень странно. Киньте доступ в админку, посмотрю что там происходит.
DELETE - это просто замена на пустое )
-
@stas2010 Видимо ваш установщик не перезаписывает файлы по каким-то причинам. Загрузите содержимое папки upload из установочного зипа по FTP.
-
Киньте доступ в админку, я посмотрю, что там происходит.
-
Выложил новое обновление, кроме всего прочего в нем есть защита от брутфорса паролей админки - включая сценарии из предыдущего моего сообщения.
-
Сегодня у нескольких зарубежных клиентов видел, что им какая-то автоматика жестко брутфорсит пароль с POST запросами к /admin/ - именно так, без всяких параметров. Плотность запросов такая, что сайты ложатся.
Если у вас ни с того ни с сего от нагрузки лег сайт, попробуйте добавить в начало admin/index.php:
if ($_SERVER["REQUEST_METHOD"] == "POST" && $_SERVER["REQUEST_URI"] == "/admin/") exit;
-
1
-
-
@DenKuzmin Надо посмотреть. Киньте в ПМ доступ в админку.
-
@Texture Рад, что помогло. Перенос админки не даст никакого эффекта. Если нагрузка стала допустимой, можно просто переждать, пока вражеский скрипт переберет все, что у него там прописано - это максимум пару дней.
Это явно не DDoS, скорее всего просто на ваш сайт напал какой-то автоматический скрипт, который ищет легкоуязвимые сайты для создания ботнета. Если бы вас сознательно ломали с целью положить или увести магазин - все бы выглядело по другому.
-
@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>");
-
Скорее всего сайт лежит не от этих обращений к админке. Попробуйте глянуть (или попросите хостера), какие процессы больше всего грузят сервер, там станет базово понятно - это Apache/Nginx или PHP или MySQL. От этого дальше можно будет плясать. Я ставлю на MySQL )
-
1
-
-
Replacer: редактирование HTML и текстов магазина прямо на странице
Replacer выполняет достаточно трививальную задачу - делает поиск и замену заданных строк в финальном HTML. Он имеет простой интуитивный интерфейс, который позволяет создавать замены и сразу видеть их результат, редактировать HTML и текст прямо на страницах магазина.
Это дополнение дает вам новый уровень свободы и контроля над магазином, позволяет делать множество вещей, которые раньше требовали копания в коде.
Вот некоторые задачи, которые можно сделать за пару кликов в Replacerе:
- поменять любую надпись на странице
- убрать из цен вида 123.00 р. копейки для лучшей читабельности
- добавить нужный код счетчика или другого сервиса в любую часть страницы
- перебить ссылки на статические ресурсы на использование CDN на другом домене
- спрятать пустую корзину
- подправить код страницы согласно рекомендаций PageSpeed или других сервисов
- убрать Работает на Opencart из футера
- перевести на витрине на русский непереведенный модуль
Установка простая - загрузить в установщик и обновить модификаторы. После этого появится пункт меню:
При нажатии на него открывается интерфейс с чуть уменьшеной стартовой страницей вашего магазина:
Страница вашего магазина сразу отображает все вносимые изменения, в ней можно переходить по ссылкам на другие страницы.
Кнопка
открывает окно добавления новой замены:
В строках поиска и замены можно использовать звездочку (или несколько), она заменяет любое количество символов.
Например, чтобы убрать все теги img со страницы, замените <img*> на пустую строку.
Кнопка
переключает окно страницы магазина в отображение ее исходного кода HTML:
Сделаные замены подсвечиваются желтым в коде страницы. Если выделить какой-то кусок кода (зажать мышку и потянуть), то откроется окно создания новой замены для этого кода:
Кнопка
включает режим, в котором вы просто редактируете любой текст на странице, став туда курсором. Все изменения сразу прописываются в набор замен, которые в конце редактирования можно сохранить или отменить:
При редактировании можно использовать клавиши Ctrl+B для переключения жирности, Ctrl+I для переключения курсива.
Буду рад отзывам )
-
Добавил
-
Добавлено03.12.2021
-
Категория
-
Системные требования
-
Метод активацииБез активации
-
Ioncube LoaderНет
-
ocStore3.0
2.3.0.2.4
2.3
2.2
2.1 -
OpenCart.Pro, ocShopOpencart.pro 2.3
Opencart.pro 2.1
OcShop 2.0.3.х -
Обращение к серверу разработчикаНет
-
1
-
Обычно выбора стандартной темы в настройках магазина хватает.
-
У меня тоже с 2Checkout сложности, они перешли полностью на PayPal, и теперь в некоторых странах (типа Турции и Пакистана) не принимает ни Visa, ни Mastercard (
А по поводу Payoneer - у вас в России можно использовать ихнюю карту, которую они высылают? Очень удобно.
-
@Yakaya Можете не обращать на это внимание. Иногда, когда база или сервер нагружены, даже самые быстрые запросы могут выполняться не мгновенно.
Так-то это простой запрос по индексированому полю. Просто до Lightning 4.15 эти запросы не выводились в предупреждения, даже если стоило бы.
Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка]
в Кэширование, сжатие, ускорение
Опубліковано:
@Roumek От версии Opencart зависит, у вас какая?
Или еще можно отключить рубли в админке - если они не используются на витрине (в админке они будут продолжать работать).