Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Forms Hack Details »»
Forms Hack
Version: 3.5, by Abe1 Abe1 is offline
Developer Last Online: Jun 2010 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 08-09-2005 Last Update: 05-30-2006 Installs: 467
Uses Plugins Template Edits
 
No support by the author.

Forms Hack 3.5


Features:

Ever wanted an online form that a user can fill out, which when submitted gets:
  • Posted into a new thread in a forum of your choice
  • Create a new poll in the new thread with options of your choice
  • Posted as a reply in an existing thread of your choice
  • PMed to you or someone else
  • Emailed to an email address you specify
  • Choose to redirect to the post, thread or forum, or a custom thank you message
  • Choose to redirect to edit post to upload attachments
  • See a preview before they submit

Or any combination or all of the above?

Well, this is the hack for you!

You can use this for:
  • Moderator Applications
  • Quiz Submit Form which gets PMed to a moderator
  • Contact Form that goes to PM, email or thread
  • Guests to apply to be members
  • Report a Moderator form that goes as a PM to you
  • Guests can PM you for whatever reason
  • Order form to buy things
  • Donation form
  • News or Articles submissions that can go straight to a thread

Or anything you like - this hack is totally customizable via the AdminCP.

The beauty of this hack is that once you install this hack, to make a new form all you need to do is copy the main hook, rename it to whatever you want, edit the variables in the hook, and you have a totally new form!!! You do not need to touch the templates again, but can always create new ones and use different templates for different forms.

Format of the form:
  • One main input question
  • 3 Radio buttons Choice questions
  • 3 Normal text input questions
  • 1 Drop down menu
  • 3 Check boxes
  • 1 Long answer question
  • 1 VB message editor text box question

This is customizable via the hook.

Also:
  • You can set the usergroups you want access to this form.
  • Depending on your forum permissions, if the new thread is in a public forum, members can reply to it. This hack allows a form to submit the new thread or post wherever you want it to go.
  • Force the user to answer all questions.

INSTALLATION
Easy - takes only a few minutes:
  • Import the XML into products. (admin cp -> Plug-in System -> Manage Products -> Add/Import Product)
  • Edit the main plug-in - the instructions are all inside the hook itself, in the top half. Follow the instructions carefully!
  • To get to the form, go to: /newthread.php?do=form (change "form" to the name of your form if you have few)

Done!

Use this hack to make as many forms as you like!

Enjoy!

Updates:

Version 2.0: (08/10/2005)
  • Ported over for vb3.5

Version 2.1: (08/10/2005)
  • bug fix with answers not showing

Version 2.5: (08/13/2005)
  • Major update:
  • Templates have a few lines changed here and there.
  • You can now have more then 2 poll options very easily
  • Polls can't be created if your not creating a new thread
  • New Thread now uses VB function to add the thread
  • New Poll now uses VB function to add the poll
  • New Reply now uses VB function to add the reply
  • PM now uses VB function to send the PM

Version 2.6: (08/21/2005)
  • fixed bug with posts having to be moderated

Version 2.7: (08/23/2005)
  • Minor update:
  • Fixed some issues with signatures, URL parsing, and subscriptions
  • Option to name the post titles
  • Made template XHTML 1.0 Transitional

Version 3.0: (11/29/2005)
  • Major update:
  • Added drop down menu
  • Made the long answer show up in a the vb message box
  • Re-wrote some instructions
  • Pressing back should save work
  • Both templates and plug-in were edited
  • Some more minor things

Version 3.1: (12/07/2005)
  • Brought back the standard text box (longanswer)

Version 3.2: (12/09/2005)
  • [ADDED] Option to make polls public.

Version 3.3: (12/19/2005)
  • [FIXED] Guests can now post using the forms to make a thread or post. They cannot send a PM though.
  • [ADDED] Paypal link so you can make a donation for this hack.

Version 3.4: (04/05/2006)
  • [FIXED] Removed extra line from template.
  • [ADDED] WYSIWYG editor now works besides the regular editor.
  • [ADDED] Preview.
  • [CHANGED] Subscriptions now take from user default setting.

Version 3.5: (05/31/2006)
  • [ADDED] Check boxes.


Abe1 with rights from Dr Erwin Loh

This hack is created for your use free of charge. No payment is requested. However, if you would like to donate money for the work I put in to this hack, a donation would show your appreciation.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #1092  
Old 05-16-2007, 12:40 PM
flup's Avatar
flup flup is offline
 
Join Date: Jan 2002
Location: Maastricht, NL
Posts: 872
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This hack is really great, but tho I get a problem.

I created this new plugin with a new formname, new templates for the form+answer (to post it)... but after activating this plugin all newthread pages apear white without content.

How come?

Thanks in advance!
Reply With Quote
  #1093  
Old 05-21-2007, 02:47 PM
carwash carwash is offline
 
Join Date: Dec 2004
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Excellent hack. However, I am still confused about one thing. The instructions say that a variable can be used to specify a specific forum that the form would post to. I want the user to choose this via either a drop down menu or radio boxes.

