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

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

Category: New Posting Features - Version: 3.8.x Rating:
Released: 01-07-2009 Last Update: 07-11-2009 Installs: 976
DB Changes Uses Plugins Auto-Templates
Translations  
No support by the author.

EASY FORMS FOR vB 4.x here


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)

Backwards compatible with vb v3.7.x and 3.6.8

Example Form | Help File | Version History

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 (max one per form - limited by vB)
  • Human verification question
  • Custom Question (can query database or do whatever you want)
  • Date (month/ day/ year fields)
Form can Submit to:
  • new thread in forum
  • new post in thread
  • new pm to user
  • email address
  • save to database
Installation: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
Coming soon:
  • Allow attachments for posting in thread
Translations:

Download Now

File Type: xml product-easyforms v3.6.xml (163.0 KB, 2648 views)
File Type: zip vb_easyforms v3.7beta.zip (36.6 KB, 2404 views)

Screenshots

File Type: jpg 7.jpg (83.4 KB, 0 views)
File Type: jpg 8.jpg (88.6 KB, 0 views)
File Type: jpg 9.jpg (89.6 KB, 0 views)
File Type: jpg 11.jpg (69.0 KB, 0 views)
File Type: jpg edit1.jpg (90.1 KB, 0 views)
File Type: jpg edit2.jpg (75.8 KB, 0 views)
File Type: jpg edit3.jpg (103.6 KB, 0 views)
File Type: jpg form_results_table.jpg (87.1 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
2 благодарности(ей) от:
hpidriver, vbresults

Comments
  #292  
Old 02-05-2009, 06:07 PM
myke2008's Avatar
myke2008 myke2008 is offline
 
Join Date: Jan 2008
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great Mod, thank you!

I wasl struggling with the moderated post thing.

I had the form set to post new thread in a forum.

I thought I had edited all the permissions for the forum to allow new posts from everybody but it still was moderating the new posts until I found this place that also needed to set to yes.

Quote:
Follow Forum Moderation Rules If no, posts are always placed into moderation queue
Now it works as intended.

I do have one question however, how can I change this url so that it opens the link without opening a new tab or page?

/misc.php?do=form&fid=1

Thanks again,

myke
Reply With Quote
  #293  
Old 02-05-2009, 07:19 PM
brainfood brainfood is offline
 
Join Date: May 2008
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Hi,

Is it possible to organize the answers to the form questions so they are displayed in a table when the form is posted to a thread?

I don't think there is a bbcode table tag. I might use HTML but do not want to turn it on for the whole forum. Plus I tried using HTML and it is displayed in the preview and looks really bad.

Thanks
Quote:
Originally Posted by bananalive View Post
Use BB Code [table]

Sorry no, unless you manually edit them.

Hi, Are there any plans to save each question response to a database as a seperate field so that answers can later be pulled from the database. It will allow the answers to be used for any number of reasons.

Alternatively is it possible to apply the formatting after the answer is stored in the database? Right now the formatting is being saved as part of the response so any changes to the formatting is not retroactive. If the responses to each question are stored in a seperate field in the database then the answers can be formatted as they are pulled form the database and any subsequent changes to formatting will always be applied to the answers as they are pulled from the DB.

Thanks for the great mod!
Reply With Quote
  #294  
Old 02-05-2009, 09:52 PM
Kiint Kiint is offline
 
Join Date: Nov 2006
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well I've been using Form Hack for a long time now and I've just stumbled upon Easy Forms and to be honest I am amazed at how good this is, it's easy to use, it's easy to install and easy to configure.

Thanks for this

I'll be converting my forms over to this when I get some time, but one question for you:
My users sometimes create a checklist of things they have to do/achieve and then edit their list as and when they need to update things, something similar to this:

[ ] step 1
[X] step 2
[ ] step 3
[X] step 4

I've noticed that you can creat multiple checklist forms to create something like this, but is there any way to get it so that it creates its output like above and includes all the options but with a [] or [X] instead of just the selected options once a user submits the form?

Or is there anyway of re-editing a submitted form back into the original form template that created it? (so a user could change previous options they had saved)

Thanks again, and I will be nominating this for motm, nice work.
Reply With Quote
  #295  
Old 02-06-2009, 08:39 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Kiint View Post
Well I've been using Form Hack for a long time now and I've just stumbled upon Easy Forms and to be honest I am amazed at how good this is, it's easy to use, it's easy to install and easy to configure.

Thanks for this

I'll be converting my forms over to this when I get some time, but one question for you:
My users sometimes create a checklist of things they have to do/achieve and then edit their list as and when they need to update things, something similar to this:

[ ] step 1
[X] step 2
[ ] step 3
[X] step 4

I've noticed that you can creat multiple checklist forms to create something like this, but is there any way to get it so that it creates its output like above and includes all the options but with a [] or [X] instead of just the selected options once a user submits the form?

Or is there anyway of re-editing a submitted form back into the original form template that created it? (so a user could change previous options they had saved)

Thanks again, and I will be nominating this for motm, nice work.
Sorry, I can't think of a way to do this atm
Quote:
Originally Posted by brainfood View Post
Hi, Are there any plans to save each question response to a database as a seperate field so that answers can later be pulled from the database. It will allow the answers to be used for any number of reasons.

Alternatively is it possible to apply the formatting after the answer is stored in the database? Right now the formatting is being saved as part of the response so any changes to the formatting is not retroactive. If the responses to each question are stored in a seperate field in the database then the answers can be formatted as they are pulled form the database and any subsequent changes to formatting will always be applied to the answers as they are pulled from the DB.

Thanks for the great mod!
I decided against doing this as I thought it was over-complicated. Maybe storing the answers in php variables which could be eval'ed and then put through into the form layout. (It would be more server intensive though)

Quote:
Originally Posted by myke2008 View Post
I do have one question however, how can I change this url so that it opens the link without opening a new tab or page?

/misc.php?do=form&fid=1

Thanks again,

myke
Glad it's working now.

target="_self"

Quote:
Originally Posted by nelson.cabral View Post
You just answered my second question, I meant generate dropdown items with php (so that i can access database).

Is it possible to link questions? Ie. in a first dropdown list select a forum and in a second one select a thread in that forum?
I don't think so, I think that would require both addition JavaScript/ajax. Although if your experienced with java-script you could try adding your own java-script with $headinclude

Quote:
Originally Posted by ssslippy View Post
How do we search?
See attached screenshot
Attached Images
File Type: jpg search.jpg (35.9 KB, 0 views)
Reply With Quote
  #296  
Old 02-06-2009, 12:08 PM
designerweb designerweb is offline
 
Join Date: Nov 2008
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It is important to be able to call these via variable in other parts of the site. I thought that this is possible since you are now saving answers to database. Am I wonrg? If I am, Any plans to do this?
Reply With Quote
  #297  
Old 02-06-2009, 02:20 PM
Vaupell's Avatar
Vaupell Vaupell is offline
 
Join Date: Apr 2008
Location: Esbjerg, Denmark
Posts: 1,036
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

alright just testet the beta,,
Tx i needed that, it includes all my usergroups, where the other didnt.

Lovely.. :up:
Reply With Quote
  #298  
Old 02-06-2009, 04:59 PM
biocyberman biocyberman is offline
 
Join Date: May 2007
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This mod looks very promising. I am trying to make use of it. And I have a question: when I save to database, how do I do some kind of statistics from form submission data. After that I want to present the statistics in form of graphs. This mod then will work like a survey kit which make it very practical. Is is possible? If yes, a "hello world" tutorial, including form one time form submission limit, will be really helpful. I am sorry if the question has been asked cause I couldn't find it.
Reply With Quote
  #299  
Old 02-06-2009, 10:14 PM
Kiint Kiint is offline
 
Join Date: Nov 2006
Posts: 191
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How would I go about changing the output of the form so that it displays the answer next to the question, instead of underneath it?

Currently it's like this:

This is the question?
......This is the answer.

I would prefer it like this:

This is the Question? This is the answer

Edit: figured it out, just removed the Indent bb codes from the Answer BBcode: section and added \r\n\r\n in the 2nd box.
Reply With Quote
  #300  
Old 02-07-2009, 09:47 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by biocyberman View Post
This mod looks very promising. I am trying to make use of it. And I have a question: when I save to database, how do I do some kind of statistics from form submission data. After that I want to present the statistics in form of graphs. This mod then will work like a survey kit which make it very practical. Is is possible? If yes, a "hello world" tutorial, including form one time form submission limit, will be really helpful. I am sorry if the question has been asked cause I couldn't find it.
The form results are currently saved into the database like a post all in one field, so this wouldn't be possible.
Reply With Quote
  #301  
Old 02-09-2009, 09:41 AM
pursuited pursuited is offline
 
Join Date: May 2007
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First thank you for answering my question! However in your help file you have an error:

Question:
How can I limit form access to users who have at least 10 posts?
Code:
if($vbulletin->userinfo['posts'] < 10)
{
$errormessage = "You need 200 posts to use this form.";
eval('print_output("' . fetch_template('STANDARD_ERROR') . '");');
}
Should be:
Code:
if($vbulletin->userinfo['posts'] < 10)
{
$errormessage = "You need 10 posts to use this form.";
eval('print_output("' . fetch_template('STANDARD_ERROR') . '");');
}
Not a big change, but might confuse some people.

Could you also help me in providing an example of a 'Custom Form Output'? I do not know where to even start there. Your help files states:
Quote:
Custom Form Output: (optional) You can create your own layout to the thread/ pm/ post/ email the form created. BB code and all macroses allowed. Leave blank to use default layout.
What do you mean by macros?

So could you provide a simple example of a custom form output please?

Thank you and for sure I nominated this mod!

Thanks Again!
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 06:35 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.07559 seconds
  • Memory Usage 2,384KB
  • 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_code
  • (10)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
  • (4)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (2)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
  • (11)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