Jump to content


Photo
- - - - -

Прошу помощи в организации добавлении материала через fron end


Best Answer Ерлан , 19 April 2013 - 13:00

ДА есть же, победил 8)

Что сделал
Добавил в submision.php  код 

 <?php if ($this->checkPosition('payment')) : ?>
    <h3 class="toggler"><?php echo JText::_('JBZOO_CART_PAYMENT');?></h3>
    <div><div class="tab-body content wk-content clearfix">
        <?php echo $this->renderPosition('payment', array('style' => 'order.block'));?>
    </div></div>
    <?php endif; ?>

соответсвенно прописав строку  <position name="payment">payment</position>
в  positions.xml

Конечно костыль еще тот ;)
но материал добавляется, оплачиается

Хотя надо в каждом таком материале вручную прописать название, иначе он идет как "obekt-4-id-2013-04-19-115335-gmt-6"

ну вообщем закрывайте тему ) Go to the full post


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

#1 Ерлан

Ерлан
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 33
  • topics: 9

Posted 19 April 2013 - 05:59

Доброго времени суток, команда jb.
Прошу помощи в организации подачи материала через front end
начало :
Настроил submission, через главную все работает, добавляется.

Суть в следующем , хочу чтобы пользователь при добавлении материала производил оплату. А именно :

Как сделать чтобы при подачи материала у пользователя принимался материал, затем перенаправлялся на платежную систему, ну и возвращался обратно.

Ткните пожалуйста в мануал

С Уважением
Ерлан

  • 0

#2 Ерлан

Ерлан
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 33
  • topics: 9

Posted 19 April 2013 - 06:21

добавлю
как я понял "Режим отладки" для робокассы, это и есть использование тестового сервера ? http://robokassa.ru/.../Interface.aspx
  • 0

#3 RomanL

RomanL
  • JBZoo User (rus)
  • User rate: 0.6
  • posts: 1022
  • topics: 28

Posted 19 April 2013 - 08:36

такого функционала нет
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#4 Ерлан

Ерлан
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 33
  • topics: 9

Posted 19 April 2013 - 08:42

т.е грубо говоря надо сделать
"добавить материал"как заказ с корзиной и уже от него плясать ?
  • 0

#5 RomanL

RomanL
  • JBZoo User (rus)
  • User rate: 0.6
  • posts: 1022
  • topics: 28

Posted 19 April 2013 - 09:01

можете попробовать.. 
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#6 Ерлан

Ерлан
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 33
  • topics: 9

Posted 19 April 2013 - 10:41

Вообщем получается бяка. :-(

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

 Буду рад ответу.
  • 0

#7 Ерлан

Ерлан
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 33
  • topics: 9

Posted 19 April 2013 - 12:25

Вообщем что сделал

сделал новый app - вывел тизер на главную сайта, с корзиной и ценой

   Изображение

Если в настройках корзины делать стандартную форму заказа 

Изображение

то как-бы работает.

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

Пробую :

появляется нужный мне submision , душа радуется.
Изображение

но , при нажатии оформить заказ, вываливается в ошибку

 $totalPrice   = JBModelOrder::model()->getDetails($item)->getTotalPrice();

в jbuniversal/framework/controllers/basket.php on line 248

Пните пожалуйста в нужном направлении. Я видел на форуме ответ Дениса, что функционала того не будет в ближайшее время,
но может все таки немного переделать код basket.php 
Или есть какой другой выход

Буду рад и щедр :-D
  • 0

#8 Ерлан

Ерлан
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 33
  • topics: 9

Posted 19 April 2013 - 13:00   Best Answer

ДА есть же, победил 8)

Что сделал
Добавил в submision.php  код 

 <?php if ($this->checkPosition('payment')) : ?>
    <h3 class="toggler"><?php echo JText::_('JBZOO_CART_PAYMENT');?></h3>
    <div><div class="tab-body content wk-content clearfix">
        <?php echo $this->renderPosition('payment', array('style' => 'order.block'));?>
    </div></div>
    <?php endif; ?>

соответсвенно прописав строку  <position name="payment">payment</position>
в  positions.xml

Конечно костыль еще тот ;)
но материал добавляется, оплачиается

Хотя надо в каждом таком материале вручную прописать название, иначе он идет как "obekt-4-id-2013-04-19-115335-gmt-6"

ну вообщем закрывайте тему )
  • 0




Click to return to top of page in style!