[Решено] ЧПУ Оформление заказа опенкарт 1.5

Тема в разделе "OpenCart", создана пользователем Андррей, 17 окт 2018.

Статус темы:
Закрыта.
  1. Андррей

    Андррей

    Регистрация:
    21 авг 2018
    Сообщения:
    17
    Симпатии:
    0
    Форум, здравствуй. Проблему увидел не сразу, но она есть. ЧПУ в админке включено и работает везде где проверял кроме страницы оформления заказа. Не подскажите где смотреть и править. Спасибо.
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Приветствую, Андрей.
    По ЧПУ - надо добавить в таблицу URL_alias адрес страницы оформления заказа, что бы сео-контроллер правильно обрабатывал и подставлял нужный адрес, сделать это можно непосредственно запросом к БД:
    Код:
    $this->db->query("INSERT INTO `" . DB_PREFIX . "url_alias` (query, keyword) VALUES ('checkout/checkout', 'checkout');");
    если такая магия для Вас затруднительна, советую SEO manager, он позволит в админке добавить это вручную, там все интуитивно понятно, для школьника даже шанс разобраться будет.
     
  3. Андррей

    Андррей

    Регистрация:
    21 авг 2018
    Сообщения:
    17
    Симпатии:
    0
    А можно, если не затруднит, немного поподробнее. Данную строку нужно добавить в файл контроллера seo_url.php?
     
  4. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Нет, нивкоем случае, её надо выполнить ровно один раз, что бы не наплодить дублей в таблице алиасов, если не знаете что это, то лучше зайдите в PHPMyAdmin и там создайте запрос, при условии что знаете префикс к таблицам своей базы:
    Код:
    INSERT INTO `oc_url_alias` (query, keyword) VALUES ('checkout/checkout', 'checkout');
     
    Андррей нравится это.
  5. Андррей

    Андррей

    Регистрация:
    21 авг 2018
    Сообщения:
    17
    Симпатии:
    0
    Теперь все понятно) Спасибо за помощь!
     
Статус темы:
Закрыта.