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
  #562  
Old 03-03-2009, 06:14 AM
DontWannaName DontWannaName is offline
 
Join Date: Feb 2009
Posts: 72
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
Are you replacing 1 with the appropriate prefixid?
Yes I even set it to 1 to try. Its a prefix id inside a category, its the first area to edit when you add one and its called prefix id.
Reply With Quote
  #563  
Old 03-03-2009, 06:54 AM
Michigan Morels Michigan Morels is offline
 
Join Date: Dec 2003
Posts: 47
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A weird request now.

A few years ago I had a buy/sell/advertise forum on the honor system. I just asked member to donate a certain small amt to the site fund for each item sold. It was abused greatly. They sold and I recieved almost nothing.

So.... is there a way with easy forms
to NOT submit post as "the member posting it", but rather as an "un-registered member", or "a chosen member ID#", mine or someone else.
or maybe even just collect the posters ID# and post it in the post, without the name and without the posters info in the postbit.

To reply they would be forced to use easy form rather than normal reply button. (I think I seen that somewhere in this mod).

That way, PM's and emails would not quite so easily over ride my knowledge of a sale.

Yes, I know they can still post in other forums or pm's, which item is theirs, but I can discourage that somewhat in the posts at least. At any rate I may get a little better portion than I was before.

Poor bananalive.... so many request, so little time.
Reply With Quote
  #564  
Old 03-03-2009, 03:35 PM
zushiba zushiba is offline
 
Join Date: Jan 2009
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is odd. I've got a form that does not have any Human verification question on it however I cannot submit the form I get
Quote:
Form failed to submit. The following error(s) occured:
The string you entered for the image verification did not match what was displayed.
I exported the form, deleted it and reuploaded it but it still throws this error. Whats going on?

EDIT: I've attached the form XML.
Attached Files
File Type: xml form-id-3.xml (4.6 KB, 12 views)
Reply With Quote
  #565  
Old 03-03-2009, 03:46 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by hobbybox View Post
That was the problem - thank you...

As for the form checking the members name im not great with hooks and queries. Can you elaborate more on how to check for a real member username before the form is submitted.
Form hook before submit
PHP Code:
if ($q[8])
{
$user $db->query_first_slave("SELECT userid FROM " TABLE_PREFIX "user WHERE username = '" $db->escape_string($q[8]) . "'");
if (!
$user)
{
$complete false;
$inputerror[8] = "Invalid User";
$iqs[] = '8';
$incompleteqs[] = $qn[8];
}

Reply With Quote
  #566  
Old 03-03-2009, 03:47 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by xcesivvs View Post
Great modifications.

I have a slight question

I have my form being used in 1 section of my forum where i want to set forced Prefix's

Is there a way to have it auto default the prefix to the first prefix on the list or something.

I dont want to have the form user to choose the prefix, I want it that i decide the prefix level

Thanks

Warren
Edit plugin: Easy Forms Part 1

Find:
PHP Code:
/*$newpost['prefixid'] =& '';*/ 
Replace:
PHP Code:
$newpost['prefixid'] =& '1'
Replace 1 with the appropriate prefixid
Reply With Quote
  #567  
Old 03-03-2009, 03:52 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Michigan Morels View Post
A weird request now.

A few years ago I had a buy/sell/advertise forum on the honor system. I just asked member to donate a certain small amt to the site fund for each item sold. It was abused greatly. They sold and I recieved almost nothing.

So.... is there a way with easy forms
to NOT submit post as "the member posting it", but rather as an "un-registered member", or "a chosen member ID#", mine or someone else.
or maybe even just collect the posters ID# and post it in the post, without the name and without the posters info in the postbit.

To reply they would be forced to use easy form rather than normal reply button. (I think I seen that somewhere in this mod).

That way, PM's and emails would not quite so easily over ride my knowledge of a sale.

Yes, I know they can still post in other forums or pm's, which item is theirs, but I can discourage that somewhat in the posts at least. At any rate I may get a little better portion than I was before.

Poor bananalive.... so many request, so little time.
This isn't an ideal way to do it, but it works.
hook: before submit
PHP Code:
$vbulletin->userinfo['userid'] = 0;
$vbulletin->userinfo['username'] = 'Unregistered'
Reply With Quote
  #568  
Old 03-03-2009, 03:57 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by zushiba View Post
This is odd. I've got a form that does not have any Human verification question on it however I cannot submit the form I get


I exported the form, deleted it and reuploaded it but it still throws this error. Whats going on?

EDIT: I've attached the form XML.
Are you posting as guest? (Checked form looks alright to me.)
Reply With Quote
  #569  
Old 03-03-2009, 04:07 PM
zushiba zushiba is offline
 
Join Date: Jan 2009
Posts: 53
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
Are you posting as guest? (Checked form looks alright to me.)
Nope, Administrator. Haven't tested it with any other permission levels and I don't have any guest only questions.\


EDIT: It seems to be doing this for every form I create : /
None of them work.

I've cleared my browser cache, deleted all cookies and saved variables and I'm still having this problem.
Reply With Quote
  #570  
Old 03-03-2009, 04:18 PM
frogster frogster is offline
 
Join Date: Feb 2009
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by frogster View Post
How many people is this happening to?

I have VB 3.8.1 installed and the following mods:

FB Connect
VB Classifieds
Open Inviter
VBblog

I am willing to pay someone to fix this for me.

1. All new threads submitted through easy forms go into moderation when logged in as a user (not when logged in as admin). I'm pretty sure I have everything set up right but I may need a set of second eyes.

2. Preview button. I get an error.

Please help.
As apparently I am the only dumb one who has this issue...bananalive can I donate to your mod or something so maybe you can take a look at my setup as to why the form goes into moderation and why my preview button creates an error. I REALLY want to use this mod. I've used the preview button on other areas and I did not get an error.

Thanks,
Maria
Reply With Quote
  #571  
Old 03-03-2009, 05:14 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by frogster View Post
As apparently I am the only dumb one who has this issue...bananalive can I donate to your mod or something so maybe you can take a look at my setup as to why the form goes into moderation and why my preview button creates an error. I REALLY want to use this mod. I've used the preview button on other areas and I did not get an error.

Thanks,
Maria
do you still get the preview error if you disable attachments?
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:49 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.16165 seconds
  • Memory Usage 2,383KB
  • 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
  • (4)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
  • (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