Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Advanced Application Forms Details »»
Advanced Application Forms
Version: 1.0.4, by nhawk nhawk is offline
Developer Last Online: May 2021 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.8.7 Rating:
Released: 07-03-2011 Last Update: 02-24-2012 Installs: 37
DB Changes Uses Plugins Auto-Templates
Additional Files Translations  
No support by the author.

THIS ADD-ON IS NO LONGER AVAILABLE AND IS NOT SUPPORTED

* General Information *
-------------------------
This is an add-on that is designed for vBulletin 3.8.7. It may not work with earlier versions of vBulletin.

The vBulletin 4.x version can be found HERE.

Features
- Unlimited Application Types*
- Unlimited Application Positions*
- Unlimited Questions*
- Different Application Positions for each Application Type
- Different Questions for each Application Position.
- Allow others to add/edit Application Types by permissions.
- Allow others to edit Positions/Questions by permissions.
- Edit Application Types, Positions and Questions in either ACP or from board.
- Show Multiple Application Types in Community Menu, Navbar or direct link to them.
- Control Application Type access by Usergroup, Postcount
- Control Application Position access by Usergroup, Postcount
- Notification of an application via Forum Thread and/or Email and/or Private Message
- Specify Different Forums for Reports by Application Position.
- Define a default question set that can be included on all applications.
- Much, much more!

* Limited only if you are limited in database size and/or free disk space.



* INSTALLATION *
------------------
1) Upload the contents of the 'upload' folder to your forum's root.
(If your forum's location is http://www.example.com/forums/, the root is /forums/)

2) Import the product XML file (product-advapp38.xml) into the Product Manager in AdminCP.

3) Take some time to set the options, application types and application postions in the new Application Forms area of AdminCP.
(It's really not that hard!)

4) Make sure this modification is marked as 'Installed' on vBulletin.org!
(If you want to get notices from me about updates for this modification.)

* UPGRADE INSTRUCTIONS *
-----------------------------
1) Upload the contents of the 'upload' folder to your forum's root.
(If your forum's location is http://www.example.com/forums/, the root is /forums/)

2) Import the product XML file (product-advapp38.xml) into the Product Manager in AdminCP and be sure "Allow Overwrite" is set to 'Yes'.

* History (Changelog) *
-------------------------
1.0.4 (February 25, 2012)
- Corrected parse error when editing application types while in the forum.

1.0.3 (August 15, 2011)
- Changed hard coded Yes/No to standard vBulletin Yes/No phrases.
- Corrected message posting format.

1.0.2 (July 30, 2011)
- Code enhancments to allow for future expansion.

1.0.1 (July 7, 2011)
- Moved hardcoded 'Select Application' phrase in template to vBulletin Phrases.

1.0.0 (July 4, 2011)
- Initial Release

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
5 благодарности(ей) от:
delinetci, Diago, Hasann, Mike-D, xorex

Comments
  #2  
Old 07-06-2011, 04:55 AM
Hasann's Avatar
Hasann Hasann is offline
 
Join Date: Aug 2005
Location: Germany
Posts: 897
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thank you
Reply With Quote
Благодарность от:
nhawk
  #3  
Old 07-14-2011, 05:24 PM
Eplexx Eplexx is offline
 
Join Date: Nov 2010
Location: Toronto
Posts: 94
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cheers!
Reply With Quote
  #4  
Old 07-20-2011, 02:33 PM
chick's Avatar
chick chick is offline
 
Join Date: Aug 2006
Location: PI Land
Posts: 381
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is great and works very well, just one issue (see the word ARRAY in the attached image) it shows on the main form page, and the page that one fills out.

Is there a way to remove this or fix it? Thank you
Reply With Quote
  #5  
Old 07-20-2011, 02:50 PM
nhawk nhawk is offline
 
Join Date: Jan 2011
Posts: 1,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by chick View Post
This is great and works very well, just one issue (see the word ARRAY in the attached image) it shows on the main form page, and the page that one fills out.

Is there a way to remove this or fix it? Thank you
There shouldn't be anything where you're showing 'ARRAY' unless there's an error after sending the application. And the error isn't an array.

There might be a problem with the template, try replacing the advapp_application template with this...

Code:
$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
	<!-- no cache headers -->
	<meta http-equiv="Pragma" content="no-cache" />
	<meta http-equiv="Expires" content="-1" />
	<meta http-equiv="Cache-Control" content="no-cache" />
	<!-- end no cache headers -->
	$headinclude
	$advapp_css
	<title>$pagetitle - $vboptions[bbtitle]</title>
</head>
<body>
$header
$navbar
<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center" style="border-bottom-width:0px">
	<tr>
		<td class="tcat" width="100%">$apptype</span></td>
	</tr>
