LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 01:53:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [решено] Как вставить языковую константу в запрос mySQL  (Прочитано 1178 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
ABTOP
JComments Tester
*

Репутация: +23/-3
Offline Offline

Пол: Мужской
Сообщений: 528



« : 27.12.2009, 14:27:49 »

Есть достаточно обычный запрос к базе (сокращён до интересующей строки):
Код:
$query = 'SELECT * FROM
...
CONCAT(\'Found: \', GROUP_CONCAT(name)) AS section,
Найденные данные группируются (? - не знаю как по-русски) и помечаются по найденным ключевым словам.
Надо бы интернационализировать это "Found:", и я пытался врезать JTEXT, но парсинговые ошибки льют как из ведра - то T_STRING, то ещё что-нибудь.

Как грамотно вставить языковую константу в такое хитрое место?
« Последнее редактирование: 28.12.2009, 00:11:20 от ABTOP » Записан
beliyadm
Профи
********

Репутация: +1438/-61
Offline Offline

Пол: Мужской
Сообщений: 8893


Севастополь==Россия


« Ответ #1 : 27.12.2009, 22:17:27 »

ну чтобы не морочится с синтаксисом - можно языковую константу записать в переменную и уже ее писать в запрос
Записан
ABTOP
JComments Tester
*

Репутация: +23/-3
Offline Offline

Пол: Мужской
Сообщений: 528



« Ответ #2 : 27.12.2009, 23:16:23 »

Так я тоже пытался сделать.

$found = JTEXT::_('Found');

и

CONCAT('. $found .', GROUP_CONCAT(name)) AS section,

Но ошибки ползут не меньше прежнего, то одно, то другое. В тех же случаях, когда ошибки не появляется, по запросу ничего не выводится. Боюсь, что с синтаксисом придётся морочиться так или иначе.
Записан
era
Dev Team
******

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2259


В туалете лучше быть пользователем, чем админом.


« Ответ #3 : 27.12.2009, 23:18:26 »

CONCAT(\''. $found .'\', GROUP_CONCAT(name)) AS section,
Записан
ABTOP
JComments Tester
*

Репутация: +23/-3
Offline Offline

Пол: Мужской
Сообщений: 528



« Ответ #4 : 28.12.2009, 00:10:03 »

Работает! Спасибо большое.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet