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
  #1482  
Old 10-04-2011, 04:13 AM
sanstarr sanstarr is offline
 
Join Date: Sep 2011
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hi - thanks for your post.

still an error:

Quote:
Warnung: require_once([path]/includes/functions_wysiwygparser.php) [function.require-once]: failed to open stream: No such file or directory in [path]/forms.php (Zeile 368)

Fatal error: require_once() [function.require]: Failed opening required 'XXX/includes/functions_wysiwygparser.php' (include_path='.:/usr/share/php:..') in XXX/forms.php on line 368


maybe the problem is, that "/includes/functions_wysiwygparser.php" doesn't exist.
use vb 4.1.X an other function with the ck-editor?

EDIT:

Found a solution:

Quote:
require_once(DIR . '/includes/class_wysiwygparser.php');
$html_parser = new vB_WysiwygHtmlParser($vbulletin);
$q[$formbit[id]] = $html_parser->parse_wysiwyg_html_to_bbcode($vbulletin->GPC["message"], 0);
then the form is submit correct. but problems with formatting the text, or the bbcode - texts like:
"<br>&am p " and so on...


EDIT2

following:

$q[$formbit[id]] = $html_parser->parse_wysiwyg_html_to_bbcode($vbulletin->GPC["message"], $vbulletin->options['pt_allowhtml']);

now the submited texts seems OK!!!
with correct formating etc.

for next release it must be a query for the vb version, that this mod can work with older and newer versions (with ck oder without)

something like this:

http://svn.vbulletin.org/trac/changeset/533/branches


now testing again...

edit3:

my forms.php -> see attachments
Attached Files
File Type: php forms.php (146.3 KB, 10 views)
Reply With Quote
  #1483  
Old 10-04-2011, 01:08 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
More than one ckeditor per form is not currently supported, due to the coding and required structure of ckeditor. Have you tried it with just one ck editor question?
That's probably not going to work for me.

...unless I make the others multiline text fields... hmmm.

Is there any way to allow editing the TYPE of item when you edit a question so I can convert from Editor fields to multi-line text fields without haveing to reconstruct the forms?
Reply With Quote
  #1484  
Old 10-04-2011, 05:35 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

v4.2.8
- another edit for ckeditor

@djbaxter edit editor question (not javascript popup) then you can swap editor for multiline text box
Attached Files
File Type: zip vb_easyforms_v4.2.8.zip (67.4 KB, 13 views)
Reply With Quote
Благодарность от:
Sunka
  #1485  
Old 10-04-2011, 08:07 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
@djbaxter edit editor question (not javascript popup) then you can swap editor for multiline text box
I don't understand. If I edit a question in a pre-existing form, I see no option to change the type of field anywhere.
Reply With Quote
  #1486  
Old 10-04-2011, 08:34 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There's another problem with v4.2.8. Now when I try to save any edit to the form, it redirects me to the FAQ and the changes aren't saved.
Reply With Quote
  #1487  
Old 10-04-2011, 08:51 PM
Sunka Sunka is offline
 
Join Date: Mar 2008
Location: Croatia
Posts: 400
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For me (first install) all is working OK.
MOD v4.2.8
Reply With Quote
  #1488  
Old 10-04-2011, 08:59 PM
djbaxter djbaxter is offline
 
Join Date: Aug 2006
Location: Ottawa, Canada
Posts: 2,601
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djbaxter View Post
I don't understand. If I edit a question in a pre-existing form, I see no option to change the type of field anywhere.
OK. I understand now. I disable the popup editor in Settings.
Reply With Quote
  #1489  
Old 10-05-2011, 08:53 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by djbaxter View Post
There's another problem with v4.2.8. Now when I try to save any edit to the form, it redirects me to the FAQ and the changes aren't saved.
Have you edited any of the templates? perhaps the form_edit template? If so revert them.
Reply With Quote
  #1490  
Old 10-05-2011, 10:34 AM
chrisngrod's Avatar
chrisngrod chrisngrod is offline
 
Join Date: Oct 2010
Posts: 83
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
See screenshots for setting form up
Thanks for the reply.

I'm new to Vbulletin so I didn't see that I had not marked this as installed, but I went ahead and did and gave you a 5 star rating.

Your posted method works perfectly for e-mailing the form to the email field that was setup. However, I was hoping that there was a way to set the REPLY TO field in an e-mail.

I have a form that submits to myself and a Cricket Wireless Dealer. Cricket Wireless users submit this form to have changes made on their account. I was hoping that we could hit reply to on our e-mail and have it populate with their e-mail address. My dealer sometimes forgets to copy their e-mail into that field. By default it says it comes from the e-mail address we've inputted in Vbulletin (webmaster@cricketuser.....com).

Thanks again!
Reply With Quote
  #1491  
Old 10-05-2011, 11:30 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chrisngrod View Post
Thanks for the reply.

I'm new to Vbulletin so I didn't see that I had not marked this as installed, but I went ahead and did and gave you a 5 start rating.

Your posted method works perfectly for e-mailing the form to the email field that was setup. However, I was hoping that there was a way to set the REPLY TO field in an e-mail.

I have a form that submits to myself and a Cricket Wireless Dealer. Cricket Wireless users submit this form to have changes made on their account. I was hoping that we could hit reply to on our e-mail and have it populate with their e-mail address. My dealer sometimes forgets to copy their e-mail into that field. By default it says it comes from the e-mail address we've inputted in Vbulletin (webmaster@cricketuser.....com).

Thanks again!
Upgrade to Easy Forms v4.3.0


AdminCP -> Plugins & Products -> Add New Plugin

Create a plugin using hook: easy_forms_action_email

PHP Code:
$uheaders .= 'Reply-To: yourdealer@cricket.com' "\r\n"
Reply With Quote
Благодарность от:
BCP Hung
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 04:57 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.12373 seconds
  • Memory Usage 2,370KB
  • 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_php
  • (8)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
  • (21)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
  • (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