Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Easy Forms v4.x - Create a form or multiple forms without php or html knowledge Details »»
Easy Forms v4.x - Create a form or multiple forms without php or html knowledge
Version: 4.3.0, by bananalive bananalive is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: New Posting Features - Version: 4.0.x Rating:
Released: 01-27-2010 Last Update: 10-04-2011 Installs: 1410
DB Changes Uses Plugins Auto-Templates
Additional Files Translations  
No support by the author.

Easily create forms with no HTML or PHP knowledge. Questions can be made compulsory and are checked before the form is submitted. Forms can be previewed. (You can create multiple forms)

Screenshots
There are two posts full of screenshots of this modificationInstallation
  1. Download and then extract .zip archive
  2. Upload the contents of upload folder to forum root
    (Allow Overwrite "YES" for overwrite)
    clientscript\easyforms.css -> \clientscript\
    clientscript\easyforms.js -> \clientscript\
  3. Import product file (product-easyforms v4.0.xml) in admincp
    AdminCP -> Plugins & Products -> Manage Products -> [Add/Import Product]
  4. Change usergroups permissions at:
    AdminCP -> vBulletin Options -> Easy Form Options
Question Types:
  • Single line text
  • Multi-line text
  • Multi-select checkboxes
  • Single-select radio buttons
  • Single Select Dropdown
  • Yes/No
  • Multi-line text field using vbeditor
  • Human verification question
  • Custom Question (can query database or do whatever you want using php and html)
  • Date (month/ day/ year fields)
  • Address
  • Scale
Form can Submit to:
  • new thread in forum
  • new post in thread
  • new pm to user
  • email address
  • save to database
More Features:
  • Form list categories (optional)
  • Preview form (can disable for individual forms)
  • Optional questions
  • Form Sections
  • Prefix support - you can choose which prefix you want thread to have
  • Different thread/pm title to form title with variables {username} {userid} and {q_1} (replacing 1 with appropriate question number)
  • Poll Options: Multiple choice, public vote, poll question, poll options, poll timeout
  • Regular expression match for single line text input field
  • Usergroup permissions per form
  • Forumid/threadid/username can be specified by input via {value=X} in dropdown, single line input or radio buttons
  • Multiple dropdown select for form usergroup permissions (still optional - leave blank to not use)
  • Option to show link to form list in navbar and quick links (separate options)
  • Import/ Export your forms as XML files - great for transferring forms across forums or creating backups
  • Specify bbcode for questions/ answers/ sections for the form's output
  • Form Hooks: (uses php code)
    1. Before form submitted
      Useful for: your own form validation, multiple form outputs, etc.
    2. At form start
      Useful for: banning userids/usergroups from form, setting minimum post count,etc.
  • Attachments allowed for posting new thread
  • Mass Copy Forms & their questions
  • Quiz Mode
Support this Modification
  • Click 'Marked as Installed'
  • Rate it 'Excellent'
  • Consider a donation

Download Now

