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

mpn2005

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

    3 222
  • З нами

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

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

  1. В файле admin/controller/catalog/product.php Перед строкой: if ((utf8_strlen($this->request->post['model']) < 1) || (utf8_strlen($this->request->post['model']) > 64)) { Добавить это: if (!empty($this->request->post['model'])) { $query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "product WHERE model LIKE '" . $this->db->escape($this->request->post['model']) . "'" . (isset($this->request->get['product_id']) ? " AND product_id != '" . (int)$this->request->get['product_id'] . "'" : "")); if ($query->row['total'] > 0) $this->error['model'] = 'Данное значение уже используется в другом товаре!'; } Это для проверки поля - модель. По хорошему надо запрос перенести в отдельную функцию модели товара. А текст ошибки в языковой файл. Но тогда дольше все правки описывать.
  2. 1) Чистить всё что найдёте. 2) Менять пароли на фтп, в админку к БД. 3) Просматривать логи на предмет подозрительной активности. Ищите в логах про строке ".php" 4) Во все подпапки сайта (первой вложенности в корне,кроме admin. И так же в подпапках в папке admin) можно разложить файлы ".htaccess" c запретом на открытие файлов php. (Тут есть много других приёмов, но они уже требуют некотрой квалификации в настройке сервера. И зависят от используемых пакетов.) И так по кругу. Пока не пеерстанут появляться левые файлы. Если есть заведомо чистый бэкап, то можно на него откатиться.
  3. Это решение подходит для дефолтной темы. Для кастомных может не подойти. Т.к. там всё по другому. И нет универсального решения. Заочно точно помочь не получится.
  4. Тогда в настройках магазина переключите редактор на ckeditor. И скачайте расширенную версию редактора тут: https://ckeditor.com/ckeditor-4/download/# Выбирайте - Full Package Потом распаковывайте архив и папку ckeditor заливайте поверх admin/view/javascript/ckeditor После этого надо очистить кэш браузера. И в админке будет полная версия редактора.
  5. Только там для OpenCart с использованием vqmod. А какую версию движка используете? OpenCart или ocStore?
  6. Посмотрите в сторону [Убрал ссылку. Не самый подходящий вариант]
  7. Тут больше не от версии движка зависит, а от используемой темы. Рецепт для штатной темы. В файле catalog/view/theme/default/template/product/category.tpl удалите это: <div class="btn-group btn-group-sm"> <button type="button" id="list-view" class="btn btn-default" data-toggle="tooltip" title="<?php echo $button_list; ?>"><i class="fa fa-th-list"></i></button> <button type="button" id="grid-view" class="btn btn-default" data-toggle="tooltip" title="<?php echo $button_grid; ?>"><i class="fa fa-th"></i></button> </div> После правки в модификаторах нажмите кнопку "Обновить". Для нештатных тем рецепт может быть совсем другим.
  8. Откатите правки. И не копируйте код с форума. Этому глюку уже чуть-ли не год, что при копировании кода цепляются невидимые символы. А администрация всё никак не может этот жутко неудобный глюк исправить. Просто добавьте руками (float) в нужное место.
  9. Добрый день. Такая беда вылезла по причине реализации дробного количества товара. В файле catalog/controller/product/product.php найдите строку: 'quantity' => $discount['quantity'], И замените её на это: 'quantity' => (float)$discount['quantity'], После правок в модификаторах нажмите кнопку "Обновить".
  10. Лэндинг можно делать хоть на чистом html. Если надо чем-то динамически управлять на странице, то можно и на базе ocStore сделать.
  11. Мне больше всего понравился этот вариант. Может хорошо сработать для продвижения нескольких товаров. Тут, для начала, стоит составить таблицу: Используемый модуль | Цена | Возможный аналог | Цена аналога И потом уже исходить из полученной суммы. И оценивать возможные перспективы.
  12. Добрый день. Самый вероятный способ проникновения - слабый пароль в админку. Возможно только на этапе разработки, но и этого может быть достаточно.
  13. Тогда исправьте названия текущих методов доставки в языковых файлах: catalog/language/russian/shipping/ Там открывайте нужный php файл по коду доставки и переименовывайте.
  14. Выберите тему, поставьте движок. Заполните основными товарами. И попробуйте что из этого выйдет. По ходу может измениться и взгляд на некоторые вещи. Теория - это одно, практика - совсем другое. При этом надо будет зартатить около 2-3к на шаблон и 500 руб на модуль "simple простой заказ и оформление". В некоторых шаблонах уже есть встроенный модуль одностраничного оформления заказа. Для быстрого пробного старта - этого будет вполне достаточно.
  15. Скиньте в личку ссылку на сайт. Тут всё зависит от используемого функционала оформления заказа.
  16. Ели всё же двигаться по пути ограничения, то самый простой способ - это на странице оформления заказа вместо кнопки "Оформить" сделать блок с предупреждением и указанием графика работы.
  17. Посмотрите такой модуль. Можно задать название методов прямо в адинке.
  18. Названия для штатных методов доставки в языковых переменных. Под какую версию движка надо?
  19. Реализация возможна. Делается небольшими правками модели товара и библиотеки корзины. Если поля брать штатные, то и с импорт-экспортом проблем не будет. P.S.: Вопросы могут возникнуть с нештатными модулями вывода товаров (Например с фильтрами). Если они будут использовать свою модель выборки товара, то там потребуется доработка.
  20. В robots.txt укажите адрес сайтмапа с https:// Если в вебмастерсы добавляли сайтмап вручную, то там удалите и добавьте уже с https://
  21. Это инициатива браузера. Но принудительного редиректа с http на https нет. Откройте ссылку http://lalelishoes.ru в режиме инкогнито. Где не работает внутренний кэш браузера. Проверить можно тут: http://www.redirect-checker.org/
  22. Редирект не настроен: По адресу http:// отдаёт код 200, а не 301.
  23. Вся эта информация выводится для справки. Если активность черезмерная, то можно забанить данный IP, чтобы не нагружать сервер на обработку этих левых запросов.
  24. Ничего страшного. Такое будет регулярно. Боты шарятся и ищут известные уязвимости или бэкапы сайта в корне с простыми названиями. То что настроен https не обязывает всех обращаться именно по https. Тем более если не настроен редирект с http:// на https://
×
×
  • Створити...

Important Information

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