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
  #502  
Old 05-20-2010, 12:51 AM
your24hourstore your24hourstore is offline
 
Join Date: Feb 2010
Posts: 1,226
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alisa Lindsay View Post
Good Day All,

I have a small cosmetic issue on the Form List page layout. This is not impacting functionality, just hard for an old person like me to read or I'd leave as is.

If someone could tell me how to fix...or what the issue is, I'd be grateful.

Steps I've Taken to Fix: Completely uninstalled the mod including clientscripts. Downloaded a clean version and reinstalled. Issue remains.

On the Forms List Page, the different form sections are not showing as they do in the screenshot attached to Post #1 here...

Screen shots below...

#1: How They Appear on My Forum (Custom and Default Styles)




#2: How They Should Appear Per Screenshot Here....



Please let me know if you can help.

Thanks for an amazing mod that my RPG site loves!

Warmest Regards,

Alisa
margins are bit less but
I think i see the blocks in the dark pic the style is just not highlighting them!
other than that it looks right nice styleing BTW
Reply With Quote
  #503  
Old 05-20-2010, 03:52 PM
promoprompt promoprompt is offline
 
Join Date: May 2010
Location: Germany
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great work, looks good.

I´f install it at a testforum. My biggest startproblem was, to find the adjustment of rights.

Here for VB4.0.3 Suite (CMS)
German: ACP --> VBulletin-Einstellungen --> last Entry in the List( Easy Forms Options)

English: ACP --> VBulletin-Setup --> last Entry in the List( Easy Forms Options)

It´s essential, to set on all options, the Admin-Rights (plus what you want). After THAT, you can start with EasyForms! Normaly nobody see Easyforms.

As I wish to add the functionality to post into the BLOG
What settings needed, for an unregistert user (normal Internetsurfer) to see sepcial Forms?

Greetings promoprompt
Reply With Quote
  #504  
Old 05-21-2010, 10:27 PM
Sugoi na Sugoi na is offline
 
Join Date: Feb 2009
Location: Tokyo
Posts: 100
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyway to make it so usergroups can only edit THERE forms? My forum is designed to allow users to create forms so others on the forum can user them. If I allow everyone to edit, we may have 1 bad egg ruin the bunch...

Any ideas?

Yes I can create a "trusted" usergroup... I know but still have the fair of one of the "trusted" going rogue & deleting everyones.
Reply With Quote
  #505  
Old 05-21-2010, 10:43 PM
Alisa Lindsay's Avatar
Alisa Lindsay Alisa Lindsay is offline
 
Join Date: Aug 2007
Posts: 77
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by harleyparts View Post
margins are bit less but
I think i see the blocks in the dark pic the style is just not highlighting them!
other than that it looks right nice styleing BTW
I took another look and, unfortunately, no...the actual gradients are not showing as well as the margins being off and rows rather mushed together. I could live without the neat bars showing, etc., if I could get some space between the forms so they weren't so hard to read.

I've tried to look at the CSS and see if I could sort it, but I'm too much a novice at this... so... still in need of help if anyone has ideas.

Warmest Regards

Alisa...

PS: The style was created by BluePearl and suits our RPG to a T.
Reply With Quote
  #506  
Old 05-23-2010, 12:44 PM
Welshy2008's Avatar
Welshy2008 Welshy2008 is offline
 
Join Date: Jul 2008
Location: UK
Posts: 904
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have been using this on my 3.8 board for a while, and on TWO threads, I replaced the "Post Reply" button, with one of my own.

The problem is, that is that it don't work on 4.0.3.

What I did before was to add two plugins as follows:


Code:
Product:  Easy Forms

Hook Location:  showthread_complete
 
Title:  Form1

Execution Order: 1000

Plugin PHP Code:  
if ($threadinfo[threadid] == XXXX) 
{ 
eval('$SHOWTHREAD = "' . fetch_template('SHOWTHREAD') . '";'); 
$SHOWTHREAD = str_replace("reply.gif","thread2.gif", $SHOWTHREAD); 
print_output($SHOWTHREAD); 
}
Plugin is Active:  Yes

Code:
Product:  Easy Forms

Hook Location:  newreply_form_start
 
Title:  Easy Forms Reply Button

Execution Order: 5

Plugin PHP Code:  
if (in_array($threadinfo[threadid], array(ThreadID1))) 
{  
header('Location: http://www.myforumaddress.com/misc.php?do=form&fid=1') ;  
}
if (in_array($threadinfo[threadid], array(ThreadID2))) 
{  
header('Location: http://www.myforumaddress.com/misc.php?do=form&fid=2') ;  
}

Plugin is Active:  Yes
I also had to add the following to the SHOWTHREAD Template (I would also like the ""Border box around it all too) - which worked well in 3.8.X-Please see attachment:

Code:
<tr>
<if condition="$threadinfo['threadid'] == 'XXXX'">
<td align="$stylevar[left]" valign="top" width="50%">
<fieldset class="fieldset" style="margin:0px">
<legend><b><font size="3">Title Here</font> <font size="2"></b></legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td colspan="2">
<tr>
<form action="search.php?do=process&searchthreadid=XXXX" method="post">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class=""><font size="2">Description Here<a name="goto_threadsearch"></a></td>
</tr>
<tr>
<td align="left">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
<input type="hidden" name="do" value="process" />
<input type="hidden" name="searchthreadid" value="$threadinfo[threadid] == 'XXXX'" />
<font size="3"><font color="green"><b>Search For:</b></font></font> <input type="text" class="bginput" name="query" size="25" /> <input type="image" src="http://www.Mywebaddress.com/images/search.png" alt="Click to search."><br/>
</td>
</tr>
</table>
</form>
</select></label>
</tr>
</fieldset></if>
<br />
Where "XXXX" is the ThreadID.


