Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2011, 13:46   #11
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

А нафига ты туда ещё и $this->lang->load('ru', 'russian'); добавил?
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 10.07.2011, 15:48   #12
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

работающий вариант скопирован из другого треда другого форума

я сделал так
убрал из конструктора строчки
Код:
$this->lang->load('ua', 'ukrainian');
$this->lang->load('ru','russian');
Убрал редирект
добавли после кейса загрузку одной страницы
Код:
function changeLanguage()
     {
      
          switch ($this->uri->segment(3))
          {
              case 'ua':
                  
                  $this->lang->load('ua', 'ukrainian');
                  $this->config->set_item('language', 'ukrainian');
                  #echo "ua";
                  #redirect(getenv("HTTP_REFERER"));
                  break;
              case 'ru':
                 
                 $this->lang->load('ru', 'russian');
                 $this->config->set_item('language', 'russian');
                 #redirect(getenv("HTTP_REFERER"));
                 #echo "ru";
                  break;
              default:
                 echo "redirect na 404 ))";
                 break;   
             
          } 
          $this->load->view('header');
          $this->load->view('nav');
          $this->load->view('add_adv');

     }
Что я получил:
При загрузке сайта отсутствует все записи (которые есть в языковых файлах) при переключении языков все работает как и должно. После этого я добавил в index функцию контролера $this->lang->load('ua', 'ukrainian'); после этого все стало как надо спасибо всем за помощь.

А и еще 1 хотелось всетаки переходить не на заданную страницу а возвращаться в страницу с которой бил сделан выбор языков. Кто нибудь знает как ето сделать. В принципе ето не так критично но все же.
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
підтримка багатьох мов на сайті rUs_LAN PHP 2 08.07.2011 15:12