View Single Post
  #2  
Old 07-27-2010, 08:11 AM
midnz's Avatar
midnz midnz is offline
 
Join Date: Jul 2010
Location: New Zealand
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try this addon, it's awesome!

Easy Forms v4.x - Create a form or multiple forms without php or html knowledge

Here's a copy of my New Thread Button redirects to Forms plugin which compliments bananalive's Easy Forms hack. Hopefully it might give you some ideas to work with.

Selecting the New Thread button in forums 21 & 89 causes Form 2 to generate.
Selecting the New Thread button in forum 96 causes Form 5 to generate.
Selecting the New Thread button in forum 95 causes Form 9 to generate.

You might need to have separate forms & forums (controlled by usergroup permissions) to achieve what you want. All of your forms can be outputted to a single forum or thread if you wanted that. Each form asks you where you want the results posted to or the results can be stored in your database for viewing.


Title: Redirect New Thread to Form (or whatever title helps you remember what it is for)
Hook Location: newthread_start
Execution Order: 5
Plugin PHP Code:
PHP Code:
if (in_array($forumid, array(21,89))) {
header'Location: http://www.vcclan.org/forums/misc.php?do=form&fid=2' ) ;
}
if (
$forumid==96)
{
header'Location: http://www.vcclan.org/forums/misc.php?do=form&fid=5' ) ;
}
if (
$forumid==95)
{
header'Location: http://www.vcclan.org/forums/misc.php?do=form&fid=9' ) ;

Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01076 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete