sv2109

Администраторы
  • Публикации

    217
  • Зарегистрирован

  • Посещение

Репутация

7 Нейтрально

1 подписчик

О sv2109

  • Звание
    Житель форума
  1. я нигде не писал о том, что она не востребована, мало того, у меня и модуля для 1.5 еще покупают довольно часто.. просто события в опенкарте по сути не работают нормально, ни на какой версии движка, они еще просто недоделанные. слишком сырые.
  2. список был взят из кода движка для второй версии, сейчас он уже не актуальный, новый можно взять тоже из кода. Но события в опенкарт сейчас все еще очень сырые даже на 3 версии, использовать их полноценно все равно не получится. Стаття скорее для ознакомления.
  3. Это делается в файле /catalog/model/checkout/order.php попробуйте перед // Admin Alert Mail добавить $mail->setTo($this->config->get('config_email')); $mail->send(); В классе $mail содержится письмо для клиента, поидее этот код отправит такое же администратору Но потом по коду там отправляется письмо администратору, его лучше закомментировать, если нужно получать 2 письма об одном заказе разных или перед $this->event->trigger('post.order.history.add', $order_id); заменить $mail->send(); на //$mail->send();
  4. если "Нет прав доступа" то смотрите в настройках пользователей админ панели, может галочка не стоит на право просмотра или редактирования
  5. в опенкарте, в самом движке, это не реализовано + артикул это как идентификатор товара, поэтому для разных артикулов нужны разные товары, на некоторых сайтах так реализовано напр. для каждого цвета товара отдельный артикул и отдельный товар.
  6. Мнение нормальное насчет защиты, будет хорошая защита, только: 1. муляж нужно делать по адресу адрес_сайта/admin а не по адресу administrator.php, так как адрес_сайта/admin это стандартный путь в опенкарт для админки. Следовательно вашу админку нужно перенести в другое место читайте тут 2. никаких перенаправлений на "смешные сайты" делать не нужно, так как тогда злоумышленник поймет что это муляж. Нужно просто выводить сообщение что пароль не верный и пусть пробуют взломать.. Но точный алгоритма по пунктам с точным кодом как именно это сделать я вам дать не смогу, так как там нужно писать код, пробовать, тестировать.
  7. 1. ошибку 500 смотрите в логе вебсевера, там будет больше информации, я писал тут 2. проверьте ваш способ оплаты, может отключите его или попробуйте оформить заказ через другой способ оплаты, если через другой пройдет, то проблема том способе оплаты, может вы настройки для него не правильно внесли.
  8. В файле /admin/controller/common/login.php перед return !$this->error; добавьте $this->error['warning'] = $this->language->get('error_login'); НО в таком случае ошибка будет выводиться всегда, даже если логин и пароль правелный ввели, то есть вы тоже не сможете зайти в админку.
  9. я с nginx мало работал, обычно везде стоит апач, поэтому и решение даю для него. читайте документацию по nginx, уверен, все тоже самое можно сделать и через nginx
  10. нормально должны работать, ведь все эти измененные пути также нужно прописать в config.php "в) в файле config.php пропиать новые пути (заменить sv2109.com на sv2109.com_files) " а ocmod потом будет искать файлы по путям, прописанным в config.php
  11. подозреваю, что у вас ошибка где-то в модуле ЧПУ, напр. в SEO PRO
  12. Здравствуйте, этот модуль является частью сборки, отдельно его скачать нельзя.
  13. да, можно как угодно, я дам самый быстрый и простой вариант. + мой вариант безконфликтный, а если дописывать какие-то методы в языковый класс, то это уже изменение файлов движка, которое само по себе не хорошо и может быть причиной конфликтов в будущем.
  14. В админке можно настроить методы доставки. Можно попробовать удалить все методы доставки, если они вам не нужны, возможно вкладка после этого пропадет сама. Но я не пробовал этого, не уверен. Попробуйте. Иначе, у вас есть 2 варианта: 1. удалить вкладку через код, но там все довольно запутано, вкладки связаны друг с другом, все грузится через аякс итд. Поэтому это довольно сложный путь, нужно хорошо понимать что вы делаете и неплохо разбираться в php 2. найти готовый модуль, который это делает. Подобных модулей, которые упрощают заказ есть довольно много, разные быстрые заказы, заказ на одной странице итд. Поищите, например в нашем магазине дополнений OpenCart. Думаю, без проблем найдете тот, который вам подойдет.