Re: Мультиязычность сайта
1. В корне папки делаете две папки например: RU и ENG
2. В каждую папку заливаете монстру и устанавливаете ее. первоначально так http://site.ru/ru/ ну и eng соответственно.. smile
3. После установки в корень сайта (в основной корень не в ру или енг) делаете и кидаете файл: .htaccess с строчками:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !/ru/
RewriteRule ^(.*)$ /ru/$1 [L]
</IfModule>
т.е. запускается поумолчанию русская монстра (каталог RU) и нормально в админку заходила....
4. Ну и для того чтобы страницы переключались русский-английский (причем не просто менялся шаблон а переключалась именно та страница на которой вы находитесь)..
Вот такой командой:
<a href="javascript:location.href='http://site.ru/ru'+location.pathname.substring(3);">RU</a> | <a href="javascript:location.href='http://site.ru/en'+location.pathname.substring(3);">EN</a></div>
Re: Мультиязычность сайта
1. В корне папки делаете две папки например: RU и ENG
2. В каждую папку заливаете монстру и устанавливаете ее. первоначально так http://site.ru/ru/ ну и eng соответственно.. smile
3. После установки в корень сайта (в основной корень не в ру или енг) делаете и кидаете файл: .htaccess с строчками:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !/ru/
RewriteRule ^(.*)$ /ru/$1 [L]
</IfModule>
т.е. запускается поумолчанию русская монстра (каталог RU) и нормально в админку заходила....
4. Ну и для того чтобы страницы переключались русский-английский (причем не просто менялся шаблон а переключалась именно та страница на которой вы находитесь)..
Вот такой командой:
<a href="javascript:location.href='http://site.ru/ru'+location.pathname.substring(3);">RU</a> | <a href="javascript:location.href='http://site.ru/en'+location.pathname.substring(3);">EN</a></div>
То есть, когда я буду менять-добавлять контент, мне это надо будет на двух сайтах делать?
Re: Мультиязычность сайта
да.. т.к. это два сайта.. либо ставьте переводчик от гугла и не парьтесь
Re: Мультиязычность сайта
Привет.
Каким образом можно добавить на сайт английскую версию сайта, помимо основного русского?
Есть ли какое специальное решение для Monstra, или надо юзать сторонние решения?Будет ли работать на Monstra способ, приведенный вот здесь:
http://myrusakov.ru/php-multilingual.html ?
Попробуйте
https://github.com/ganjar/sli
Одно но, нужен MySQL.
Re: Мультиязычность сайта
Одно но, нужен MySQL.
В монстре очень легко подключается мускул и с ним достаточно просто работать
Re: Мультиязычность сайта
kromverk пишет:1. В корне папки делаете две папки например: RU и ENG
2. В каждую папку заливаете монстру и устанавливаете ее. первоначально так http://site.ru/ru/ ну и eng соответственно.. smile
3. После установки в корень сайта (в основной корень не в ру или енг) делаете и кидаете файл: .htaccess с строчками:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !/ru/
RewriteRule ^(.*)$ /ru/$1 [L]
</IfModule>
т.е. запускается поумолчанию русская монстра (каталог RU) и нормально в админку заходила....
4. Ну и для того чтобы страницы переключались русский-английский (причем не просто менялся шаблон а переключалась именно та страница на которой вы находитесь)..
Вот такой командой:
<a href="javascript:location.href='http://site.ru/ru'+location.pathname.substring(3);">RU</a> | <a href="javascript:location.href='http://site.ru/en'+location.pathname.substring(3);">EN</a></div>То есть, когда я буду менять-добавлять контент, мне это надо будет на двух сайтах делать?
Типа того.
Только Вот это "http://site.ru/ru'+location.pathname.substring(3)" лучше заменить на это "http://site.ru/ru/<?php echo Page::slug(); ?>"
И один из сайтов размещать в корне
Основной по адресу site.com
Второй по адресу site.com/*
Одно но, нужен MySQL.
В монстре очень легко подключается мускул и с ним достаточно просто работать
Я то в курсе, спросил человек, у которого может быть хостинг без БД, или не быть знаний БД вообще.
Re: Мультиязычность сайта
Spore пишет:Привет.
Каким образом можно добавить на сайт английскую версию сайта, помимо основного русского?
Есть ли какое специальное решение для Monstra, или надо юзать сторонние решения?Будет ли работать на Monstra способ, приведенный вот здесь:
http://myrusakov.ru/php-multilingual.html ?Попробуйте
https://github.com/ganjar/sliОдно но, нужен MySQL.
Да вот как раз надо без MySQL. Специально искал CMS на файлах.
Re: Мультиязычность сайта
Kotov пишет:Spore пишет:Привет.
Каким образом можно добавить на сайт английскую версию сайта, помимо основного русского?
Есть ли какое специальное решение для Monstra, или надо юзать сторонние решения?Будет ли работать на Monstra способ, приведенный вот здесь:
http://myrusakov.ru/php-multilingual.html ?Попробуйте
https://github.com/ganjar/sliОдно но, нужен MySQL.
Да вот как раз надо без MySQL. Специально искал CMS на файлах.
Быстрее будет сделать две версии.
Если пользуетесь контролем версий, особой проблемы не будет в ведении двух сайтов.
Лучше конечно качественно, при условии что у вас есть столько денег или времени.)