</table>
<if condition="$imp_vars['do'] == 'start' OR $imp_vars['do'] == 'errors'">
	<form action="application-forms.php?do=send" method="post"id="staff_application">
	<table class="tborder" width="100%" cellpadding="6" cellspacing="1" border="0"  align="center">
		<thead>
			<tr align="center">
				<td class="thead" align="left">$pagetitle</td>
			</tr>
		</thead>
		<tbody>
			<if condition="$errors != ''">
	 		<tr align="center">
				<td class="alt1" align="left">
 					<table cellpadding="0" cellspacing="0" border="0">
						<tr>
							<td>
									$errors
							</td>
						</tr>
					</table>
 				</td>
			</tr>
			</if>
			<tr align="center">
				<td class="alt2">
					<table width="95%" cellpadding="6" cellspacing="1" border="0">
						<tr align="left">
							<td width="45%" valign="top"><div class="advappleftcol">
								$vbphrase[advapp_applyfor]
							</div></td>
							<td>
								$positionname
							</td>
						</tr>
						<tr align="left"><td colspan="2"><div class="tcat appdiv"></div></td></tr>
						<tr align="left">
							<td width="45%" valign="top"><div class="advappleftcol">
								$vbphrase[advapp_membername]
							</div></td>
							<td>
								$username
							</td>
						</tr>
						$questions
						<if condition="$vboptions[advapp_humanverify]">
						<if condition="$human_verify">
						<tr align="left"><td colspan="2"><div class="tcat appdiv"></div></td></tr>
						<tr align="left">
							<td width="45%" valign="top">
							$vbphrase[advapp_humanverify]
						</td><td>
							$human_verify
						</td></tr>
						</if>
						</if>
					</table>
 				</td>
			</tr>
		</tbody>
	</table>
	<br />
	<div class="advbuttons">
		<div class="group">
		<input type="hidden" name="maxquestions" value="$maxquestions" />
		<input type="hidden" name="positionapplying" value="$positionapplying" />
		<input type="hidden" name="positionname" value="$positionname" />
		<input type="hidden" name="appid" value="$appid" />
		<input type="hidden" name="apptype" value="$apptype" />
		<input type="hidden" name="multichoice" value="$multichoice" />
		<input type="hidden" name="username" value="$username" />
		<input type="submit" class="button" value="$vbphrase[send]" tabindex="1" accesskey="s" />
		<input type="reset" class="button" value="$vbphrase[reset_fields]" tabindex="1" accesskey="r" />
		<input type="hidden" name="s" value="$session[sessionhash]" />
		<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
		</div>
	</div>
	</form>
<else />
	<div class="standard_error">
		<h2 class="blockhead">$vbphrase[vbulletin_message]</h2>
		<div class="blockbody formcontrols">
			<div class="blockrow restore">
				<p align="center">$vboptions[advapp_thanks]</p>
				<p><a href="$vboptions[forumhome].php$session[sessionurl_q]"><div class="smallfont" align="center">$vbphrase[advapp_return] $vboptions[bbtitle]</div></a></p>
			</div>
		</div>
	</div>
</if>

$footer
</body>
</html>
If that doesn't do it, then I'm going to need all of the info on the application. (vB version, postion settings, questions, etc).

EDIT: I just noticed you said it shows on the main form page too. On the main page, that would be the application type greeting in that area. But again, that's not an array. It almost sounds like something wasn't imported during install. That's a long shot, but that's all I can think of.
Reply With Quote
  #6  
Old 07-22-2011, 07:48 PM
chick's Avatar
chick chick is offline
 
Join Date: Aug 2006
Location: PI Land
Posts: 381
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, thanks for answering. You correct the greeting does not work, and I tried the above change in the template, array still shows... so I will try reimporting the product and let you know.
Reply With Quote
  #7  
Old 07-25-2011, 12:56 PM
tansu's Avatar
tansu tansu is offline
 
Join Date: Apr 2006
Posts: 97
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Installed perfectly, but I can not see no reports. where are applied applications?
Reply With Quote
  #8  
Old 07-25-2011, 01:21 PM
nhawk nhawk is offline
 
Join Date: Jan 2011
Posts: 1,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by tansu View Post
Installed perfectly, but I can not see no reports. where are applied applications?
You have to set each position to be emailed, posted or sent by PM.

AdminCP->Application Forms->Application Positions... Edit Postion

See this screen shot.

https://vborg.vbsupport.ru/attachmen...hmentid=130702
Reply With Quote
  #9  
Old 08-07-2011, 03:23 PM
chick's Avatar
chick chick is offline
 
Join Date: Aug 2006
Location: PI Land
Posts: 381
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Result, I never could fix the array so I removed it plus the welcome was not needed... I have it tweaked as 'report' forms and it does everything I want it to do and works great.
Reply With Quote
  #10  
Old 08-11-2011, 11:16 PM
civic-nation civic-nation is offline
 
Join Date: Dec 2009
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This is a pretty cool mod, thanks very much. One request though, would it be possible to add some kind of formatting to the thread it creates. Maybe a line break or 2 after every question.

TIA
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 07:34 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.04850 seconds
  • Memory Usage 2,319KB
  • Queries Executed 23 (?)
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_code
  • (2)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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (6)post_thanks_box_bit
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete