Перейти к содержимому


Фотография
- - - - -

Редирект с кнопки отправить на форму оплаты

submissions кнопка редирект форма оплата заказа

Лучший Ответ Cheren-dow , 16 May 2016 - 13:31

Maksim Buyanov сказал(а) 16 Май 2016 - 11:40:

1. Где делать в jbzoo изменения?

В файле в методе saved вы можете увидеть как делается редирект. 

  1. \media\zoo\applications\jbuniversal\framework\events\jbevent.submission.php

После строк:

  1. // add advert to cart
  2. if ($request = $item->getElementsByType('jbadvert')) {
  3. $redirect = false;
  4.  
  5. foreach ($request as $element) {
  6. $request = $app->jbrequest->getArray('elements');
  7. $elemId = $element->identifier;
  8. if (isset($request[$elemId]['gotocart']) && (int)$request[$elemId]['gotocart']) {
  9. $element->addToCart();
  10. $redirect = true;
  11. }
  12. }
  13.  
  14. if ($redirect) {
  15. JFactory::getApplication()->redirect($app->jbrouter->basket());
  16. }
  17. }

Добавьте свой редирект:
 

  1. JFactory::getApplication()->redirect('http://my-site.ru/path/to/page');

Maksim Buyanov сказал(а) 16 Май 2016 - 11:40:

2. И какую ссылку мне нужно взять в качестве редиректа на форму оплаты?

Создайте отдельный материал с формой от яндекса, создайте пункт меню и эту ссылку вставьте в редирект.

Перейти к сообщению


  • Закрытая тема Тема закрыта
В теме одно сообщение

#1 Maksim Buyanov

Maksim Buyanov

Отправлено 16 May 2016 - 12:40

Здравствуйте ! Как сделать в этой подаче http://puteshestvuys...dobavit-khostelдополнительный редирект с кнопки отправить на страницу оплаты яндекса, сделанной при помощи этой формы? https://money.yandex...ckpay/small.xml

 

 

Это пример кода кнопки оплаты с яндекса. 

<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex...shestvuysam.by"width="135" height="31"></iframe>

 

 

Тут собственно два вопроса:

1. Где делать в jbzoo изменения?

2. И какую ссылку мне нужно взять в качестве редиректа на форму оплаты?

 

Эту ссылка на редирект оплаты который мне нужен? или мне отсюда надо взять какую-то составную часть?

 

https://money.yandex...eshestvuysam.by

 

т.к. при переходе по ссылке получается страничка с кнопкой, а не форма.

 

 

 


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 16 May 2016 - 13:31   Лучший Ответ

Maksim Buyanov сказал(а) 16 Май 2016 - 11:40:

1. Где делать в jbzoo изменения?

В файле в методе saved вы можете увидеть как делается редирект. 

  1. \media\zoo\applications\jbuniversal\framework\events\jbevent.submission.php

После строк:

  1. // add advert to cart
  2. if ($request = $item->getElementsByType('jbadvert')) {
  3. $redirect = false;
  4.  
  5. foreach ($request as $element) {
  6. $request = $app->jbrequest->getArray('elements');
  7. $elemId = $element->identifier;
  8. if (isset($request[$elemId]['gotocart']) && (int)$request[$elemId]['gotocart']) {
  9. $element->addToCart();
  10. $redirect = true;
  11. }
  12. }
  13.  
  14. if ($redirect) {
  15. JFactory::getApplication()->redirect($app->jbrouter->basket());
  16. }
  17. }

Добавьте свой редирект:
 

  1. JFactory::getApplication()->redirect('http://my-site.ru/path/to/page');

Maksim Buyanov сказал(а) 16 Май 2016 - 11:40:

2. И какую ссылку мне нужно взять в качестве редиректа на форму оплаты?

Создайте отдельный материал с формой от яндекса, создайте пункт меню и эту ссылку вставьте в редирект.


  • 1
Изображение
 





Темы с аналогичным тегами submissions, кнопка, редирект, форма, оплата заказа

Click to return to top of page in style!