Компонент .:: RSForm! Pro ::.

Статус
В этой теме нельзя размещать новые ответы.

arman29

Генератор идей
Регистрация
30 Июн 2008
Сообщения
1.248
Реакции
752
rsformpro_box.jpg

j10.gif
j15.gif
j16.gif
j17.gif


Компонент RSForm! Pro - это один из лучших компонентов предназначенных для визуального создания самых различных форм на сайте Joomla!​

Содержимое архива:
  1. 3rd Party
    • com_rsform_joomsef2.zip
    • com_rsform_sh404sef1.0.zip
    • com_rsform_sh404sef1.5.zip
  2. Component
    • com_rsform_pro1.2.0-for-joomla1.0.x.r21.zip
    • rsform_v1.3.0_rev40.zip
    • rsform_v1.4.0_rev41.zip
  3. Languages
    • czech.zip
    • danish.zip
    • dutch.zip
    • english.zip
    • french.zip
    • german.zip
    • italian.zip
    • russian.zip
    • spanish.zip
    • swedish.zip
  4. Modules
    • mod_rsform.zip
    • mod_rsform_feedback.zip
    • mod_rsform_list.zip
    • mod_rsform_list-for-joomla1.0.x.zip
    • mod_rsform-for-joomla1.0.x.zip
  5. Plugins
    • mosrsform-for-joomla1.0.x.zip
    • plg_akismet.zip
    • plg_constantcontact.zip
    • plg_content.zip
    • plg_google.zip
    • plg_mailchimp.zip
    • plg_mappings.zip
    • plg_migration.zip
    • plg_paypal.zip
    • plg_recaptcha.zip
    • plg_rsevents.zip
    • plg_rsform.zip
    • plg_rsform_pro_mappings_1.0.zip
    • plg_rsfpbfforms.zip
    • plg_rsfpregistration.zip
    • plg_rsmail.zip
    • plg_salesforce.zip
    • rsfpconstantcontact.zip
    • rsfpregistration.zip
  6. Update
    • com_rsform_pro_update_j10x.zip
p.s. все это было скачано с официального сайта[/spoil]Ссылки[spoil]
p.s. "Спасибо" кнопкой еще никто не отменял. За текстовые "Спасибо" будете наказаны. Приятного пользования
Данный архив вы не найдете на просторах интернета. Прошу не выкладывать НИГДЕ, а если кто выложит, найдем и накажем того. Этот архив Special for Nulled Users
 
Спасибо, но это не совсем то, т.к. там делается ставка на оценку в баллах и количество правильных/неправильных ответов. В психологических же тестах нет правильных/неправильных ответов - там просто дается результат в виде страницы с определенным текстом, в зависимости от ответов (в данном случае, для упрощения анализа - количество набранных баллов).

Да и зачем городить новый компонент, если уже есть компонент RSForm Pro.

Тут решение очень простое, но не могу доделать, т.к. не силен в яваскрипте :(

Если кто-то разбирается в javascript - подскажите, плиз, как дополнить код из моего последнего спойлера, чтобы результат из скрытого поля "result" - сравнивался с определенным диапазоном и в зависимости от этого отдавал в новое скрытое поле, например, "result2" - ссылку?
(Смысл того скрипта в спойлере - он считает сумму числовых значений (баллов) всех выбранных радио-кнопок и отдает эту сумму в скрытое поле "result")

А нужно, чтобы скрипт сопоставил это значение в поле "result" с заданным диапазоном значений и отдал в новое скрытое поле ссылку, соответствующую этому диапазону, т.е.:

Если значение из поля "result" попадает в диапазон 0-20 - то в новое поле "result2" отдается ссылка №1
Если значение из поля "result" попадает в диапазон 21-30 - то в новое поле "result2" отдается ссылка №2
Если значение из поля "result" попадает в диапазон 31-40 - то в новое поле "result2" отдается ссылка №3 и т.д.

Если возможно, то можно и без нового поля, чтобы скрипт считал значения и сопоставлял с диапазоном за один проход, и сразу отдавалась бы готовая ссылка в скрытое поле "result". Это было бы еще лучше и проще.

UPD:

Ура, разобрался!
Вот, может кому пригодится. Финальный вариант работающего кода:


Код:
<script type="text/javascript">
function calculate()
{
var op1=document.getElementsByName('form[quest1]');
var op2=document.getElementsByName('form[quest2]');
var op3=document.getElementsByName('form[quest3]');
var result=document.getElementById('result');
var result2=document.getElementById('result2');
 
result.value=0;
result2.value=0;
 
result.value=parseInt(result.value);
 
for(i=0;i<op1.length;i++)
if(op1[i].checked)
result.value=parseInt(result.value)+parseInt(op1[i].value);
 
for(i=0;i<op2.length;i++)
if(op2[i].checked) result.value=parseInt(result.value)+parseInt(op2[i].value);
 
for(i=0;i<op3.length;i++)
if(op3[i].checked) result.value=parseInt(result.value)+parseInt(op3[i].value);
 
if(result.value>0 && result.value<=3){result2.value="http://website.ru/1.html";}
else if(result.value>3 && result.value<=6){result2.value="http://website.ru/2.html";}
else if(result.value>6 && result.value<=9){result2.value="http://website.ru/3.html";}
 
 
return false;
}
</script>

В настройках формы в поле Return URL вставляется тег - {result2:value}
И идет редирект на указанные страницы, в зависимости от результата теста))
 
Люди, опять есть важная проблема:

Как сделать, чтобы в форме с разбивкой на страницы (Multipage) (с кнопками "pagebreak") заставить работать валидацию для File Upload компонента формы при нажатии кнопки перехода к следующей странице?

В настройках кнопки pagebreak включена функция валидации при нажатии на кнопку перехода к следующей странице - Next (След.), и она работает для всех полей, кроме загрузки файлов. Поля загрузки файлов проверяются только в момент нажатия финальной кнопки "Отправить форму". Уже включал и выключал параметр Ajax валидации в форме. Но никак не влияет - не работает и все тут :(

Т.е. в компоненте file upload можно задать параметры валидации - формат файла (jpg, в моем случае) и максимальный размер файла в Кб, так вот эти все параметры проверяются только в момент нажатия кнопки "Отправить", а нужно, чтобы валидация срабатывала при переходе к следующей странице. (Т.к. у меня форма многостраничная).

Подскажите, пожалуйста, кто сталкивался с этим, как решить!
 
народ помогите, такая проблема поставил RsForm создал поля какие надо кнопочки все нормально а вот когда дошел до отправки почты столкнулся с проблемой не отправляется она, какие там нужно настройки вводить не пойму кто может описать что куда вбить надо, буду очень благодарен.
 
2grand
Заходим в менеджер форм - открываем нужную форму - выбираем закладку "Admin emails". Прикрепил скрин.

Зы. Можно почитать на английском на офф сайте RSJoomla
Для просмотра ссылки Войди или Зарегистрируйся
Удачи.
 

Вложения

  • admin-email.jpg
    admin-email.jpg
    100,7 KB · Просмотры: 39


Кто то выпивает всю воду из под крана и забирает все файлы из энторнетов. Дедушка Адольф негодуе.

MBR
m.
 
Default Value в поле по идее должно исчезать при клике, да и не отправляться на мыло, а оно как введенный текст себя ведет. у всех так? настроек не нашел. скрипт видать надо.04.05.png
 
То что не пропадает - это факт. А вот что высылается - видимо глюк...
 
Default Value - это значение по-умолчанию, т.е. конкретное значение поля, передаваемое в письмо или скрипт. Оно и не должно исчезать!!!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху