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
  #552  
Old 06-08-2010, 02:35 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Cedric_FP View Post
Could you post the hooks to have a new thread go through the "build new post" function rather than the data manager directly?
Why? build_new_post() function is just an easy way to access the datamanagers but in this mod it is advantageous not to have extra permissions checked

build_new_post() is used for new threads atm.
Reply With Quote
  #553  
Old 06-08-2010, 02:38 PM
jdj jdj is offline
 
Join Date: Sep 2009
Location: Hertfordshire, UK
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Apologies if the answer to this is on this thread already.

Can this mod be used to allow users to subscribe to a forum as a condition of their entry to it? E.g. if you want to collect user address details upon registration to your site? Or perhaps if you wish to allow them to register on the site as registered users using the default details then ask them for more details to subscribe to a particular forum within your site...... if for example you have a group that wants a mailing database but you don't need it on the entire site? Or perhaps if you simply wanted them to provide a registration number to gain access to a particular forum?

JJ
Reply With Quote
  #554  
Old 06-08-2010, 02:39 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sean-zigster View Post
As you can see from the pictures we are using ours like a database. Is there anyway we can add lines to the rows to make them stand out a little more and also make the fields sort alphabetically ?

I am also having trouble with permissions as i have to allow everyone to edit everyones entries as the edit personal entries does not work

http://i44.photobucket.com/albums/f1...30at075155.png

Thanks
Fixed in attached file
Attached Files
File Type: xml product-easyforms v4.1.4.xml (230.1 KB, 6 views)
Reply With Quote
  #555  
Old 06-08-2010, 02:40 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by promoprompt View Post
Who is ment?

If me, I dont know what Hooks realy is or do.

Do you have any excamples to me?

greets promoprompt
hooks, are similar to vbulletin plugins, allow php to be inserted at certain points in the code
Reply With Quote
  #556  
Old 06-08-2010, 02:41 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Veer View Post
Form Description text is always BOLD, Please fix it.
that will be the css styling
Reply With Quote
  #557  
Old 06-08-2010, 02:46 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tiryaki View Post
Hello,

I've downloaded, installed this addon and created a test form, but I don't now how to open the form automatically in a forum by clicking on the "New Thread" Button.

what must be done?

Thanks in advance.
-Tiryaki
Create plugin with vBulletin Hook Location: newthread_form_complete with the following php code:
PHP Code:
if (in_array($forumid, array(1,2,3)))

header'Location: http://www.your-site.com/forum/misc.php?do=form&fid=1' ) ; 

Change 1,2,3 for appropriate threadids.
Reply With Quote
  #558  
Old 06-08-2010, 03:08 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by harleyparts View Post
OK i made this form but i want it to calculate the answers and rate them
its all in fun and not important , but by golly i want it

I have added the form so those who know something can look it over.
works fine except for the vbif and or but stuff

its a test and its basically 1 of 2 choice's but i want to average the score and based on that score i want it to rate the test

so score of 20 7 or highest and the score of 20 1 or lowest answers is lowest

and maybe a middle then i would like it to say in the final results the score that was calculated

any help would be really appreciated ..rofl
Form Hook: Before Submit:
PHP Code:
$disabled_updateuserids true;  
$closed=true;
$count 0;
foreach (
$q AS $a => $b)
{
 if (
$a && is_numeric($b) && $b 0)
 {
  
$average += $b;
  
$count++;
 }
}
if (
$count != 0)
{
$q['average'] = $average/$count;
if (
$q['average']>5)
{
$formoutput "you are hillbilly average 5+";
}
else
{
$formoutput "you are not hillbilly average 5-";
}

Reply With Quote
  #559  
Old 06-08-2010, 04:48 PM
rfsforums rfsforums is offline
 
Join Date: Nov 2009
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I want to create a membership renewal form. Basically, all our users have the same primary user group (registered users, id:2) but most have joined 1 or more secondary "additional" groups. Each year they have to re-new their membership and I think we can use your forms mod to make this task much easier.
When the user goes to the form, I would like to have a renewal clause that they must accept as well as have each of their additional usergroups displayed (these are the 2010 year groups) with a check box so if they don't want to renew they can just uncheck that particular additional usergroup and on form submission that additional usergroup would get dropped from their account. I would also like to, upon submission, move the user from the checked groups (2010) to a pre-defined 2011 version of the particular group.

Example user4 bob is a member of the following secondary groups:
_ Clause > must be checked to proceed
_ 2010 Hunting group (id:18) > if checked, upon submission move to 2011 Hunting group (id:30)
_2010 Fishing group (id: 27)> if checked, upon submission move to 2011 Fishing Group (id:40)

Bananalive - any suggestions on how to go about this? Thanks!
Reply With Quote
  #560  
Old 06-09-2010, 11:05 AM
riskofficer riskofficer is offline
 
Join Date: Dec 2004
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by riskofficer View Post
Thank you, but this patch does not work, everything are messed up in export after apply.
Quote:
Originally Posted by bananalive View Post
Fixed in attached file
This patch contains error from previous patch, when Excel export doesnt work. (as you remember you removed &quote; tags from Excel export, but this crashes all table layout it export).
Reply With Quote
  #561  
Old 06-09-2010, 11:45 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by riskofficer View Post
This patch contains error from previous patch, when Excel export doesnt work. (as you remember you removed &quote; tags from Excel export, but this crashes all table layout it export).
ok, try this version
Attached Files
File Type: xml product-easyforms v4.1.4.xml (230.1 KB, 7 views)
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 02:11 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.09273 seconds
  • Memory Usage 2,382KB
  • 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
  • (9)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
  • (3)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