Перейти к содержанию
rentxxx89

[РЕШЕНО] Создание страницы Акции / распродажа

Рекомендуемые сообщения

Здравствуйте. подскажите пожалуйста, как на одной странице, назовем ее "Акции", разместить все товары по акции (зачеркнута старая цена, рядом новая со скидкой)?

Адрес страницы, на которой хотел бы реализовать данную затею http://bleskavtomag.ru/aktsii

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это есть в коробке опенкарт... стандартно... сайт/index.php?route=product/special

 

ссылку можно увидеть в футере колонка Дополнительно, если у вас дефолнтый шаблон или близкий к нему

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

такая страница по умолчанию есть (/index.php?route=product/special) вам нужно только в базе прописать урл для данной схемы, можно с помощью запроса:

$this->db->query("INSERT INTO `" . DB_PREFIX . "url_alias` (query, keyword) VALUES ('product/special', 'aktsii')");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, страницу обнаружил))

Только вот как в базу прописать урл я не знаю, подскажите пожалуйста в каком файле сделать изменения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зайти в базу данных на хостинге(php my admin)  нажать вкладку SQL

 

вставить и выполнить запрос

INSERT INTO oc_url_alias(query, keyword) VALUES ('product/special', 'aktsii');
хотя предположим в ocstore  при включении seo pro  этот чпу  формируется автоматом  и выглядит как  сайт/special

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот такие сообщения вылазят при попытке выполнить запрос.

Зайти в базу данных на хостинге(php my admin)  нажать вкладку SQL

 

вставить и выполнить запрос

INSERT INTO oc_url_alias(query, keyword) VALUES ('product/special', 'aktsii');

хотя предположим в ocstore  при включении seo pro  этот чпу  формируется автоматом  и выглядит как  сайт/special

#1046 - No database selected

 

 

 

такая страница по умолчанию есть (/index.php?route=product/special) вам нужно только в базе прописать урл для данной схемы, можно с помощью запроса:

$this->db->query("INSERT INTO `" . DB_PREFIX . "url_alias` (query, keyword) VALUES ('product/special', 'aktsii')");

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$this->db->query("INSERT INTO `" . DB_PREFIX . "url_alias` (query, keyword) VALU' at line 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первая ошибка похоже на то ,что запрос пытаются ввести не выбрав  из нескольких баз одну определённую.

 

Вторая  похоже по причине неверно указанного префикса.

Внимательно читаем,что советуют и всё будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал разными способами, никак не получается #1136 - Column count doesn't match value count at row 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вторая - не надо пихать приведенный php-код в поле sql-запрос в phpmyadmin.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 23.02.2015 в 04:07, Tom сказал:

Зайти в базу данных на хостинге(php my admin)  нажать вкладку SQL

 

вставить и выполнить запрос

 


INSERT INTO oc_url_alias(query, keyword) VALUES ('product/special', 'aktsii');

хотя предположим в ocstore  при включении seo pro  этот чпу  формируется автоматом  и выглядит как  сайт/special

Сделал согласно вашей инструкции, теперь у меня одна страница по двум адресам сайт/aktsii и сайт/index.php?route=product/special

Подскажите как теперь избавится от этой страницы сайт/index.php?route=product/special, что бы была только одна страница по адресу сайт/aktsii

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   1 пользователь онлайн

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.