Русские ЧПУ

Автор Vika, 19 июля 2013, 12:58:16

« назад - далее »

Vika

Пробую изменять чпу на русские названия, но вылазиет ошибка
"Неправильное поле ЧПУ (Russian)."
У меня сейчас только один язык русский. Пробывала добавлять английский, но все тоже самое.
Что можно сделать, чтобы в адресе чпу были русские названия?
Спасибо.

Виктор Демидов

Панель администратора > Настройки > SEO и URLs
Секция: URL-адреса установки
ЧПУ: Да (Разрешить)
Специальные символы в URL: Да
Включите, если хотите использовать различные символы (надстрочные знаки (accents), кирилицу) в адресах страниц вашего магазина.


Vika

Цитата: Виктор Демидов от 19 июля 2013, 13:06:23
Панель администратора > Настройки > SEO и URLs
Секция: URL-адреса установки
ЧПУ: Да (Разрешить)
Специальные символы в URL: Да
Включите, если хотите использовать различные символы (надстрочные знаки (accents), кирилицу) в адресах страниц вашего магазина.
У меня нет такого "Специальные символы в URL".

mAgency

Значит у вас версия prestashop ниже 1.5.4.
Можно вручную добавить разрешение. В базе данных найдите таблицу "ps_configuration". В ней исправьте (если нет, то создайте новую) запись "name" = 'PS_ALLOW_ACCENTED_CHARS_URL' значение "value" = 1.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Vika

Пробую добавить запись "name" = 'PS_ALLOW_ACCENTED_CHARS_URL' значение "value" = 1, но почему-то у меня не получается. Ошибка записи данных, неправильный формат данных - вот такое показывает.
Как еще можно добавить?

mAgency

Версия престашоп какая?
PS_ALLOW_ACCENTED_CHARS_URL работает с версиями > 1.5.3.1.
Попробуйте через phpMyAdmin. Откройте базу, котороя используется вашим сайтом, введите SQL запрос:
SELECT *
FROM `ps_configuration`
WHERE `name` = 'PS_ALLOW_ACCENTED_CHARS_URL';

Если у вас покажет, что нет никаких результатов подходящих под этот запрос, то создайте новый

INSERT INTO `ps_configuration` (`id_shop_group`, `id_shop`, `name`, `value`, `date_add`, `date_upd`)
VALUES  (NULL, NULL, 'PS_ALLOW_ACCENTED_CHARS_URL', '1', '2013-07-07 00:00:00', '2013-07-07 00:00:00');

Если покажет, что есть такие данные, то
UPDATE `ps_configuration` SET `value` = '1'
WHERE `ps_configuration`.`id_configuration` = Здесь число, которое было у показанной записи;
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

Vika

Спасибо.
Все работает.