Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

mpn2005

Користувачі
  
  • Публікації

    3 222
  • З нами

  • Відвідування

Усі публікації користувача mpn2005

  1. Добрый день. Напишите подробности в личку. Можете сразу скинуть доступ на фтп и в админку.
  2. Добрый день. Можно рализовать такой функционал на уровне орзины. Но надо смотреть код. Заочно не получится надиктовать нужные правки. Могу реализовать данный функционал. Подробности пишите в личку.
  3. В выбранной теме это будет выглядеть так: https://www.templatemonster.com/ru/demo/77549.html
  4. Будет выглядеть примерно так: https://demo.opencart.com/index.php?route=product/product&product_id=30
  5. Настройте акционную цену для определённой группы. Тогда будет показываться цена для всех зачёркнутой, и акционная цена. Сразу в карточке товара.
  6. Если надо чтобы цена менялась динамически, при изменении количества и опйций, посмотрите в сторону модуля:
  7. После правко нужно 1) Очистить кэш twig 2) очистить кэш модификаторов. И комментировать нужно с использованием twig, чтобы этот мусор не шёл в итоговую страницу {# тут всё что лишнее #}
  8. Вот Вам и источник. Вероятность очень велика. Внедрили шелл, подождали пару месяцев и вуая. Ни откатить ни в логах найти. А дальше эксплуатация и/или шантаж в полный рост. Я в другой теме выкладывал лог со своей демки с неудачным логинами в админку. И дня не проходит без обращений. Каждый день от 10 и пболее попыток подбора.
  9. Простые доступы в админку делали? Может когда давали кому-то. Например admin/admin или admin/12345 и т.д.
  10. Можете попросить хостера настроить блокировку прямого доступа к php скриптам кроме: index.php и admin/index.php И дальше чистить, менять пароли. Чистить менять пароли. И так по кругу... И прогонять сканерами и следить. Если уже подцепили, то вычистить не так просто. Доступ к админке оставить только себе по ip. Если надо будет для работ, откроете на время.
  11. Писал уже в другой теме: 1) Чистить всё что найдёте. 2) Менять пароли на фтп, в админку к БД. 3) Просматривать логи на предмет подозрительной активности. Ищите в логах по строке ".php" 4) Во все подпапки сайта (первой вложенности в корне,кроме admin. И так же в подпапках в папке admin) можно разложить файлы ".htaccess" c запретом на открытие файлов php. (Тут есть много других приёмов, но они уже требуют некотрой квалификации в настройке сервера. И зависят от используемых пакетов.) И так по кругу. Пока не пеерстанут появляться левые файлы. Если есть заведомо чистый бэкап, то можно на него откатиться.
  12. Нужны подробности. Ориентировчная цена от 5000 руб. Если с автоматическими оплатами, то там всё горадо серьёзнее.
  13. Многое не уточнено. Если методы оплаты автоматические, то там хватит заморочек. Т.к. с тем же номером заказа многие шлюзы не пропустят. Надо будет делать таблицу транзакций и работать по своим номерам, по ним же и отслеживать что оплачено, что нет. Если все оплаты будет отрабатывать менеджер магазина, то да, намного проще реализуется.
  14. Такой "небольшой функционал" - это половину движка перекурочить.
  15. Такое лучше в блоге размещать. https://opencartforum.com/blogs/ Будет проще найти, если кому-то понадобится. На форуме тема просто затеряется со временем. А поиск тут не очень работает.
  16. Добрый день. В настройках магазина. Закладка - "локализация" Самый низ:
  17. Этим надо очень грамотно пользоваться. Т.к. без обработки ошибок часть запросов не пройдёт, и будут записи в других таблицах, а в product не будет.
  18. Добрый день. Чтобы использовать .mask() нужно подключить jquery плакин maskedinput. Из коробки его нет в скриптах. Поищите в гугле: jquery masked input plugin
  19. На уровне сохранения не очень вариант. Тогда надо ещё обработку ошибок на уровне модели делать. А это идёт вразрез с архитектурой OC. Прощё штатно на уровне контроллера проверить в validate.
  20. Если сохраняем товар и поле модель не меняем, то она уже не уникальна. Т.к. встречается уже в этом же товаре. Но это не дубль, т.к. сохранение пойдёт поверх.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.