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

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by 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://
×
×
  • 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.