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 :: Из JS в PHP для локализации

 PHP.SU

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


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

> Без описания
pantela
Отправлено: 13 Января, 2015 - 22:05:10
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


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




Есть JS файл, где имеется массив, которые передаётся на PHP страницу, всё работает, но сайт локализован константы хранятся в PHP файлах, и исходя из яз. тот надо передавать массиву JS.

CODE (javascript):
скопировать код в буфер обмена
  1. jQuery(document).ready(function($) {$('headerimgs').bgimgSlideshow({photos : [{
  2.                         "firstline" : "Find Property",
  3.                         "secondline" : "<b>homebook.ge</b> have more different property in: Vake, Saburtalo, Didube, Digomi, Isani and more...",
  4.                         "url" : "",
  5.                         "image" : "assets/plugin/bg_slideshow/images/bg_slide_1.jpg",
  6.                         "link" : "<div class=\"pictured\">Read More<div>"
  7.                 },{
  8.                         "firstline" : "Find Agents",
  9.                         "secondline" : "<b>homebook.ge</b> have professional agents, who helps you to Buy, Sale, Rent or Mortgage property.",
  10.                         "url" : "",
  11.                         "image" : "assets/plugin/bg_slideshow/images/bg_slide_2.jpg",
  12.                         "link" : "<div class=\"pictured\">Read More<div>"
  13.                 },{
  14.                         "firstline" : "Find Companies",
  15.                         "secondline" : "<b>homebook.ge</b> have professional companies, who helps you to Buy, Sale, Rent or Mortgage property.",
  16.                         "url" : "",
  17.                         "image" : "assets/plugin/bg_slideshow/images/bg_slide_3.jpg",
  18.                         "link" : "<div class=\"pictured\">Read More<div>"
  19.                 },{
  20.                         "firstline" : "Read & Write",
  21.                         "secondline" : "<b>homebook.ge</b> have more interesting information: news, articles, comments...",
  22.                         "url" : "",
  23.                         "image" : "assets/plugin/bg_slideshow/images/bg_slide_4.jpg",
  24.                         "link" : "<div class=\"pictured\">Read More<div>"
  25.                 },{
  26.                         "firstline" : "See Great Deals",
  27.                         "secondline" : "<b>homebook.ge</b> offer great deals for Seller & Agents",
  28.                         "url" : "",
  29.                         "image" : "assets/plugin/bg_slideshow/images/bg_slide_5.jpg",
  30.                         "link" : "<div class=\"pictured\">Read More<div>"
  31.                 },
  32.                 ]});});


PHP:
скопировать код в буфер обмена
  1. return array(
  2.         'text_1'=>'Текст Текст Текст Текст Текст ',
  3.         'text_2'=>'Текст Текст Текст Текст Текст ',
  4.         'text_3'=>'Текст Текст Текст Текст Текст ',
  5.         'text_4'=>'Текст Текст Текст Текст Текст ',
  6.         'text_5'=>'Текст Текст Текст Текст Текст ',
  7. );
  8.  


PHP:
скопировать код в буфер обмена
  1. return array(
  2.         'text_1'=>'Text Text Text Text Text ',
  3.         'text_2'=>'Text Text Text Text Text ',
  4.         'text_3'=>'Text Text Text Text Text ',
  5.         'text_4'=>'Text Text Text Text Text ',
  6.         'text_5'=>'Text Text Text Text Text ',
  7. );
  8.  


Решение не погружать JS виде <script type="text/javascript" src="array.js"></script>, а на прямую JS код вставлять в PHP файл не сообо это решение нравится...

Как-то через JSON, хз как, а по другому...?

спс.Ув.
 
 Top
Ch_chov
Отправлено: 14 Января, 2015 - 10:29:41
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


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




В код страницы поместит JSON объект с исходными строками и переводами. И обращайтесь к нему из JS.
Если переводов много то JSON в отдельный файл поместите.
 
 Top
pantela
Отправлено: 16 Января, 2015 - 18:57:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


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




Примерно ясно., но грубо пример сможите привести...? Растерялся
 
 Top
SAD
Отправлено: 17 Января, 2015 - 00:31:38
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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






вспомнилось

- Сколько времени вам понадобится?
- Не знаю точно.
- А можете хотя бы грубо сказать?
- Три ебаных дня, блядь!
 
 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