1

Тема: Английская версия сайта

Подскажите кто знает какие есть способы создать английскую версию сайта в GS, там будет примерно 10 страниц.
Поискал есть плагин I18n, якобы с помощью него можно это сделать, непонятно как он будет работать на поддомене en.домен или домен/en/ и есть или пример его работы где-то? может кто знает.
Может есть ещё способ попроще или без подключения плагина?

Спасибо!

Поделиться

2 (2019-11-13 17:46:16 отредактировано ufopera)

Re: Английская версия сайта

Плагин I18n,
пример:
https://getsimple.incod.ru/en/gs-plugins/
https://getsimple.incod.ru/ru/gs-plugins/

Можно и без плагина, en.домен, два отдельно установленных сайта, просто но не оч удобно.
Кроме того, у I18n уже есть все необходимые функции,
например: предпочтительного(автоматически) и ручного выбора языка.

Сайт ufopera

Поделиться

3

Re: Английская версия сайта

вот так можно http://old-russian-wood.com/

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

4

Re: Английская версия сайта

Огромное спасибо за помощь!
Я прочитал инструкцию, появился вопрос, а можно ли для EN версии сайта подключить из папки с темой не template.php, а например template_en.php ?
Есть ли такая возможность ?

Поделиться

5

Re: Английская версия сайта

нет, а вам зачем?

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

6

Re: Английская версия сайта

Так было сделано изначально на сайте, после обновления системы эта часть слетела. Я так понял предыдущий разработчик этот функционал сам прилепил. Но версия системы уже была старая, да и плагин новостей нужно было добавить.
Меню на нём статичное, при этом сайт не маленький не меньше 100 стр, за долгие годы существование достаточно разросся, шаблон тоже большой template.php, много вставленного текста.

На английском использовать шаблон для английской версии языка, на русском использовать русскую версию шаблона, может есть способ так сделать всё таки?

Поделиться

7

Re: Английская версия сайта

создайте страницу без префикса и выберите для нее этот шаблон, не уверен, что плагин I18N нужен в этом случае

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

8

Re: Английская версия сайта

Из меню выбора темы для ст. это делать нельзя, точнее конечно можно сделать все, но это будет неправильно.
Можно по другому:
template.php - например, по умолчанию(ru)
template_en.php - программно(PHP код ветвления) подгружать если(en)

Сайт ufopera

Поделиться

9

Re: Английская версия сайта

Предложил клиенту на рассмотрение 2 способа а он решил по видимому с этим сделать паузу sad

Поделиться

10

Re: Английская версия сайта

все-таки, мне кажется, велосипед придумывать не нужно, для мультиязычных сайтов есть набор плагинов, действующих безотказно:
http://get-simple.info/extend/plugin/i18n/69/
http://get-simple.info/extend/plugin/i18n-search/82/
http://get-simple.info/extend/plugin/i1 … ields/100/
http://get-simple.info/extend/plugin/i1 … pages/319/
http://get-simple.info/extend/plugin/i18n-gallery/160/
http://get-simple.info/extend/plugin/th … tings/840/

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

11

Re: Английская версия сайта

Я использовал этот плагин там на русском есть описание.
http://pigios-svetaines.eu/projects/get … /langmenu/
или
http://get-simple.info/extend/plugin/i1 … -menu/366/
http://get-simple.info/forums/showthread.php?tid=2879

Поделиться

12

Re: Английская версия сайта

этот плагин просто создает переключатели языка для плагина I18N

aukc пишет:

Я использовал этот плагин там на русском есть описание.
http://pigios-svetaines.eu/projects/get … /langmenu/
или
http://get-simple.info/extend/plugin/i1 … -menu/366/
http://get-simple.info/forums/showthread.php?tid=2879

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться