Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 700 Просмотров
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Здравствуйте! Необходимо возле выпадающего списка (24 - id валюты) вывести обменный курс, тоесть currency_value.


Кода ниже не срабатывают.
Код
<?php echo "Курс ".$row->currency_id[currency_value];?>
Код
<?php echo "Курс ".$this->currency_value;?>
Буду благодарен за помощь.
« Последнее редактирование: 03.02.2017, 09:56:36 от tomas_morgam »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #1 : 02.02.2017, 17:32:06 »
кхм... ну ладно $row->currency_id - тут хоть про валюту что то есть. но что вас натолкнуло на мысль, что $this->product_with_attribute как то связан с валютой?

в товаре нет информации о курсах валют. надо получать. посмотрите как они выводятся где выводятся, например в том же редактировании валюты.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #2 : 03.02.2017, 10:14:09 »
кхм... ну ладно $row->currency_id - тут хоть про валюту что то есть. но что вас натолкнуло на мысль, что $this->product_with_attribute как то связан с валютой?

в товаре нет информации о курсах валют. надо получать. посмотрите как они выводятся где выводятся, например в том же редактировании валюты.
Во втором коде была опечатка, исправил.

Вначале взял код с редактирование валюты и изменил, но не сработало
Код
$row1=$this->currency;
echo "Курс ".$row1->currency_value;
/*или другой */
$row1=$row->currency_id;
echo "Курс ".$row1->currency_value;

Потом взял другой - с вывода валюты в админке, также не сработало.
Код
$currencies = $this->lists['currency'];
$count = count($currencies);
foreach($currencies as $currency){
if ($row->currency_id == $currency->currency_id)
$rez = $currency->currency_value;
}
echo "Курс ".$rez;
Видимо прийдется через запросы к БД получать значение валюты.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #3 : 03.02.2017, 10:17:51 »
я об этом сразу написал
надо получать
:)

Вначале взял код с редактирование валюты
Потом взял другой
чтобы брать так код - надо брать его с самого начала, а не уже в шаблоне. что такое $this->currency ? что такое $this->lists['currency'] ? вот возьмите их, и все получится.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #4 : 03.02.2017, 11:27:38 »
я об этом сразу написал:)
чтобы брать так код - надо брать его с самого начала, а не уже в шаблоне. что такое $this->currency ? что такое $this->lists['currency'] ? вот возьмите их, и все получится.
А как брать с самого начала, так как я не совсем понимаю откуда приходят запросы в шаблон.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #5 : 03.02.2017, 11:32:13 »
из контроллера
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #6 : 03.02.2017, 11:38:48 »
из контроллера
В папке controllers к сожалению не нашел что-то подобное к currency, возможно где-то в другом месте "спрятано".
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вывод курса валют в админке
« Ответ #7 : 03.02.2017, 11:53:54 »
ну во-первых все есть, я надеюсь вы в administrator смотрите контроллеры. а во-вторых всегда есть универсальный способ - ищите файлы по вхождению строки например lists['currency']
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #8 : 03.02.2017, 15:45:14 »
ну во-первых все есть, я надеюсь вы в administrator смотрите контроллеры. а во-вторых всегда есть универсальный способ - ищите файлы по вхождению строки например lists['currency']
Большое спасибо за подсказки, получилось!
Нашел код
Код
$currency_id = $row->currency_id;
$currency = JSFactory::getTable('currency', 'jshop');
$currency->load($currency_id);
$currency_value = $currency->currency_value;
echo "Курс валют ".$currency_value;


А как теперь засунуть цену*курс в переменную product_buy_price в БД?
Ниже код не срабатывает.
Код
$product = JSFactory::getTable('product', 'jshop');
$product->set("product_buy_price", $product_buy_price);
« Последнее редактирование: 03.02.2017, 16:30:05 от tomas_morgam »
*

tomas_morgam

  • Захожу иногда
  • 126
  • 0 / 0
Re: Вывод курса валют в админке
« Ответ #9 : 03.02.2017, 17:00:53 »
Не совсем то, возможно где-то в архитектуре запутался.
Вставил код в info.php по адресу administrator/components/com_jshopping/views/product_edit/
Код
$db =& JFactory::getDBO();
$query = "UPDATE #__jshopping_products SET product_buy_price =". $product_buy_price." WHERE product_id =".$row->product_id."";
$db->setQuery( $query );
$db->query();
Меняю курс на странице редактирования валюты, но выходит цена в БД не обновляется, так как попросту на странице валюты нет обработчика (тот что выше описал). Подскажите, пожалуйста, как можна решить проблему.
« Последнее редактирование: 03.02.2017, 17:32:38 от tomas_morgam »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ограничение Order number в админке?

Автор ИммоБокс

Ответов: 2
Просмотров: 174
Последний ответ 13.03.2024, 11:26:33
от ИммоБокс
В каких файлах строится вывод пунктов меню?

Автор Zelyonkin

Ответов: 9
Просмотров: 611
Последний ответ 06.09.2021, 16:51:55
от Zelyonkin
Вывод переменных карточки товара в файле шаблона Joomla

Автор shop-user

Ответов: 4
Просмотров: 452
Последний ответ 24.06.2021, 10:19:11
от shop-user
Артикул товара в админке

Автор PrimitiveFish

Ответов: 11
Просмотров: 504
Последний ответ 18.04.2021, 13:18:30
от kit2m2
Порядок атрибутов в товаре в админке

Автор dmitry_stas

Ответов: 17
Просмотров: 1261
Последний ответ 27.10.2020, 01:17:08
от lamdv