<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

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

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

Два или несколько языков
26.04.2018 16:53:26 Два или несколько языков Сообщение #1
Petro220

Petro220

Новичок

Новичок

Дата регистрации:
26.04.2018 16:45:39

Сообщений: 2

Всем привет. Может кто помочь?
Делаю сайтик и пытаюсь в пихнуть в движок несколько языков. В главном файле index.php
Вызываю её так

$tpl->set('{lang}', $checkLang);

Даже в в подключённом файле пишу так

if($_GET['act'] == 'chage_lang'{

$langId = intval($_GET['id']);
$config['lang_list'] = nl2br($config['lang_list']);
$expLangList = explode('<br />', $config['lang_list']);
$numLangs = count($expLangList);

if($langId > 0 AND $langId <= $numLangs){

set_cookie("lang", $langId, 365);
}
$langReferer = $_SERVER['HTTP_REFERER'];
header("Location: {$langReferer}";

}

$config['lang_list'] = nl2br($config['lang_list']);
$expLangList = explode('<br />', $config['lang_list']);
$numLangs = count($expLangList);
$useLang = intval($_COOKIE['lang']);
if($useLang <= 0) $useLang = 1;
$cil = 0;
foreach($expLangList as $expLangData){

$cil++;
$expLangName = explode(' | ', $expLangData);
if($cil == $useLang AND $expLangName[0]){
$rMyLang = $expLangName[0];
$checkLang = $expLangName[1];
}

}

if(!$checkLang){
$rMyLang = 'Русский';
$checkLang = 'ru';

}
include SYSTEM_DIR.'/system_lang/'.$checkLang.'/lang.lng';

В файле lang.lng пишу так

<?php
$lang = array(

'help' => 'Привет',
?>

В tpl файле если указываю {lang} то выводит "ru"
Как мне в tpl файле вывести например слово "Привет" Как там правильно указывать это всё?

Сам фаил lang.lng подключен пробовал убрать $lang выдаёт сразу ошибку на этот фаил.
Профиль
26.04.2018 19:00:32 Два или несколько языков Сообщение #2
Petro220

Petro220

Новичок

Новичок

Дата регистрации:
26.04.2018 16:45:39

Сообщений: 2

Русский язык у меня получилось вывести на страницу. А как мне добавить ещё один язык или несколько? Подскажите?
Профиль
28.04.2018 18:35:37 Два или несколько языков Сообщение #3
lll

lll

Эксперт

Эксперт

Дата регистрации:
17.06.2016 22:32:32

Сообщений: 134

В вашем коде сложно, что понять! Но как я понял, идея должна быть следующая.
1. Создаем разные шаблоны(с разными языками).
2. Например русский делаем по умолчанию.
3. по каком-либо условию меняем шаблон с определенным языком.
Профиль