Page 1 of 2

Перевод сайта в pro2.1

Posted: Tue Feb 03, 2015 7:45 pm
by rembo1978
Здрасти.Не могу выехать как перевести в титле на индексе названия сайта на разные языки , так не канает <?=$lang['top']?>.Если можно на примере .Спасибо

Re: Перевод сайта в pro2.1

Posted: Wed Feb 04, 2015 2:13 pm
by admin
Приветствую!

а где именно вы задаете переменную $lang ?

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 7:24 pm
by rembo1978
admin wrote:Приветствую!

а где именно вы задаете переменную $lang ?
Я хотел сделать
<?php
$my_keywords['en'] = array(
'title_index' => 'The best porn site',
и тд
title_index на русском и тд и выводить
<title><?=$lang['title_index']?></title>
Но ничего не выводится
Это бы было хорошо.
Так и можно добавлять к титлам любого темплейта

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 7:29 pm
by admin
rembo1978 wrote:
admin wrote:Приветствую!

а где именно вы задаете переменную $lang ?
Я хотел сделать
<?php
$my_keywords['en'] = array(
'title_index' => 'The best porn site',
и тд
title_index на русском и тд и выводить
<title><?=$lang['title_index']?></title>
Но ничего не выводится
Это бы было хорошо.
Так и можно добавлять к титлам любого темплейта

За 2 месяца вопрос не изменился )
Где именно в указанном коде вы задете переменную $lang ?

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 7:38 pm
by rembo1978
admin wrote:
rembo1978 wrote:
admin wrote:Приветствую!

а где именно вы задаете переменную $lang ?
Я хотел сделать
<?php
$my_keywords['en'] = array(
'title_index' => 'The best porn site',
и тд
title_index на русском и тд и выводить
<title><?=$lang['title_index']?></title>
Но ничего не выводится
Это бы было хорошо.
Так и можно добавлять к титлам любого темплейта

За 2 месяца вопрос не изменился )
Где именно в указанном коде вы задете переменную $lang ?
В индексе между <title></title>
Не понимаю в дефолтном header php работает
(<title>Title:
<?php
// this is an example if different title depending on a template
// Of course, you can use different header for each template

if ('<!--TEMPLATE_NAME-->' == 'index') {?>

Index page of super site

<?php
} elseif ('<!--TEMPLATE_NAME-->' == 'content_list') { ?>

Category <!--CATEGORY_NAME--> (<!--CATEGORY_CUSTOM_NAME-->)

<?php } else { ?>

Some other text

<?php

)
а почему не пашет в index <title><?=$lang['title_index']?></title>

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 7:40 pm
by admin
<?php
// this is an example if different title depending on a template
// Of course, you can use different header for each template

if ('<!--TEMPLATE_NAME-->' == 'index') {?>

Index page of super site

<?php
} elseif ('<!--TEMPLATE_NAME-->' == 'content_list') { ?>

Category <!--CATEGORY_NAME--> (<!--CATEGORY_CUSTOM_NAME-->)

<?php } else { ?>

Some other text

<?php
)
а где тут $lang = ... ?

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 7:56 pm
by rembo1978
admin wrote:
<?php
// this is an example if different title depending on a template
// Of course, you can use different header for each template

if ('<!--TEMPLATE_NAME-->' == 'index') {?>

Index page of super site

<?php
} elseif ('<!--TEMPLATE_NAME-->' == 'content_list') { ?>

Category <!--CATEGORY_NAME--> (<!--CATEGORY_CUSTOM_NAME-->)

<?php } else { ?>

Some other text

<?php
)
а где тут $lang = ... ?
Да нет .
Так как решить этот вопрос
Есть 15 языков
Надо в index вывести title и description разные в зависимости от языка
как-то тупо будет если в урлах меняется язык а титли и деск не меняется .
Как это сделать ????

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 7:58 pm
by admin
Надо в index вывести title и description разные в зависимости от языка
title и description чего имено ? галер ?

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 8:07 pm
by rembo1978
admin wrote:
Надо в index вывести title и description разные в зависимости от языка
title и description чего имено ? галер ?
Нет главной страницы
Main page of your Site (index)
html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ЗДЕСЬ</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content="ЗДЕСЬ" />
Может добавит категорию допустим cat_index ,где и выводить это Ну как вариант

Re: Перевод сайта в pro2.1

Posted: Wed Mar 29, 2017 8:09 pm
by admin
в нужном месте

if ($_GET['force_lng'] == '...') {
одно
} elseif ($_GET['force_lng'] == '...') {
другое
}

и так далее сколько надо раз

Это такой вариант в лоб.
Можете конечно и в массиве держать все переменные по яфзыкам - пример в вики есть.