Форум русской поддержки Joomla!® CMS
06.12.2016, 12:19:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вывод данных из BD в карточку товара?

 (Прочитано 275 раз)
0 Пользователей и 1 Гость смотрят эту тему.
shadowrun
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 80


« : 03.09.2015, 12:55:27 »

купил расширение для указания цены в каждом товаре для групп пользователей
AddonProductPriceUserGroup
Нужно сделать так чтобы группе гости выводилось что есть еще другая цена - для зарегенных. ( типа ваша цена такая, но для зарегенных вот поменьше есть)

В базе MySQL есть таблица
s2jp3_jshopping_products_prices_group
где хранятся цены на каждый товар для групп пользователей

Требуется в шаблоне карточки товара JoomShopping вывести из этой таблицы данные.
стандартный SQL запрос выглядит вот так
$price_register = mysql_query("SELECT
  s2jp3_jshopping_products_prices_group.price
FROM s2jp3_jshopping_products
  INNER JOIN s2jp3_jshopping_products_prices_group
    ON s2jp3_jshopping_products.product_id = s2jp3_jshopping_products_prices_group.product_id
WHERE s2jp3_jshopping_products_prices_group.price > 0
AND s2jp3_jshopping_products_prices_group.group_id = 2");

тоесть вывести цену для зарегистрированных пользователей если цена больше 0.

но вот чето не соображу как бы его получше пихнуть в карточку товара. Там ведь еще нужно прописать параметры подключения к бд, но это вообще не кошерно.

Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

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


http://n*****n.com


« Ответ #1 : 03.09.2015, 13:03:51 »

а почему не спросить у тех у кого купили ?

обсуждение коммерческих расширений запрещено вне специальных разделов.
Записан
shadowrun
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 80


« Ответ #2 : 03.09.2015, 14:04:37 »

нуу...
1)потому что разработчик расширения - тот же что и разработчик JoomShopping
MAXXmarketing GmbH
2)и я тут не расширение обсуждаю, а перефразирую вопрос - как вывести в карточке товара данные из таблицы бд?
Записан
SmokerMan
Профи
********

Репутация: +694/-25
Offline Offline

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



« Ответ #3 : 03.09.2015, 14:27:57 »

Код:
$db = JFactory::getDBO();
$db->setQuery('ЗАПРОС');
$rows = $db->loadObjectList(); // или $db->loadObject(); если один объект
if ($err = $db->getErrorMsg()) {
die($err);
}
die( var_dump($rows) );
Записан
shurakana
Живу я здесь
******

Репутация: +48/-6
Offline Offline

Сообщений: 862



« Ответ #4 : 03.09.2015, 15:19:45 »

Код:
$db = JFactory::getDBO();
$db->setQuery('ЗАПРОС');
$rows = $db->loadObjectList(); // или $db->loadObject(); если один объект
if ($err = $db->getErrorMsg()) {
die($err);
}
die( var_dump($rows) );

Я думаю "die( var_dump($rows) );" зря написали, я бы вставил, а потом сказал что вы мне неправильный код дали, да еще и с ошибкой..!!))
Записан
shadowrun
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 80


« Ответ #5 : 03.09.2015, 17:17:17 »

Спасибо большое. Все получилось!:)
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

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


http://n*****n.com


« Ответ #6 : 03.09.2015, 22:24:32 »

Спасибо большое. Все получилось!:)
вот вместо этой твиттерной записи, разместили бы лучше решение.
тогда эта тема хоть как то относилась бы к разделу ЖШ.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | 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