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

Quote:
Originally Posted by paul41598 View Post
Found another bug...sorry!

So I had that form all created as you see above in screenshot. I then decided to remove 3 questions entirely and delete them. I had two results(forms) already posted though.

I'm trying to remove those two answers (forms) that someone submitted, and I get this:
vBulletin Message
Error, this form does not exist.


I'm assuming its because it's trying to delete those answers with those original questions tied to them, but I deleted them.

If I hover over the delete link:
#
TPA's - jbilliau (Edit | Delete)

Name
Will Have Done by
Ticket #1

I don't even see ID or FID = a number at all....its just = nothing
Have you edited template form_showoutput?
Reply With Quote
  #1093  
Old 02-11-2011, 05:07 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by stationar View Post
How can I get a question type like "custom"? For example, the question is what is your favorite song? The answer would be address of the mp3 file. But in the results the answer would be "built in" to the player html code. (same functionality as BB code).
In the other words, can I create a custom bb code and format the answer with it?
2 possible options
  1. Use custom output
  2. Create vBulletin Hook with following attributes: (AdminCP -> Plugins & Products -> Add new plugin)
    Change 44 for appropriate form id and 325 for appropriate question id
    Change for appropriate bb code
    • Title
      Code:
      favourite song mp3
    • Hook
      Code:
      easy_forms_post_question_start
    • PHP Code
      PHP Code:
      if ($fid == 44 && $formbit['id'] == 325)
      {
      $form['saveprea'] = $form[prea];
      $form['savepsta'] = $form[psta];
      $form[prea] = $form[prea]."[mp3]";
      $form[psta] = "[/mp3]".$form[psta];
      }
      elseif (
      $fid == 44 && $form['saveprea'] && $form['psta'])
      {
      $form['prea'] = $form['saveprea'];
      $form['psta'] = $form['savepsta'];
      $form['saveprea'] = $form['savepsta'] = '';

    • Active
      Code:
      Yes
Reply With Quote
  #1094  
Old 02-13-2011, 12:37 AM
customcolor customcolor is offline
 
Join Date: Mar 2010
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what do i have to have the "Form Actions" set to to do this that you did below...i tried it posting in new thread and thats what it does...tried it in post in thread but then what would i put in the thread id area?? it says it posts but it really didnt.

Quote:
Originally Posted by bananalive View Post
Form Hook: Form Start:
PHP Code:
$form['threadid'] = $q['threadid']; 
Form Hook: Before Submit:
PHP Code:
$form['threadid'] = $q['threadid']; 
Custom Question
  • Reference Name:
    Code:
    threadid
  • PHP Code:
    PHP Code:
    $answer '<select name="'.$formbit[id].'">'
          
    $answer .= '<option></option>'
          
    $thisanswer $q[$formbit[id]]; 
          
    $threads $db->query_read("SELECT * FROM " TABLE_PREFIX "thread 
          WHERE forumid = '2' 
          ORDER BY title ASC"
    ); 
              while(
    $row $db->fetch_array($threads)) { 
          
    $answer .= '<option value="'.$row[threadid].'"'
          if (
    $row[threadid] == $thisanswer) { 
          
    $answer .= 'selected="selected"'
          } 
          
    $answer .= '>'.$row[title].'</option>'
          } 
          
    $answer .= '</select>'
Reply With Quote
  #1095  
Old 02-13-2011, 09:20 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by customcolor View Post
what do i have to have the "Form Actions" set to to do this that you did below...i tried it posting in new thread and thats what it does...tried it in post in thread but then what would i put in the thread id area?? it says it posts but it really didnt.
Post in Thread

You can leave the threadid blank as it is being specified in custom question.

If you export your form and upload it here - i'll have a look for the problem.
Reply With Quote
  #1096  
Old 02-14-2011, 12:00 AM
bearcub bearcub is offline
 
Join Date: Aug 2010
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am still getting this same message. I have ten fields, and I just don't understand the problem.

The message you have entered is too short. Please lengthen your message to at least 10 characters.
Reply With Quote
  #1097  
Old 02-14-2011, 12:05 AM
customcolor customcolor is offline
 
Join Date: Mar 2010
Posts: 101
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
Post in Thread

You can leave the threadid blank as it is being specified in custom question.

If you export your form and upload it here - i'll have a look for the problem.
here you go..
Attached Files
File Type: xml form-id-4.xml (3.0 KB, 13 views)
Reply With Quote
  #1098  
Old 02-14-2011, 12:46 AM
bearcub bearcub is offline
 
Join Date: Aug 2010
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bearcub View Post
I am still getting this same message. I have ten fields, and I just don't understand the problem.

The message you have entered is too short. Please lengthen your message to at least 10 characters.
Never mind, I figured it out. I love the mod Bananalive.
Reply With Quote
  #1099  
Old 02-14-2011, 08:05 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by customcolor View Post
here you go..
Change Form Hook: Before Submit:
PHP Code:
{
$form['forumid'] = ($qo['31']);

to
PHP Code:
$form['threadid'] = $qo['31']; 
Reply With Quote
  #1100  
Old 02-16-2011, 09:12 AM
Leo777 Leo777 is offline
 
Join Date: Jan 2011
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed, working perfect, Thanks for a great and complex mod.

I have one question :

Is it possible to display a form within a post/thread? Or can forms only be displayed only on their own misc.php URL? It would be great if I could add a form at the bottom of a post but I can't find any option or documentation if this is possible...

Thanks.
Reply With Quote
  #1101  
Old 02-16-2011, 06:04 PM
LoudBox LoudBox is offline
 
Join Date: Nov 2010
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great plugin, works very well, good job. I'm impressed.

Quick question. I've set the form to output to a thread. What I'd like is that when this thread is created by easyform, his signature is a link to that thread.

So user john submits form => thread is created yourforum.com/forum/john-thread/
Now user john has as signature a link to that thread

What's the best way to go about this?

Thanks!
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 08:58 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.05797 seconds
  • Memory Usage 2,389KB
  • 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_code
  • (6)bbcode_php
  • (7)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
  • (2)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