• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

WP и сайт на двух языках.

Граф

ТОП-МАСТЕР
Регистрация
20.02.2010
Сообщения
4,745
Реакции
3,623
Поинты
0.000
Всем привет.

Возникла трудность, а точнее небольшое непонимание.

Есть простенький сайт на ВП, главная страницы это в столбик краткие описания и слева меню, проваливаешься в краткое описание и открывается развернутый текст. Все это на русском языке.

Возникла потребность сделать аналог всего этого на английском, статьи переведены, т.е. контент есть.

Теперь вопрос. Есть ли возможность это сделать с помощью ВП, чтобы при загрузки сайта он либо спрашивал на каком языке отображать, и соответственно в зависимости от выбора открывал главную страницу на нужном языке, либо сделать переключалку, например по автомату по адресу сайта открывается главная на рус языке, и прикрутить кнопку выбора языка.

У кого какие есть мысли? или может надо что-то в корне переделать?
 

Winfolk

Любитель
Регистрация
24.11.2007
Сообщения
287
Реакции
5
Поинты
0.000
Из всего что мне в голову пришло пока это:
1. создать поддомен закатать туда копию вордпресса на агл.языке
2. создать две БД одна с русскими статьями другая с англ. и загружать разные конфиг.пхп в которых установлен язык движка инглиш и загрузка инглиш БД ( муторно написал, но если вникли то супер и думаю можно такое сделать )
 

Граф

ТОП-МАСТЕР
Регистрация
20.02.2010
Сообщения
4,745
Реакции
3,623
Поинты
0.000
1. создать поддомен закатать туда копию вордпресса на агл.языке
Об этом думал, но если мне память не изменяет, поддомен индексируется отдельно от главного, а это не есть гуд.
2. создать две БД одна с русскими статьями другая с англ. и загружать разные конфиг.пхп в которых установлен язык движка инглиш и загрузка инглиш БД

Я вот подумал, надо наверно не поддомен создать, а просто залить например копию на англ языке в ввв.адрес.ру/eng/index таким образом имеем единую индексацию всего проекта, и в отличии от второго варианта наверно попроще.
Как думаешь прокатит?
 

Winfolk

Любитель
Регистрация
24.11.2007
Сообщения
287
Реакции
5
Поинты
0.000
а просто залить например копию на англ языке в ввв.адрес.ру/eng/index таким образом имеем единую индексацию всего проекта, и в отличии от второго варианта наверно попроще.
Как думаешь прокатит?
можно итак тоже делать. ;)
 

timeanomaly

Интересующийся
Регистрация
02.05.2010
Сообщения
0
Реакции
0
Поинты
0.000
можно итак тоже делать. ;)
сейчас (в вордпресс версии 3+) появились мультисайты - в конфиге пишется свич после которого можно создавать несколько сайтов на одном движке (из одной директории). Можно например сделать
ste.com/eng
site.com/ru
Сам не включал пока, но по идее в базе будет 2 разных набора таблиц - свой для каждого сайта (всё отдельно). Тоесть, хороший вариант.

Вариант 2 - плагины. WPML - это просто тяжелый монстр, но решит все проблемы. Там, если не ошибаюсь, также можно будет сделать 2 директории + в админке будут редакторы для обоих языков.

Плагин полегче - qTranslate, но и интеграция с WP не такая глубокая - рекомендую для лёгких сайтов на которых мало плагинов.

Это вроде как 2 лучших. Работают они оба одинаково:
весь локализованный текст пишется между тегами, типа так:
<-- en --> ... <-- /en -->
при выдаче страници клиенту всё ненужное убивается Regex'ом и оператором []

Рекомендую попробовать первый вариант - легче, проще...
 
Сверху Снизу