Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Смена языка на PHP за счет языка пользователя

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Смена языка на PHP за счет языка пользователя
Browar
Отправлено: 22 Марта, 2018 - 15:22:09
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




Просмотрел не мало тем тут, но так и не смог найти ничего применимого для мне...
Суть проблемы: На сайте реализована функция смены языка. Есть тема для WordPress в которой присутствует заголовок. Этот заголовок задается непосредственно в настройках самой темы. Но при смене языка на сайте этот заголовок не изменяется - остается русским, когда как все остальные элементы спокойно меняются.
Есть кусок кода, который непосредственно обращается к настройкам темы и запрашивает этот заголовок.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.         /* HEADER TITLE */
  3.     if( $header_title ){
  4.         echo '<a class="header-title ' . esc_attr( $header_title_class ) . '" href="' . esc_url( home_url( '/' ) ) . '" title="' . esc_attr( $title_label . ' - ' . $description_label ) . '">';
  5.         echo esc_html( $title_label );
  6.         echo '</a>';
  7.     }
  8.  
  9.     /* HEADER DESCRIPTION */
  10.     if( $header_desc ){
  11.         echo '<a class="header-description ' . esc_attr( $header_desc_class ) . '" href="' . esc_url( home_url( '/' ) ) . '" title="' . esc_attr( $title_label . ' - ' . $description_label ) . '">';
  12.         echo esc_html( $description_label );
  13.         echo '</a>';
  14.     }
  15. ?>

Задача: Нужно дописать код так, чтобы брал значение из куки или дефолтное значение языка браузера и сравнивал: 1) Если РУС - выводить тот код, который представлен в куске 2) Если другой - выводить нужное мне "название сайта"
 
 Top
andrewkard
Отправлено: 23 Марта, 2018 - 13:03:57
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB