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

rembo1978
Posts: 540
Joined: Thu Jul 26, 2012 5:12 am

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

Post by rembo1978 »

Здрасти.Не могу выехать как перевести в титле на индексе названия сайта на разные языки , так не канает <?=$lang['top']?>.Если можно на примере .Спасибо
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Приветствую!

а где именно вы задаете переменную $lang ?
Don't forget to run script update
rembo1978
Posts: 540
Joined: Thu Jul 26, 2012 5:12 am

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

Post by rembo1978 »

admin wrote:Приветствую!

а где именно вы задаете переменную $lang ?
Я хотел сделать
<?php
$my_keywords['en'] = array(
'title_index' => 'The best porn site',
и тд
title_index на русском и тд и выводить
<title><?=$lang['title_index']?></title>
Но ничего не выводится
Это бы было хорошо.
Так и можно добавлять к титлам любого темплейта
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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 ?
Don't forget to run script update
rembo1978
Posts: 540
Joined: Thu Jul 26, 2012 5:12 am

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

Post 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>
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post 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 = ... ?
Don't forget to run script update
rembo1978
Posts: 540
Joined: Thu Jul 26, 2012 5:12 am

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

Post 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 разные в зависимости от языка
как-то тупо будет если в урлах меняется язык а титли и деск не меняется .
Как это сделать ????
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Надо в index вывести title и description разные в зависимости от языка
title и description чего имено ? галер ?
Don't forget to run script update
rembo1978
Posts: 540
Joined: Thu Jul 26, 2012 5:12 am

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

Post 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 ,где и выводить это Ну как вариант
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

в нужном месте

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

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

Это такой вариант в лоб.
Можете конечно и в массиве держать все переменные по яфзыкам - пример в вики есть.
Don't forget to run script update
Post Reply