But I don't see how I can display the name of the forum in the drop down menu while assigning the forumid to the variable that can be passed on to the script. Was this already addressed? I'm sure its relatively straightforward, I just don't have enough knowledge of PHP to do it. Just to be clear, I want the person completing the forum to be able to choose which forum, from a list, it gets submitted to.
Reply With Quote
  #1094  
Old 06-04-2007, 11:09 PM
MAME MAME is offline
 
Join Date: Nov 2006
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can anyone help on how to remove the long answer portion of the form?
Reply With Quote
  #1095  
Old 06-05-2007, 09:09 PM
ArchangelX ArchangelX is offline
 
Join Date: Feb 2006
Location: Oahu, HI
Posts: 298
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can I get an answer to my question? I'm not a coder, but I'm sure someone that knows what they're talking about could help me.
Reply With Quote
  #1096  
Old 06-07-2007, 12:12 AM
Rickeo's Avatar
Rickeo Rickeo is offline
 
Join Date: Jan 2007
Location: Manchester
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I dont get this bit makes no sense to me how do I do this bit???

Edit the main plug-in - the instructions are all inside the hook itself, in the top half. Follow the instructions carefully!

~Rick~
Reply With Quote
  #1097  
Old 06-18-2007, 04:04 PM
Saviour's Avatar
Saviour Saviour is offline
 
Join Date: Apr 2007
Posts: 743
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I currently have this hack installed on my forum and I'm using it for registered users to submit support requests...

This hack is freakin'awesome! Kudos!

The reason for this post is to ask for someone's assistance...

I've searched this foum for a link exchange hack and the only thing I can find is Links and Downloads Manager, which has link exchanging and other bells and whistles I just don't need. I'm also familiar with vbAdvanced, but don't want to spend the measly $35 for it. I'm a "tight-wad"!

I'm currently using LinkMachine which is PHP-based, but in order to use it, I have to create an HTML page as a template...I have to remove forum specific content, or it just doesn't work well with the board. Although the program is fairly good...it just doesn't have what I need in order to accomplish my goal.

What I'd like someone to help me with is to create a form for other sites to exchange link requests with my forum.

The form should have these fields and they should all be required:

1) Contact Name
2) Contact's E-Mail Address
3) Their Site's Title
4) Their Site's URL
5) Their Site's Description
6) URL Location of Their Reciprocal Link

I already have a hack installed that creates SEO friendly templates, so managing the link pages will not be a problem.

Once the form is submitted, it will be PM'd or e-mailed to me for review. Once I verify they are linking to my forum, I will add their info to the appropriate template page I've created.

In a perfect world, I'd like all of it to be automated, but unless I find a free program that can be incorporated into the forum, adding links, checking reciprocals, email notifications of missing links, updating links, etc., etc. will be entirely up to me.

It would also be nie if someone with enough vbulletin hack knowledge could create such a hack that would be of benefit to all users. Whoever does...definitely has my vote for BOTM!

Anyway...I hope I can get a volunteer to create the form and all other aspects of it.

Thanks, in advance for any replies and assistance.

Update: Sorry...posted in wrong thread! Resubmitting to Form Hack 4.0.
Reply With Quote
  #1098  
Old 08-20-2007, 09:56 PM
JamusDemus JamusDemus is offline
 
Join Date: Aug 2007
Location: New Orleans
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Where exactly do I import it into on V 3.6.8? I know how to add a new plugin but which hook location do I choose? Sorry to seem like a noob, I just bought the forums this weekend and have been studying and playing with them.. and man, I've used this form on others and love it so I had to get it.
Reply With Quote
  #1099  
Old 09-22-2007, 05:30 AM
Fifthe1ement Fifthe1ement is offline
 
Join Date: May 2005
Posts: 60
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This hack would be great if you could edit the information outside of the mods admin section. You should make an options page and allow editing there. I think the customization is to hard for most users.

FifthE1ement
Reply With Quote
  #1100  
Old 09-23-2007, 07:14 AM
Centrix Centrix is offline
 
Join Date: Sep 2005
Posts: 82
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I installed it but.... how do I remove the first questions?

I only want the questions starting from "Username"

I removed the first questions in the hook but the radio buttons are still there...

- edit

This is too difficult. its a good mod but lack of features (with features I mean, how to edit it)

I add questions, they dont show up, I remove questions, they dont go away. it's too weird. Please make some sort of admincp for it.

* uninstalled
Reply With Quote
  #1101  
Old 12-09-2007, 04:49 PM
xTerMn8R xTerMn8R is offline
 
Join Date: Mar 2004
Posts: 116
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Man I love what I see but cant get it to work on my site... I guess I'm just an idiot... I tried using it with no changes and get error

Sorry! This forum is not accepting new posts.

I've changed the forum ID's to every open forum on the site and get the same thing... ;(
please someone help me ...
Thx
Tom
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 04:17 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.05735 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete