Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
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
  #1642  
Old 10-11-2013, 11:25 PM
SBlueman SBlueman is offline
 
Join Date: Jan 2006
Posts: 717
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
$vbulletin->GPC['subject'] = ucwords($vbulletin->GPC['subject']); 
This is the code for the Auto-Caps. Is this as simple as pasting that line of code to the
Form Hook: Before Submit: field? And if so, what would the correct setup be to work with this existing code:

PHP Code:
if ($qo[16]   == "NFL General Discussion"

$form[forumid] = 108

elseif (
$qo[16]   == "Arizona Cardinals"

$form[forumid] = 330

elseif (
$qo[16]   == "Atlanta Falcons"

$form[forumid] = 306

elseif (
$qo[16]   == "Baltimore Ravens"

$form[forumid] = 313

elseif (
$qo[16]   == "Buffalo Bills"

$form[forumid] = 310

elseif (
$qo[16]   == "Carolina Panthers"

$form[forumid] = 327

elseif (
$qo[16]   == "Chicago Bears"

$form[forumid] = 323

elseif (
$qo[16]   == "Cincinnati Bengals"

$form[forumid] = 312

elseif (
$qo[16]   == "Cleveland Browns"

$form[forumid] = 311

elseif (
$qo[16]   == "Dallas Cowboys"

$form[forumid] = 321

elseif (
$qo[16]   == "Detroit Lions"

$form[forumid] = 324

elseif (
$qo[16]   == "Denver Broncos"

$form[forumid] = 303

elseif (
$qo[16]   == "Green Bay Packers"

$form[forumid] = 305

elseif (
$qo[16]   == "Houston Texans"

$form[forumid] = 315

elseif (
$qo[16]   == "Indianapolis Colts"

$form[forumid] = 314

elseif (
$qo[16]   == "Jacksonville Jaguars"

$form[forumid] = 316

elseif (
$qo[16]   == "Kansas City Chiefs"

$form[forumid] = 318

elseif (
$qo[16]   == "Miami Dolphins"

$form[forumid] = 308

elseif (
$qo[16]   == "Minnesota Vikings"

$form[forumid] = 325

elseif (
$qo[16]   == "New England Patriots"

$form[forumid] = 300

elseif (
$qo[16]   == "New Orleans Saints"

$form[forumid] = 326

elseif (
$qo[16]   == "New York Giants"

$form[forumid] = 304

elseif (
$qo[16]   == "New York Jets"

$form[forumid] = 309

elseif (
$qo[16]   == "Oakland Raiders"

$form[forumid] = 317

elseif (
$qo[16]   == "Philadelphia Eagles"

$form[forumid] = 322

elseif (
$qo[16]   == "Pittsburgh Steelers"

$form[forumid] = 301

elseif (
$qo[16]   == "San Diego Chargers"

$form[forumid] = 319

elseif (
$qo[16]   == "San Francisco 49ers"

$form[forumid] = 307

elseif (
$qo[16]   == "Seattle Seahawks"

$form[forumid] = 331

elseif (
$qo[16]   == "St. Louis Rams"

$form[forumid] = 329

elseif (
$qo[16]   == "Tampa Bay Buccaneers"

$form[forumid] = 328

elseif (
$qo[16]   == "Tennessee Titans"

$form[forumid] = 302

elseif (
$qo[16]   == "Washington Redskins"

$form[forumid] = 320

elseif (
$qo[16]   == "NFL Draft Discussion"

$form[forumid] = 208

Reply With Quote
  #1643  
Old 11-05-2013, 02:01 AM
TNCclubman's Avatar
TNCclubman TNCclubman is offline
 
Join Date: Sep 2008
Posts: 690
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way to block more than 1 vote attempt per IP? Ive got people voting multiple times just by registering new accounts.
Reply With Quote
  #1644  
Old 02-18-2014, 04:04 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For those that are still using this on their 3.8 board and are using VB image Hosting
, were you able to add the code to the form editor, if so, would you mind sharing the "how to" with me?

EDIT: I can get the code to show in editor below smilie box as per instructions but it will not post image info in message area.
Reply With Quote
  #1645  
Old 02-19-2014, 07:01 PM
viper357's Avatar
viper357 viper357 is offline
 
Join Date: Dec 2006
Location: Worthing, UK
Posts: 563
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by blind-eddie View Post
For those that are still using this on their 3.8 board and are using VB image Hosting
, were you able to add the code to the form editor, if so, would you mind sharing the "how to" with me?

EDIT: I can get the code to show in editor below smilie box as per instructions but it will not post image info in message area.
I experienced the same thing, would upload fine but not post, even hired a coder to try and get it to work but with no luck, eventually ended up enabling attachments.
Reply With Quote
  #1646  
Old 02-19-2014, 07:08 PM
blind-eddie's Avatar
blind-eddie blind-eddie is offline
 
Join Date: Apr 2006
Location: Michigan
Posts: 2,310
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have a coder looking at it as we speak.... I am sure he will either share his edits here or allow me to.
Reply With Quote
  #1647  
Old 04-01-2014, 05:31 AM
dany_danay dany_danay is offline
 
Join Date: Jul 2009
Posts: 142
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Suposse this is anserw but i cant find it... How can i add a form into a vbulletin internal page?
Reply With Quote
  #1648  
Old 10-01-2014, 07:54 PM
goxy63 goxy63 is offline
 
Join Date: Oct 2008
Location: its like another planet:D
Posts: 657
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would need something like this to use as an petition on my forums
Will this work on VB4?
Also if I modify this in order that user sign in for petition, will I be able to print out somehow all data in order to take this as proof for real petition?
Bunch of details as every user birthday, id number, address and such....making things visible only for me not for public and so on...

Was searching for petition hack but there is no any, only some ppl mention that this can be used as such

Please give me some ideas, or opinions

Thanks
Reply With Quote
  #1649  
Old 10-04-2014, 12:11 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by goxy63 View Post
I would need something like this to use as an petition on my forums
Will this work on VB4?
Also if I modify this in order that user sign in for petition, will I be able to print out somehow all data in order to take this as proof for real petition?
Bunch of details as every user birthday, id number, address and such....making things visible only for me not for public and so on...

Was searching for petition hack but there is no any, only some ppl mention that this can be used as such

Please give me some ideas, or opinions

Thanks
vbulletin 4 version here - https://vborg.vbsupport.ru/showthread.php?t=234385
Reply With Quote
Благодарность от:
goxy63
  #1650  
Old 10-28-2014, 03:57 PM
Jo_RHU Jo_RHU is offline
 
Join Date: Jan 2010
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, I've created a basic test form with one question with 3 checkboxes for answers.

It works fine with the default settings but when I try to customise the form output by using:

Quote:
$q[1]
I just get the text 'array' posted in the thread, instead of the answer. Am I doing something wrong?

I'm using vb 3.8.5 and the plugin version 3.6.

Thanks!
Reply With Quote
  #1651  
Old 10-28-2014, 10:09 PM
Jo_RHU Jo_RHU is offline
 
Join Date: Jan 2010
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hpidriver View Post
I am using this custom question code, and it shows me the correct choices of prefixes when filling out a form.

However, when I click submit, Easy Forms does not recognize that any prefix was chosen. ie. if the custom coded prefix question is made "compulsory" it always throws the error of : "The form did not submit as the following questions are unanswered: "

Anyone have the prefix option for posting to a new thread working? on vb3.8.6
I was having this same problem on 3.8.5, it showed the dropdown menu to choose the prefix but when the thread was published no prefix had been added.

It's now working using the code as below and since I upgraded the plugin to the 3.7 beta and (in the xml file) changed all instances of TYPE=MyISAM to ENGINE=MyISAM. (I don't know if that's related to the issue but just posting here in case it helps someone else tearing their hair out like I was!) This is the code used (as has been posted previously in this thread)

In a custom question called 'prefix':

Code:
require_once(DIR . '/includes/functions_prefix.php'); 
$thisanswer = $q[$formbit[id]]; 
$prefix_options = fetch_prefix_html($form['forumid'], $thisanswer, true); 
$answer = '<select name="' . $formbit[id] . '" id="q_' . $formbit[id] . '" class="bginput">'; 
$answer .= '<option value="">'.$vbphrase[no_prefix_meta].'</option>'; 
$answer .= $prefix_options; 
$answer .= '</select>';

and in the 'Form Hook: Before Submit:' section:

Code:
$form['prefix']  = $form['prefixid'] = $qo['15'];
*where 15 is the question # for the prefix custom question


Thank you developer, awesome plugin! (I tried to get this working years ago and struggled but I guess my vb brain has evolved since then )
Reply With Quote
Благодарность от:
tbworld
Reply

Thread Tools

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:54 AM.


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.06494 seconds
  • Memory Usage 2,406KB
  • 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
  • (2)bbcode_php
  • (4)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
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (4)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (10)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