Наверняка, кто-нибудь сталкивался с такой проблемой, поэтому прошу совета.
Необходимо создать 2 версии сайта - английскую/русскую.
Сайт основан на движке WordPress. Для англ. версии - домен1.pro, для русской версии - домен2.ru. Можно ли установить wordpress на домене2, так чтобы использовались отдельные каталоги домена1, такие, например, как upload и другие подобные, одинаковые для каждого домена. Чтобы не заливать одинаковые папки на каждый домен для экономии места.
Спустя 4 минуты, 40 секунд (24.06.2009 - 12:06) stepan написал(а):
Может я чего не понял но можно залить два сайта на один хост и привязывать для них разные домены.
Спустя 4 минуты, 44 секунды (24.06.2009 - 12:11) glock18 написал(а):
Не знаю как в wordpress, но поскольку считается, что хороший движок, то
1. там должна быть поддержка разных языков.
2. ты можешь зарегистрировать оба домена на один сайт.
3. кое-где делают разделение по языками не доменом, а папкой примерно так:
domain.net/ru/page.php - для русской
domain.net/en/page.php - для русской
можешь, например, на php.net посмотреть. там как раз так сделано.
что это даст? это даст возможность использовать один и тот же проект для всех языков. согласись, так удобнее? я думаю, все большие дядьки (сайты в смысле) так и делают
Даже если ты на разных доменах будешь делать. Смысл такой.
1. там должна быть поддержка разных языков.
2. ты можешь зарегистрировать оба домена на один сайт.
3. кое-где делают разделение по языками не доменом, а папкой примерно так:
domain.net/ru/page.php - для русской
domain.net/en/page.php - для русской
можешь, например, на php.net посмотреть. там как раз так сделано.
что это даст? это даст возможность использовать один и тот же проект для всех языков. согласись, так удобнее? я думаю, все большие дядьки (сайты в смысле) так и делают

Спустя 26 минут, 56 секунд (24.06.2009 - 12:38) stepan написал(а):
Цитата (glock18 @ 24.06.2009 - 09:11) |
Даже если ты на разных доменах будешь делать. Смысл такой. |
Что верно, то верно
Спустя 9 минут, 27 секунд (24.06.2009 - 12:47) ViaScientarium написал(а):
Спасибо, направили в нужном направлении.

Спустя 11 минут, 15 секунд (24.06.2009 - 12:59) sergeiss написал(а):
Цитата (glock18 @ 24.06.2009 - 13:11) |
3. кое-где делают разделение по языками не доменом, а папкой примерно так: domain.net/ru/page.php - для русского domain.net/en/page.php - для английского |
Хочу уточнить, что это разделение может быть на самом деле другим, хотя выглядеть будет именно так

С помощью правил преобразования можно эти адреса заменить на
Код |
domain.net/page.php?lang=ru - для русского domain.net/page.php?lang=en - для английского |
А уже в самом файле будут использоваться тексты на соответствующем языке. Благо дело, ПХП позволяет это всё организовать легко и просто.
Такой подход дает то преимущество, что дизайн делается в одном месте. Как только его поменяли - замена автоматически делается для всех языков, сколько бы их там ни было. А картинки как были, так и остаются.
Также, можно спокойно добавлять другие языки.
Спустя 25 минут, 40 секунд (24.06.2009 - 13:24) glock18 написал(а):
Цитата (sergeiss @ 24.06.2009 - 09:59) |
Хочу уточнить, что это разделение может быть на самом деле другим, хотя выглядеть будет именно так wink.gif |
а, ну да. я это и имел ввиду)) разумеется, никто не создает в корне сайта по папке для каждого языка)
Спустя 4 дня, 20 часов, 26 минут, 53 секунды (29.06.2009 - 09:51) Семён написал(а):
А не проще определить языковой стандарт пользователя занести в сессию и после в соответствии с сессией подгружать языковой файл?
Спустя 14 минут, 20 секунд (29.06.2009 - 10:06) glock18 написал(а):
проще и не лучше. сессия имеет свойство умирать. в этом плане лучше хранить в куках, но они могут быть у кого-то отключены. единственный вариант, который не имеет этих недостатков - включение языка в урл. плюс, это дает возможность поисковикам проиндексировать все страницы с разными языками.