Доброго времени суток. В Фильтрах дополнительный язык не сохраняется. Еще такой вопрос, при переводе станицы по идее должен формироваться сео урл, типа сайт.ру/ua/glavnaya-stranica будет ли это реализовано?
Проверил, в админке сохраняется для спецификаций.
Опишите подробнее.
Такие задачи стоят, со временем будет.
Разобрался. проблема была в базе
Столкнулся с такой же проблемой
Пожалуйста, подскажите какая проблема в базе
При переводе на другой язык фильтров и спецификаций, нужно выгрузить соответствующую таблицу из базы и заполнить ее. Т.е должна быть строка с языком, если ее нет через админку она не добавится. Т.е если у вас например 3 языка скажем с ID 1111111, должно быть 3 строки в таблице ID 1111111 но с разными ID языка
Спасибо, пробую
Но это не проблема с Вашей базой
products_specifications.php и у Вас и у меня не сохраняет языковые поля в базу
Хотя в демке шаблона все норм
Ждем что админ ответит
Если в демо все норм, то два варианта:
- этот баг уже исправлен
- косяк какой то на вашей стороне, т.е. на вашем сайте.
Можете выслать products_specifications.php ?
У меня все сейчас сохраняет. Если переводите фильтры и спецификации, пройдитесь по всем таблицам: specification_description, specification_filters, specification_filters_description, specification_values_description, скорее всего в одной или в нескольких у Вас не стоит ID языка. У меня такое было, т.к сначала делал магазин на одном языке и просто отсутствовали поля с новым языком в этих таблицах
Я понял,
если создаешь новые - все ок
если внес вручную в базу, то уже можно менять из админки
Просто нужно старые вручную поменять в БД
Спасибо
Архив с файлами доступен в личном кабинете.
В демке старые спецификации тоже не сохраняет
В карточке товара в характеристики выводит и русский и украинский вариант
Например так
МАТЕРИАЛ Флизелин , Флізелін
Попробуйте в файле \inc\get_spec_array.inc.php
$prod_query = vam_db_query( "select ps.specification from products_specifications ps where products_id = ".$products_id." and ps.specifications_id = '".$id."'" );
Заменить на
$prod_query = vam_db_query( "select ps.specification from products_specifications ps where products_id = ".$products_id." AND ps.language_id = ".(int)$_SESSION['languages_id']." and ps.specifications_id = '".$id."'" );
Помогло, спасибо
А что это значит? как воспроизвести?
Не сохраняет “Украинский” в Спецификации в группе: Смартфон - Экран
Есть еще проблема
Не работают фильтры если в их названии есть украинские буквы, “+” и т.д.
Плюс, кавычки, слеши нельзя использовать.
Та же проблема с украинскими буквами і,є,ї