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


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

RSFORM и ZOO


Лучший Ответ RK3DNP , 03 September 2014 - 18:32

Ура,  решил свою проблему, хоть не много не так думал делать реализовать. Попробую написать инструкцию может кому поможет. Скажу сразу, не могу утверждать, что все верно, главное что работает.

1. В RSForm создаю форму с нужными полями.

2. Создал модуль rsform, модуль главное включить, позицию не указывать.

3. В ZOO в редакторе полей добавляю Joomla Module (указываем модуль RSFORM) и JBZoo Quick View (это будет кнопкой для всплывающего окна)

4. В форму Quick View добавляет нужные поля (name, foto...) будут просто отображаться в заявке. Тут же добавляем и Joomla Module

5. Теперь выводим кнопку для отображения всплывающего окна, добавляем JBZoo Quick View в full и/или teaser.

В принципе все, при нажатии кнопке, появляется всплывающее окна с данными добавленными в Quick View и форма заявки.

Если требуется данные из Item отправить на почту, то требуется эти данные добавить в форму, к примеру в скрытое поле (пока не проверил, но думаю все верно)

Мне нужно было только название передать в форму, почты, поэтому в файле quickview.php добавляю код:

   <script type="text/javascript">
    jQuery(function($){
    $('#test').attr('value', '<?php echo $item->name; ?>');
    });
    </script>

Где #test это ID формы (имя формы, пишется при создании формы)

<input id="test" class="rsform-input-box" type="text" name="form[test]" size="50" value="тесттест">

 

Еще можно использовать Chronoforms, для него создан даже элемент, но мне он не понравился, мне ближе Rsform

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


  • Закрытая тема Тема закрыта
Сообщений в теме: 28

#21 Cheren-dow

Cheren-dow

Отправлено 31 August 2014 - 19:48

Какую версию ChronoForms вы используете? Этот Элемент тестировал на V4 - формы выводились.


Если вы не можете сделать нужный функционал - можете обратиться в коммерческий раздел.


Сообщение отредактировал Cheren-dow: 31 August 2014 - 19:47

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

#22 RK3DNP

RK3DNP

Отправлено 01 September 2014 - 05:58

Какую версию ChronoForms вы используете? Этот Элемент тестировал на V4 - формы выводились.


Если вы не можете сделать нужный функционал - можете обратиться в коммерческий раздел.

 

Ну я поставил V5, последнию. Попробую поставить 4ую.


  • 0

#23 RK3DNP

RK3DNP

Отправлено 01 September 2014 - 17:04

С 4ой тоже самое. (((


  • 0

#24 RK3DNP

RK3DNP

Отправлено 02 September 2014 - 17:38

Какую версию ChronoForms вы используете? Этот Элемент тестировал на V4 - формы выводились.


Если вы не можете сделать нужный функционал - можете обратиться в коммерческий раздел.

 

форма появилась, но только тогда, при создании нового итома ))) Надо сделать переиндексацию?


  • 0

#25 Cheren-dow

Cheren-dow

Отправлено 02 September 2014 - 19:50

RK3DNP, сильно элемент не тестировал. Видимо в материале не указано название формы поэтому и не выводится Пробовали переиндексацию сделать?


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

#26 RK3DNP

RK3DNP

Отправлено 02 September 2014 - 19:55

RK3DNP, может вам будет проще использовать компонент для создания форм ChronoForms и использовать простой элемент для вывода формы в материале? А через JS - который будет в одну строку подставлять нужные значения материла в скрытые поля формы. По крайней мере я использую этот компонент и элемент для вывода форм.

 

А можно пример скрипта, который будет подставлять данные, к примеру имя материала в форму? Форма отображается только в созданных материалах, в старых не отображаться, как быть?


  • 0

#27 Cheren-dow

Cheren-dow

Отправлено 02 September 2014 - 20:05

в старых не отображаться, как быть?

Проверьте в материале у элемента вписана название формы. 

Простой скрип показан на скриншоте

km7_200x0.png

Для мой формы это

<script type="text/javascript">
    jQuery(function($){
        $('#item-name').attr('value', '<?php echo $item->name; ?>');
    });
</script>

вместо #item-name укажите свой селектор


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

#28 RK3DNP

RK3DNP

Отправлено 03 September 2014 - 08:18

RK3DNP, сильно элемент не тестировал. Видимо в материале не указано название формы поэтому и не выводится Пробовали переиндексацию сделать?

Да, не помогло


  • 0

#29 RK3DNP

RK3DNP

Отправлено 03 September 2014 - 18:32   Лучший Ответ

Ура,  решил свою проблему, хоть не много не так думал делать реализовать. Попробую написать инструкцию может кому поможет. Скажу сразу, не могу утверждать, что все верно, главное что работает.

1. В RSForm создаю форму с нужными полями.

2. Создал модуль rsform, модуль главное включить, позицию не указывать.

3. В ZOO в редакторе полей добавляю Joomla Module (указываем модуль RSFORM) и JBZoo Quick View (это будет кнопкой для всплывающего окна)

4. В форму Quick View добавляет нужные поля (name, foto...) будут просто отображаться в заявке. Тут же добавляем и Joomla Module

5. Теперь выводим кнопку для отображения всплывающего окна, добавляем JBZoo Quick View в full и/или teaser.

В принципе все, при нажатии кнопке, появляется всплывающее окна с данными добавленными в Quick View и форма заявки.

Если требуется данные из Item отправить на почту, то требуется эти данные добавить в форму, к примеру в скрытое поле (пока не проверил, но думаю все верно)

Мне нужно было только название передать в форму, почты, поэтому в файле quickview.php добавляю код:

   <script type="text/javascript">
    jQuery(function($){
    $('#test').attr('value', '<?php echo $item->name; ?>');
    });
    </script>

Где #test это ID формы (имя формы, пишется при создании формы)

<input id="test" class="rsform-input-box" type="text" name="form[test]" size="50" value="тесттест">

 

Еще можно использовать Chronoforms, для него создан даже элемент, но мне он не понравился, мне ближе Rsform


  • 2




Click to return to top of page in style!