File Type: zip vb_easyforms_v4.3.0.zip (67.6 KB, 4491 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #1512  
Old 10-17-2011, 02:28 AM
thunderclap82 thunderclap82 is offline
 
Join Date: Nov 2008
Posts: 305
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have attachments enabled and just upgraded to 4.3. Now suddenly I no longer have the Manage Attachments button showing. Instead its just ().

Any ideas how to fix this?
Reply With Quote
  #1513  
Old 10-17-2011, 07:38 AM
midnz's Avatar
midnz midnz is offline
 
Join Date: Jul 2010
Location: New Zealand
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jimmycongo View Post
I have a myriad of forms set up on my boards, would installing the newest version wipe out those forms? If so, how can I go about saving them before updating?
On your misc.php?do=forms page you should see links to export your forms for safekeeping.

Edit Form Delete Form Copy Form Export Form Form Results Form Results Table Form Results Poll Export Form Results to Excel
Reply With Quote
  #1514  
Old 10-20-2011, 04:48 PM
bigrover bigrover is offline
 
Join Date: Jun 2010
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First, I gotta say this is my favorite mod. The help I received in this forum to do some posting to current forums and such was phenomenal. Thank you.

I am working on an upgrade for our current site which is running vB 4.1.2 PL2 and Easy Forms 4.2.5 and am testing it all out on another server. I've installed vB 4.1.7 and Easy Forms 4.3.0, then imported the forms from my main site.

First issue -- I use the custom form output with the following info on my current site:

PHP Code:
[B]{qn_restaurant}: [SIZE=4]{qo_restaurant}[/SIZE][/B]
[
B]{qn_date}: [/B]{qo_date}
[
B]{qn_contact}: [/B]{qo_contact}
[
B]{qn_phone}: [/B]{qo_phone}
[
B]{qn_email}: [/B]{qo_email}
[
B]{qn_url}: [/B]{qo_url}
[
B]{qn_city}, {qn_state}: [/B]{qo_city}, {qo_state}
[
B]{qn_location}: [/B]{qo_location}
[
B]{qn_recommend} [/B]{qo_recommend}

[
B]{qn_comments}: [/B]
{
qo_comments}

<
vb:if condition="$q[24]!=''">[HIDE]{qo_private}[/HIDE]</vb:if> 
It works perfectly on my main site, but on the test site with the new versions, some of the questions and answers are not properly referenced if I don't use the question number instead of the reference name. Nothing I can't deal with, but it might bite others who migrate over as well.

Second issue -- The other odd issue is on several occasions during testing the browser (firefox) popped up and warned me about leaving the page when I click either the submit or preview button. It doesn't occur every time, but I haven't pinned this issue down yet.
Reply With Quote
  #1515  
Old 10-20-2011, 05:48 PM
bigrover bigrover is offline
 
Join Date: Jun 2010
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A bit more followup...

I modified the output styling to use the question numbers rather than the reference name and that isn't working correctly either.

PHP Code:
[B]{qn_29}: [SIZE=4]{qo_29}[/SIZE][/B]
[
B]{qn_31}: [/B]{qo_31}
[
B]{qn_33}: [/B]{qo_33}
[
B]{qn_34}: [/B]{qo_34}
[
B]{qn_35}: [/B]{qo_35}
[
B]{qn_36}, {qn_37}: [/B]{qo_36}, {qo_37}
[
B]{qn_38}: [/B]{qo_38}
[
B]{qn_50} [/B]{qo_50}

[
B]{qn_52}: [/B]
{
qo_52}

<
vb:if condition="$q[54]!=''">[HIDE]{qo_54}[/HIDE]</vb:if> 
The ouput places the answer to question 54 where answer 52 should be. It does not display the answer to 54. The output is shown below. The public comments question indicates it is question #52. The answer that was submitted was "just here for the view" but you can see it duplicated the result from answer 54. It looks like there are some pointer issues somewhere. I may uninstall version 4.3.0 and try 4.2.5 on vB 4.1.7 and see what happens.

Form output:
Tops
Restaurant Name: Bottom's Up
Date of Visit: right now!
Phone Number:
Email Address:
Website, or Ad:
City, State: sa, mid
Location:
Would you recommend this Restaurant? yes

Public comments:
Why isn't this fo everyone?

answer 54:
Why isn't this fo everyone?
Reply With Quote
  #1516  
Old 10-20-2011, 07:16 PM
bigrover bigrover is offline
 
Join Date: Jun 2010
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Downgrading to version 4.2.5 did not help, and in some ways made matters worse. When it imported the forms that had been modified by version 4.3.0 the question #'s all changes, as did the form id #. All of the custom formatting based on question #'s were now incorrect.

Also, the form displayed properly when selected from the forms menu, but when called through my hooks, the vBulletin editor fields are really messed up.

I'm removing 4.2.5 and going back to 4.3.0 since it knows about the CKEditor. Then I'm going to build a test form from scratch and see if my problems are coming from the export/import process.
Reply With Quote
  #1517  
Old 10-20-2011, 08:30 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bigrover View Post
Second issue -- The other odd issue is on several occasions during testing the browser (firefox) popped up and warned me about leaving the page when I click either the submit or preview button. It doesn't occur every time, but I haven't pinned this issue down yet.
This is an issue with vBulletin 4.1.6 and 4.1.7, either "by design" or "a bug" depending on who you talk to. It's annoying but nothing to do with this or any other add-on.
Reply With Quote
  #1518  
Old 10-20-2011, 08:33 PM
bigrover bigrover is offline
 
Join Date: Jun 2010
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It appears my problems are related to the use of more than on vB editor field on a form. My forms have two editor fields. If I import a form created in an older version of Easy Forms, I can access both of them, but only the data from the second one is returned regardless of which method I use to access the answer. If I build a new form from scratch and add two editor field questions, the first one does not work. Specifically, most of the buttons in the editor are greyed out, and the text area will not receive the focus to text can be entered. The second editor field works as expected.

Can we no longer have more than one editor field in a form?

I'm still getting the prompt about leaving the page when I try and submit a form, regardless of whether I use Firefox or IE as the browser.
Reply With Quote
  #1519  
Old 10-20-2011, 08:45 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bigrover View Post
It appears my problems are related to the use of more than on vB editor field on a form. My forms have two editor fields. If I import a form created in an older version of Easy Forms, I can access both of them, but only the data from the second one is returned regardless of which method I use to access the answer. If I build a new form from scratch and add two editor field questions, the first one does not work. Specifically, most of the buttons in the editor are greyed out, and the text area will not receive the focus to text can be entered. The second editor field works as expected.

Can we no longer have more than one editor field in a form?

I'm still getting the prompt about leaving the page when I try and submit a form, regardless of whether I use Firefox or IE as the browser.
No, unfortunately. What I had to do was convert them to multiline text fields.
Reply With Quote
  #1520  
Old 10-20-2011, 09:22 PM
bigrover bigrover is offline
 
Join Date: Jun 2010
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djbaxter View Post
This is an issue with vBulletin 4.1.6 and 4.1.7, either "by design" or "a bug" depending on who you talk to. It's annoying but nothing to do with this or any other add-on.
Yeah, uh that's a bug and I really don't care what the programmers say. That message is intended to indicate to users that they may be accidentally leaving a site where they have entered data but not processed it. Sad to see that cropping up in this new version.

The deeper I get into an upgrade to 4.1.7, the less I am pleased with it. My production site has been compromised and I am constantly fighting spammers using it. The hosts we have used blame it on vB 4.1.2 PL2 and all want me on the latest version. So nice how they screwed up so much that most of my mods no longer function correctly.

Sorry, just venting. In programming, like medicine, the first rule should be "do no harm".
Reply With Quote
  #1521  
Old 10-20-2011, 09:26 PM
bigrover bigrover is offline
 
Join Date: Jun 2010
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djbaxter View Post
No, unfortunately. What I had to do was convert them to multiline text fields.
I was worried that would be the solution. It is a less than perfect solution at best as I am expecting the form to return two large fields with significant formatted text that is then applied to the thread. I use the two separate editor fields so I can wrap a [HIDE] tag around on of them for enhanced membership content. Not having that is going to be sickening.

Maybe I need to look back at vB 4.2.5 patch level 4000 as a workable solution. Then I wouldn't have the spurious browser warnings and the Easy Forms 4.2.5 would work.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:09 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05455 seconds
  • Memory Usage 2,387KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_php
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (5)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (19)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (1)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete