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
  #1582  
Old 09-19-2011, 09:35 PM
TROLL TROLL is offline
 
Join Date: Aug 2005
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by HMBeaty View Post
To shorten that up, I believe you could also use something like this:
PHP Code:
if($vbulletin->userinfo['posts'] < 30 AND $vbulletin->userinfo['joindate'] < TIMENOW - (86400 30))
{
    
standard_error(fetch_error('YOUR_ERROR_PHRASE'));

And go to Add New Phrase > Error Phrase > input your varname, text, etc. and change YOUR_ERROR_PHRASE to the varname you defined
Hello,
I found I am having an issue with some users being able to post even though they do not have both requirements: at least 30 posts and have been a member for 30 days. After reviewing the code, it appears that it is currently presented as:
"If you have less than 30 posts AND have been a member for less than 30 days, you receive an error message."
What I would like it to be is:
"If you have less than 30 posts OR have been a member for less than 30 days, you receive an error message."

This will require that users meet both a minimum post requirement and join date requirement, not that they only have to meet one or the other. To accomplish this, can I simply change the "AND" to "OR" in my current code, copied below?

PHP Code:
if($vbulletin->userinfo['posts'] < 30 AND $vbulletin->userinfo['joindate'] < TIMENOW - (86400 30))
{
$errormessage "You do not have permission to create a thread in the Personal Marketplace because you need a post count of at least 30 and to have been a member for at least 30 days to create a thread here.";
eval(
'print_output("' fetch_template('STANDARD_ERROR') . '");');

Reply With Quote
  #1583  
Old 09-21-2011, 07:22 PM
rnmcd rnmcd is offline
 
Join Date: Aug 2004
Posts: 399
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What happened to the developers web site that had sample forms on it?
Reply With Quote
  #1584  
Old 10-17-2011, 10:19 PM
Uberguilds Uberguilds is offline
 
Join Date: Jun 2006
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Did anyone fix the re-direct issue with vbseo on editing a form's options and saving?

The url is going to index.php#misc after I click "Save Changes."

Example:
The checkboxes, such as "Save to database" don't have a check mark when I marked it so before clicking "Save Changes" and being redirected to #misc.
Reply With Quote
  #1585  
Old 10-18-2011, 11:46 PM
Uberguilds Uberguilds is offline
 
Join Date: Jun 2006
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

resolved manually.

"Save to Database" mysql> update vb3_forms set action=5;

Code:
 Field              | Type         | Null | Key | Default                                                                     | Extra          |
+--------------------+--------------+------+-----+-----------------------------------------------------------------------------+----------------+
| fid                | int(11)      | NO   | PRI | NULL                                                                        | auto_increment |
| title              | varchar(255) | NO   |     |                                                                             |                |
| description        | text         | NO   |     | NULL                                                                        |                |
| displayorder       | int(10)      | NO   |     | NULL                                                                        |                |
| action             | varchar(255) | NO   |     | NULL                                                                        |                |
| threadtitle        | varchar(255) | NO   |     |                                                                             |                |
| category           | varchar(255) | NO   |     |                                                                             |                |
| polloptions        | longtext     | NO   |     | NULL                                                                        |                |
| poll               | int(1)       | NO   |     | NULL                                                                        |                |
| publicpoll         | int(1)       | NO   |     | NULL                                                                        |                |
| multiplepoll       | int(1)       | NO   |     | NULL                                                                        |                |
| pollquestion       | varchar(255) | NO   |     | NULL                                                                        |                |
| usergroups         | text         | NO   |     | NULL                                                                        |                |
| submitmessage      | text         | NO   |     | NULL                                                                        |                |
| formoutput         | longtext     | NO   |     | NULL                                                                        |                |
| attach             | int(1)       | NO   |     | 0                                                                           |                |
| preq               | varchar(255) | NO   |     |                                                                          |                |
| pstq               | varchar(255) | NO   |     | 
                                                                      |                |
| prea               | varchar(255) | NO   |     |                                                                |                |
| psta               | varchar(255) | NO   |     | 
                                                             |                |
| pres               | varchar(255) | NO   |     |                                                                 |                |
| psts               | varchar(255) | NO   |     |
                                                               |                |
| pref               | varchar(255) | NO   |     |                                                                             |                |
| pstf               | varchar(255) | NO   |     |                                                                             |                |
| beforesubmit       | longtext     | NO   |     | NULL                                                                        |                |
| formstart          | longtext     | NO   |     | NULL                                                                        |                |
| top                | varchar(255) | NO   |     |{formtitle}

 |                |
| showonfl           | int(1)       | NO   |     | 1                                                                           |                |
| redirect           | int(1)       | NO   |     | 0                                                                           |                |
| redirecturl        | varchar(255) | NO   |     | NULL                                                                        |                |
| pmrec              | varchar(255) | NO   |     | NULL                                                                        |                |
| threadid           | varchar(255) | NO   |     | NULL                                                                        |                |
| forumid            | varchar(255) | NO   |     | NULL                                                                        |                |
| email              | varchar(255) | NO   |     | NULL                                                                        |                |
| polltimeout        | int(3)       | NO   |     | 0                                                                           |                |
| prefixid           | varchar(255) | NO   |     |                                                                             |                |
| preview            | int(1)       | NO   |     | 1                                                                           |                |
| userids            | text         | NO   |     | NULL                                                                        |                |
| submitlimitperuser | varchar(255) | NO   |     |                                                                             |                |
Reply With Quote
  #1586  
Old 01-09-2012, 05:01 AM
|Jordan|'s Avatar
|Jordan| |Jordan| is offline
 
Join Date: Nov 2004
Posts: 479
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I know thread prefix support is already available, but i dont want the form to be locked to one prefix, i want users to be able to choose the prefix. How could i do this?
Reply With Quote
  #1587  
Old 01-22-2012, 12:30 AM
CoffeeLovesYou CoffeeLovesYou is offline
 
Join Date: Feb 2010
Posts: 176
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How do you allow users to edit their submission without letting them see and edit everyone's submission?
Reply With Quote
  #1588  
Old 02-02-2012, 12:59 PM
1F42 1F42 is offline
 
Join Date: Mar 2003
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Read up to page 50 so far ..still reading but not found any one with the same query/mod.

I would like it to post as a new thread in my mgc chatbox notification window as it use to do when I used the standard thread in that forum now im using the form there by default it does not show.

I'm guessing I need to change the code in Newthread_form_complete in the mgc chatbox product to look for forms created as well?

I think it just looks for this at the moment
$vbulletin->db->query_write

Can some one help or at least tell me if i'm on the right track.

Great mod by the way, and amazing support I have seen reading this far, off to read some more because I'll learn more

Update read every page and although I see the same old questions being raised, mine never has been it a new question! shame it took me to long to find this mod and it's not supported any more! Ill try posting in the new version.
Reply With Quote
  #1589  
Old 02-02-2012, 01:21 PM
1F42 1F42 is offline
 
Join Date: Mar 2003
Posts: 79
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by |Jordan| View Post
I know thread prefix support is already available, but i dont want the form to be locked to one prefix, i want users to be able to choose the prefix. How could i do this?
see here
https://vborg.vbsupport.ru/showpost....&postcount=963
Reply With Quote
  #1590  
Old 02-09-2012, 09:36 AM
tansu's Avatar
tansu tansu is offline
 
Join Date: Apr 2006
Posts: 97
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello,
How can I prevent my users to submit the form more than once?
Reply With Quote
  #1591  
Old 02-16-2012, 05:43 AM
tansu's Avatar
tansu tansu is offline
 
Join Date: Apr 2006
Posts: 97
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tansu View Post
Hello,
How can I prevent my users to submit the form more than once?
Any ideas?
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 11:12 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.05796 seconds
  • Memory Usage 2,375KB
  • 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
  • (1)bbcode_code
  • (2)bbcode_php
  • (3)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
  • (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
  • (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