Искать  
 
   
1 из 4
1
Многоязычность
Отправлено: 27 Январь 2008 03:54 P.M.   [ Игнорировать ]
Member
RankRankRank
Всего сообщений:  192
Зарегистрирован  2008-01-02

Кто нибудь реализовывал многоязычные проекты на ExpressionEngine?
Какая схема реализации?

Профиль
 
 
Отправлено: 29 Январь 2008 12:46 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

А сколько языков ты хочешь внедрить? Тут все дело в количестве - например на berlinista два языка и я думаю  там организована по следующему пути -
в блоге продублированы поля на 2 языка, а в шаблонах разбирается урл и выбирается сегмент, который указывает на признак языка. Ну а дальше по условиям - (en)  - body_en, или {body_gr}.
Единственное что меня заставляет сомневаться в таком решении это наличие двух ЧПУ для одной новости. Возможно они оперируют разными блогами под каждый язык и модулем-заменой publish с возможностью синхронизировать общую информацию - при создании новости во всех языковых блогах создаётся новость и они рефятся между собой. Хотя проще предположить у них наличие модуля, которые позволяет вводить синонимы для ЧПУ.
К примеру тут человек в явном виде использует разные веблоги (даже не синхронизированные между собой), а выбор так же по сегменту
Вот вопрос на форуме ЕЕ.

Я сей час занимаюсь созданием многоязычного сайта, но в силу требуемой гибкости в добавлении языков, движок  я пишу на CI.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 17 Февраль 2008 02:45 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

вот еще пример решения мультиязычностей

 Подпись 

booooring…

Профиль
 
 
Отправлено: 19 Февраль 2008 02:23 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

воот... Leeve готовит новый продукт для мультиязычности

 Подпись 

booooring…

Профиль
 
 
Отправлено: 11 Январь 2009 03:21 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

если полей много, то лучше сделать группами шаблонов, например
группа шаблонов ru, а в ней index, comments, about и т.д.
группа шаблонов eng, а в ней index, comments, about и т.д.
ну и гденить кнопочки переключения языков, которые просто выводят на страницу сайт.ру/ru или сайт.ру/eng

Этим нам не придется городить кучу полей, а можно использовать уже имеющиеся поля

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 11 Январь 2009 03:29 P.M.   [ Игнорировать ]   [ # 5 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

Этим нам не придется городить кучу полей
? а как нам это поможет.
Это максимум поможет со статичным текстом - против того же модуля putyourlightson.net будет выигрыш в производительности, но полный проигрыш в масштабировании и удобстве для конечного пользователя.

А поля для вывода публикаций на разных языках нам в любом случае придется делать.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 11 Январь 2009 03:35 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Если к примеру у нас каталог товаров, то создаем Новый веблог - Да. Новая группа категорий - Да. Поля можно оставить прежние.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 11 Январь 2009 03:40 P.M.   [ Игнорировать ]   [ # 7 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

И получается ты предлагаешь использовать дополнительные веблоги для хранения данных товаров разных языков? К примеру у нас будет 5 языков - 5 веблогов?

 Подпись 

booooring…

Профиль
 
 
Отправлено: 11 Январь 2009 03:44 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Да, 5 веблогов, зато будет полей столько сколько необходимо, а то если у нас поля: Цвет, Марка, Стоимость, Вес превращаются в 4*5 = 20 полей, ужас, не мудрено запутаться. Пусть лучше уж 5 веблогов, их то полюбому меньше чем полей будет.
На счет категорий. Все мультиязычне дополнения, насколько я понял, что от Леви, что от putyourlightson не избавляют от создания категорий (групп категорий) для каждого языка

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 11 Январь 2009 04:22 P.M.   [ Игнорировать ]   [ # 9 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

вот как раз в примере с кучей веблогов создается 20 полей (в плане заполнения для пользователей). А в случае с тем же putyourlightson.net будет:
цвет/марка - в зависимости от способа хранения может быть общими, а может отдельными.
стоимость - общая
вес - общий
описание - разные.
Итог, нам нужны удвоенными только текстовые поля.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 11 Январь 2009 04:42 P.M.   [ Игнорировать ]   [ # 10 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Поля мы ассоциируем с веблогами, поэтому нам не зачем создавать несколько полей. Достаточно написать их как нибудь Цвет/Color и т.д.
>Итог, нам нужны удвоенными только текстовые поля. упятеренные олучается.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 11 Январь 2009 05:07 P.M.   [ Игнорировать ]   [ # 11 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27
Calm - 11 Январь 2009 04:56 P.M.

нет smile Почему? Топик в клубе smile

типа можно и так реализовать безо вских дополнений?
дак я все же не переубедил в создании нескольких веблогов?

По какому принципу лучше строить мультиязычность?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 11 Январь 2009 05:11 P.M.   [ Игнорировать ]   [ # 12 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

ну не путем нескольких веблогов точно - данные на разных  языках должны быть в одном месте.

 Подпись 

booooring…

Профиль
 
 
Отправлено: 11 Январь 2009 05:11 P.M.   [ Игнорировать ]   [ # 13 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27
Calm - 11 Январь 2009 05:11 P.M.

данные на разных  языках должны быть в одном месте.

почему?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 15 Февраль 2009 07:45 P.M.   [ Игнорировать ]   [ # 14 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

У кого какие соображения по поводу данного сайта и реализации в нем мультиязычности
http://en.esskabel.de
http://esskabel.de/

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 15 Февраль 2009 09:10 P.M.   [ Игнорировать ]   [ # 15 ]
Новичок
Rank
Всего сообщений:  47
Зарегистрирован  2008-09-23

интересно сделано, но кажется не очень гуд с точки зрения сео - выходит, что много страниц дублей. Разве что если вторая половина закрыта от индексации.
если небольшие проекты, то как по мне, легче всего через if segment.

Профиль
 
 
   
1 из 4
1