* поправка: подставляет category_desc с мастераserge wrote: Fri Oct 05, 2018 12:25 pm другими словами, на китайский он думает что это дефолтный EN получается... и подставляет category_name с мастера
multilang и саб-темплейт
Re: multilang и саб-темплейт
Re: multilang и саб-темплейт
&force_lng= совпадает с тем что в языках?
Don't forget to run script update
Re: multilang и саб-темплейт
да, без рерайта с "&force_lng=cn" страница выглядит так же
Re: multilang и саб-темплейт
и я мультиязыках язык прописан как cn?
точно ?
точно ?
Don't forget to run script update
Re: multilang и саб-темплейт
вы об этом?
domain.com (Chinese Simplified (zh-cn)) [zh-cn] id: 15
[Reset STATS for this language] [Delete this slave]
domain.com (German (de)) [de] id: 16
[Reset STATS for this language] [Delete this slave]
domain.com (Russian (ru)) [ru] id: 17
domain.com (Chinese Simplified (zh-cn)) [zh-cn] id: 15
[Reset STATS for this language] [Delete this slave]
domain.com (German (de)) [de] id: 16
[Reset STATS for this language] [Delete this slave]
domain.com (Russian (ru)) [ru] id: 17
Re: multilang и саб-темплейт
zh-cn)) [zh-cn]
так язык то иначе называется
так язык то иначе называется
Don't forget to run script update
Re: multilang и саб-темплейт
текс, ясно) ну это скрипт автоматом так создал... а как это пофиксить?
site.com/zh-cn/
The requested URL /zh-cn/ was not found on this server.
Рерайт из вики не видит, как я понимаю, он заточен под две буквы ведь... получается нужно просто под такое дело отдельную строку мастрячить в хтаксессе....
попробовал так дополнить строчкой:
RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]
RewriteRule ^cn/(.*)$ ?force_lng=zh-cn&%{QUERY_STRING} [L]
не получается...
работает только так:
RewriteRule ^zh-cn/(.*)$ ?force_lng=zh-cn&%{QUERY_STRING} [L]
и потом
site.com/zh-cn/
но не хочется менять структуру сайта, да и зачем этот zh, никто не юзает его в линке...
нужно как-то выходит переименовать в скрипте язык zh-cn в cn... но как это сделать?
site.com/zh-cn/
The requested URL /zh-cn/ was not found on this server.
Рерайт из вики не видит, как я понимаю, он заточен под две буквы ведь... получается нужно просто под такое дело отдельную строку мастрячить в хтаксессе....
попробовал так дополнить строчкой:
RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]
RewriteRule ^cn/(.*)$ ?force_lng=zh-cn&%{QUERY_STRING} [L]
не получается...
работает только так:
RewriteRule ^zh-cn/(.*)$ ?force_lng=zh-cn&%{QUERY_STRING} [L]
и потом
site.com/zh-cn/
но не хочется менять структуру сайта, да и зачем этот zh, никто не юзает его в линке...
нужно как-то выходит переименовать в скрипте язык zh-cn в cn... но как это сделать?
Re: multilang и саб-темплейт
UPD: разрешил таким образом (строчку просто выше поставить надо):
RewriteRule ^cn/(.*)$ $1?force_lng=zh-cn&%{QUERY_STRING} [L]
RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]
в теории можно же так вообще все языки прописать, чтобы избежать возможных путаниц, когда на сайте есть папки состоящии из двух букв... например:
site.com/js/
много у кого есть.. и так далее.
RewriteRule ^cn/(.*)$ $1?force_lng=zh-cn&%{QUERY_STRING} [L]
RewriteRule ^([^/]{2})/(.*)$ $2?force_lng=$1&%{QUERY_STRING} [L]
в теории можно же так вообще все языки прописать, чтобы избежать возможных путаниц, когда на сайте есть папки состоящии из двух букв... например:
site.com/js/
много у кого есть.. и так далее.
Re: multilang и саб-темплейт
Да, тут с 2мя буквами есть вероятность
но как обычно - если не тупо копировать , а понимать для чего надо реврайты то проблем возникнуть не должно
но как обычно - если не тупо копировать , а понимать для чего надо реврайты то проблем возникнуть не должно
Don't forget to run script update