Naturally these no longer work and it also returns a securitytoken error too.


Any Ideas of what to replace this code with please? I have tried various ones, but no luck as yet.

Also, With the 4.0.X versions, we have to double click on the Post Reply button to get the full and proper text box, whereas a single click will show the Quick Reply Box. This naturally affects this. How would I overcome this, Please?


Many Thanks, Welshy.
Attached Images
File Type: jpg Border-Box.jpg (11.0 KB, 0 views)
Reply With Quote
  #507  
Old 05-23-2010, 11:48 PM
thetgc thetgc is offline
 
Join Date: Apr 2009
Location: Middlesbrough
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Doesnt matter :P Found what i was looking for
Reply With Quote
  #508  
Old 05-24-2010, 06:55 PM
sean-zigster sean-zigster is offline
 
Join Date: Jun 2008
Posts: 46
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

This is a cracking mod and i have installed it , but we are using it more like a database. Is there anyway i change change forms to database ie instead of a tab saying forms its says database
Reply With Quote
  #509  
Old 05-24-2010, 08:24 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sean-zigster View Post
Hi

This is a cracking mod and i have installed it , but we are using it more like a database. Is there anyway i change change forms to database ie instead of a tab saying forms its says database
In AdminCP, Edit phrase entitled 'forms'
Reply With Quote
  #510  
Old 05-24-2010, 08:42 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Welshy2008 View Post
I have been using this on my 3.8 board for a while, and on TWO threads, I replaced the "Post Reply" button, with one of my own.

The problem is, that is that it don't work on 4.0.3.

What I did before was to add two plugins as follows:


Code:
Product:  Easy Forms

Hook Location:  showthread_complete
 
Title:  Form1

Execution Order: 1000

Plugin PHP Code:  
if ($threadinfo[threadid] == XXXX) 
{ 
eval('$SHOWTHREAD = "' . fetch_template('SHOWTHREAD') . '";'); 
$SHOWTHREAD = str_replace("reply.gif","thread2.gif", $SHOWTHREAD); 
print_output($SHOWTHREAD); 
}
Plugin is Active:  Yes

Code:
Product:  Easy Forms

Hook Location:  newreply_form_start
 
Title:  Easy Forms Reply Button

Execution Order: 5

Plugin PHP Code:  
if (in_array($threadinfo[threadid], array(ThreadID1))) 
{  
header('Location: http://www.myforumaddress.com/misc.php?do=form&fid=1') ;  
}
if (in_array($threadinfo[threadid], array(ThreadID2))) 
{  
header('Location: http://www.myforumaddress.com/misc.php?do=form&fid=2') ;  
}

Plugin is Active:  Yes
I also had to add the following to the SHOWTHREAD Template (I would also like the ""Border box around it all too) - which worked well in 3.8.X-Please see attachment:

Code:
<tr>
<if condition="$threadinfo['threadid'] == 'XXXX'">
<td align="$stylevar[left]" valign="top" width="50%">
<fieldset class="fieldset" style="margin:0px">
<legend><b><font size="3">Title Here</font> <font size="2"></b></legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td colspan="2">
<tr>
<form action="search.php?do=process&searchthreadid=XXXX" method="post">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class=""><font size="2">Description Here<a name="goto_threadsearch"></a></td>
</tr>
<tr>
<td align="left">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
<input type="hidden" name="do" value="process" />
<input type="hidden" name="searchthreadid" value="$threadinfo[threadid] == 'XXXX'" />
<font size="3"><font color="green"><b>Search For:</b></font></font> <input type="text" class="bginput" name="query" size="25" /> <input type="image" src="http://www.Mywebaddress.com/images/search.png" alt="Click to search."><br/>
</td>
</tr>
</table>
</form>
</select></label>
</tr>
</fieldset></if>
<br />
Where "XXXX" is the ThreadID.


Naturally these no longer work and it also returns a securitytoken error too.


Any Ideas of what to replace this code with please? I have tried various ones, but no luck as yet.

Also, With the 4.0.X versions, we have to double click on the Post Reply button to get the full and proper text box, whereas a single click will show the Quick Reply Box. This naturally affects this. How would I overcome this, Please?


Many Thanks, Welshy.
vB 4 no longer uses images for post reply button, if your board is still using images then you could use

PHP Code:
if ($threadinfo[threadid] == 31

$vbulletin->templatecache['SHOWTHREAD'] = str_replace("reply.gif","thread2.gif"$vbulletin->templatecache['SHOWTHREAD']); 
$show['quickreply'] = false;

(It also disables quick reply for that thread.)

If you use the vB 4 default buttons use this:

PHP Code:
if ($threadinfo[threadid] == 31

$show['quickreply'] = false;
$vbphrase['reply_to_thread'] = "Your Text";

You are getting the no securitytoken error because vBulletin now has different template syntax

<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="searchthreadid" value="{vb:raw threadinfo.threadid]}'" />


Also use <vb:if> instead of <if>
Reply With Quote
  #511  
Old 05-24-2010, 08:50 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by riskofficer View Post
small bug (please see attached picture)
I've removed blank answers from poll result
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 03:48 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.06230 seconds
  • Memory Usage 2,395KB
  • Queries Executed 28 (?)
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
  • (6)bbcode_code
  • (2)bbcode_php
  • (5)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
  • (4)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_postinfo_query
  • fetch_postinfo
  • 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