OpenCart PHP SEO URL для блога изменен, но не отображается, не найден - PullRequest
0 голосов
/ 10 февраля 2019

Привет, я хочу изменить URL своих блогов в opencart.Но столкнувшись с проблемой, я перешел по этой ссылке, и это делает большой URL-адрес изменен, но блог не отображается.https://forum.opencart.com/viewtopic.php?t=186506 Я обновил свой файл каталога / controller / startup / seo_uls.php, добавив эту строку

($data['route'] == 'extension/extension/blog/article' && $key == 'article_id')) 

Я изменил URL Seo в админ-панели> Дизайн> SEO URL "article_id = 1"на "разные" На странице моего блога листинг URL ссылки автоматически изменяется на / другой, но показ страницы не найден.

SEO-код URL выглядит следующим образом:

foreach ($data as $key => $value) {
            if (isset($data['route'])) {
                if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id') || ($data['route'] == 'extension/extension/blog/article' && $key == 'article_id')) {
                    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "seo_url WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "' AND store_id = '" . (int)$this->config->get('config_store_id') . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'");
...