Jump to content


Photo
- - - - -

Разные сообщения о успешной покупке


Best Answer Cheren-dow , 06 September 2013 - 08:08

Все тоже условие меняем на

else {
				
$typePayment = $post['elements']['2c200017-7279-46db-a2fe-2ef87b7ac23c']['option'][0];
					
switch($typePayment){
   case 1 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_1');
	break ;
						
   case 2 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_2');
	break ;
						
   case 3 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_3');
	break ;
						
   case 4 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_3');
	break ;
						
   default:
	$msg = JText::_('JBZOO_CART_SUCCESS_MESSAGE');
}
				
$this->setRedirect(JRoute::_($this->app->jbrouter->basketSuccess($Itemid, $appId), false), $msg);

return;
}
Go to the full post


  • This topic is locked This topic is locked
18 replies to this topic

#11 i001

i001
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 05 September 2013 - 22:49

действительно странно, теперь заработало.

благодарю за помощь.



то что в первом посте сделать не удалось, в итоге сделал через jquery но на станице корзины.
Если можно не закрывайте тему, возможно кто нибудь подскажет на будущее... 


  • 0

#12 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 06 September 2013 - 06:33

Я так понял у вас способ оплаты в виде селекта в форме оформления заказа? Или ошибаюсь?


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

#13 i001

i001
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 06 September 2013 - 07:11

да именно так. 


  • 0

#14 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 06 September 2013 - 07:48

Сайт посмотреть можно? Нужно узнать какое имя у select и его значания. 


Edited by Cheren-dow, 06 September 2013 - 07:49.

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

#15 i001

i001
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 06 September 2013 - 07:51

да конечно

http://klikmag.ru

 

селект elements2c200017-7279-46db-a2fe-2ef87b7ac23coption

значения 1, 2, 3. 4,


  • 0

#16 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 06 September 2013 - 08:08   Best Answer

Все тоже условие меняем на

else {
				
$typePayment = $post['elements']['2c200017-7279-46db-a2fe-2ef87b7ac23c']['option'][0];
					
switch($typePayment){
   case 1 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_1');
	break ;
						
   case 2 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_2');
	break ;
						
   case 3 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_3');
	break ;
						
   case 4 :
	$msg = JText::_('JBZOO_CART_SUCCESS_MY_MESSAGE_3');
	break ;
						
   default:
	$msg = JText::_('JBZOO_CART_SUCCESS_MESSAGE');
}
				
$this->setRedirect(JRoute::_($this->app->jbrouter->basketSuccess($Itemid, $appId), false), $msg);

return;
}

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

#17 i001

i001
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 06 September 2013 - 13:35

спасибо

и немного офф топ. можно ли засунуть выбранные значения в письмо отправляемое клиенту и админу. Т.е. если выбрано 1, то в письмо добавляется JBZOO_CART_SUCCESS_MY_MESSAGE_1


  • 0

#18 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 06 September 2013 - 14:16

Я думаю можно, точно не уверен не делал так.

Нужно будет перехватить значения и в шаблоне который отправляет сообщения сделать условия!


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

#19 i001

i001
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 06 September 2013 - 14:26

письмо формируется здесь ?

jbevent.basket.php


  • 0




Click to return to top of page in style!