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

Reply
 
Thread Tools
A new 'newthread' look. Details »»
A new 'newthread' look.
Version: 1.1, by lordtopcat lordtopcat is offline
Developer Last Online: Aug 2015 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.8.x Rating:
Released: 06-20-2009 Last Update: Never Installs: 125
Template Edits
 
No support by the author.

A New newthread look!

Version: 1.1
Released: 21 June 2009
Manual Template Edits: [1]
Optional Edits: [1]

This small modification changes the way your newthread template looks, and feels. It compacts the message area, with the additional options area. Sometimes I find my users don't even know those additional options are there, so this makes browsing easier from a users point of view.

[OPTIONAL]
To get the most out of this hack I suggest you install Princeton's GTSmiliebox - Move Smilies Below Editor. Once installed, find the Message Posting Interface Options in the vBulletin options and I suggest changing the Smilebox Total Smilies and Smiliebox Smilies Per Row to 25 for best viewing!

[TEMPLATE EDITS]
Open Style Manager -> xx Your Style Here xx -> Edit Templates -> New Posting Templates -> newthread

REPLACE THE ENTIRE TEMPLATE WITH THE FOLLOWING
Code:
$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - $vbphrase[post_new_thread]</title>
</head>
<body$onload>
$header
$navbar

$postpreview

<form action="newthread.php?do=postthread&amp;f=$forumid" method="post" name="vbform"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(this.subject.value, $vboptions[postminchars])"</if>>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
	<td class="tcat" colspan="2">
		<span class="smallfont" style="float:$stylevar[right]"><strong>$vbphrase[forum]</strong>: <a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]">$foruminfo[title]</a></span>
		$vbphrase[post_new_thread]
	</td>
	<tr>
		<td width="50%" class="alt2"><if condition="$show['podcasturl']">
				<!-- podcast stuff -->
				<fieldset class="fieldset">
					<legend>$vbphrase[podcast_options]</legend>

					<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
					<tr>
						<td class="smallfont">$vbphrase[podcast_url]:</td>
						<td class="smallfont">&nbsp;$vbphrase[filesize_bytes]:</td>
					</tr>
					<tr>
						<td><input type="text" class="bginput" name="podcasturl" value="$podcasturl" size="50" maxlength="255" tabindex="1" title="$vbphrase[podcast_url]" /></td>
						<td>&nbsp;<input type="text" class="bginput" name="podcastsize" value="$podcastsize" size="10" tabindex="1" title="$vbphrase[podcast_size]" /></td>
					</tr>
					<tr>
						<td class="smallfont">$vbphrase[subtitle]:</td>
						<td class="smallfont">&nbsp;$vbphrase[explicit]:</td>
					</tr>
					<tr>
						<td><input type="text" class="bginput" name="podcastsubtitle" value="$podcastsubtitle" size="50" maxlength="255" tabindex="1" title="$vbphrase[subtitle]" /></td>
						<td><input type="checkbox" name="podcastexplicit" value="1" tabindex="1" $explicitchecked title="$vbphrase[explicit]" /></td>
					</tr>
					<tr>
						<td class="smallfont">$vbphrase[keywords]:</td>
						<td class="smallfont">$vbphrase[author]:</td>
					</tr>
					<tr>
						<td><input type="text" class="bginput" name="podcastkeywords" value="$podcastkeywords" size="50" maxlength="255" tabindex="1" title="$vbphrase[keywords]" /></td>
						<td><input type="text" class="bginput" name="podcastauthor" value="$podcastauthor" size="25" maxlength="255" tabindex="1" title="$vbphrase[author]" /></td>
					</tr>
					</table>
				</fieldset>
				<!-- / podcast stuff -->
				</if>
			<if condition="$show['tag_option']">
		<fieldset class="fieldset" style="margin-top: $stylevar[cellpadding]px">
			<legend>$vbphrase[tags]</legend>
			<div style="padding:$stylevar[formspacer]px">
				<div>$vbphrase[separate_tags_using_comma]</div>
				<span id="tag_add"><input type="text" class="bginput" name="taglist" id="tag_add_input" value="$newpost[taglist]" size="40" tabindex="1" /></span>
				<if condition="$show['tags_remain']"><div><phrase 1="$tags_remain">$vbphrase[you_may_add_x_tags_to_thread]</phrase></div></if>
		</div>

			<if condition="$show['popups']">
				<div id="tag_add_menu" class="vbmenu_popup" style="display:none"></div>
				<script type="text/javascript" src="clientscript/vbulletin_ajax_tagsugg.js?v=$vboptions[simpleversion]"></script>
				<script type="text/javascript">
				<!--
				vbmenu_register('tag_add', true);
				tag_add_comp = new vB_AJAX_TagSuggest('tag_add_comp', 'tag_add_input', 'tag_add');
				tag_add_comp.allow_multiple = true;
				tag_add_comp.set_delimiters('$tag_delimiters');
				//-->
				</script>
			</if>
		</fieldset>
		</if>
				
				$attachmentoption

				<if condition="$show['member']">
				<fieldset class="fieldset">
					<legend>$vbphrase[thread_subscription]</legend>
					<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
					<tr>
						<td>$vbphrase[notification_type]:<br /><select name="emailupdate" tabindex="1">
							<option value="9999" $emailchecked[9999]>$vbphrase[do_not_subscribe]</option>
							<option value="0" $emailchecked[0]>$vbphrase[no_email_notification]</option>
							<option value="1" $emailchecked[1]>$vbphrase[instant_email_notification]</option>
							<option value="2" $emailchecked[2]>$vbphrase[daily_email_notification]</option>
							<option value="3" $emailchecked[3]>$vbphrase[weekly_email_notification]</option>
						</select></td>
						<if condition="$show['subscribefolders']"><td>$vbphrase[folder]:<br /><select name="folderid" tabindex="1">$folderbits</select></td></if>
					</tr>
					</table>
				</fieldset>
				</if>

				<if condition="$show['poll']">
				<fieldset class="fieldset">
					<legend>$vbphrase[post_a_poll]</legend>
					<div style="padding:$stylevar[formspacer]px">
						<div><label for="cb_postpoll"><input type="checkbox" name="postpoll" value="yes" id="cb_postpoll" tabindex="1" $checked[postpoll] />$vbphrase[yes_post_a_poll_thread]</label></div>
						<div><label for="polloptnum">$vbphrase[number_of_poll_options]: <input type="text" class="bginput" size="5" name="polloptions" value="$polloptions" id="polloptnum" tabindex="1" /></label> <if condition="$vboptions['maxpolloptions']">($vbphrase[maximum]: $vboptions[maxpolloptions])</if></div>
					</div>
				</fieldset>
				</if>

<if condition="$show['misc_options']">
				<fieldset class="fieldset">
					<legend>$vbphrase[miscellaneous_options]</legend>
					<div style="padding:$stylevar[formspacer]px">
						<if condition="$bbuserinfo['signature'] != ''"><div><label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="1" $checked[signature] />$vbphrase[show_your_signature]</label></div></if>
						<if condition="$show['parseurl']"><div><label for="cb_parseurl"><input type="checkbox" name="parseurl" value="1" id="cb_parseurl" tabindex="1" $checked[parseurl] />$vbphrase[automatically_parse_links_in_text]</label></div></if>
						$disablesmiliesoption
					</div>
				</fieldset>
				</if>
				
$threadmanagement
<!--- posting rules adjustment --->
<fieldset class="fieldset"><legend>Forum Rules</legend>
You <strong>may $rules[postnew]</strong> post new threads.<br /> 
You <strong>may $rules[postreply]</strong> post replies.<br /> 
You <strong>may $rules[attachment]</strong> post attachments.<br /> 
You <strong>may $rules[edit]</strong> edit your posts.<br />
<hr />
You <if condition="$foruminfo[allowbbcode]"><strong>may</strong> use <a href="misc.php?$session[sessionurl]
do=bbcode">BBCode</a><else /><strong>may not</strong> use BBCode</if> in your posts.<br />
You <if condition="$foruminfo[allowsmilies]"><strong>may</strong> use <a href="misc.php?$session[sessionurl]
do=showsmilies">smilies</a><else /><strong>may not</strong> use smilies</if> in your posts.<br />
You <if condition="$foruminfo[allowimages]"><strong>may</strong> post <a href="misc.php?$session[sessionurl]
do=bbcode#imgcode">images</a><else /><strong>may not</strong> post images</if> in your posts.<br />
You <if condition="$foruminfo[allowhtml]"><strong>may</strong> use HTML<else /><strong>may not</strong> use HTML</if> in your 
posts.<br />
<hr />
<phrase 1="misc.php?$session[sessionurl]do=showrules">$vbphrase[forum_rules_link]</phrase>
</fieldset>
<!--- / posting rules adjustment --->

				</div>
			</div>
</td>
<td align="center" width="50%" class="alt1">
	
		<div style="width:$stylevar[formwidth]" align="$stylevar[left]">

		$usernamecode
		$human_verify

		<!-- subject field -->
		<table cellpadding="0" cellspacing="0" border="0" class="fieldset">
		<tr>
			<if condition="$prefix_options">
				<td class="smallfont">$vbphrase[prefix]:</td>
				<td class="smallfont" colspan="3">$vbphrase[title]:</td>
			<else />
				<td class="smallfont" colspan="4">$vbphrase[title]</td>
							</if>
		</tr>
		<tr>
			<if condition="$prefix_options">
				<td style="padding-right: 1px">
					<select name="prefixid" class="bginput">
						<option value="">$vbphrase[no_prefix_meta]</option>
						$prefix_options
					</select>
				</td>
			</if>
			<td>
				<input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="$vboptions[titlemaxchars]" tabindex="1" />
			</td>
			<td>		</td>
			<td><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /></td>
		</tr>
		</table>
		<!-- / subject field -->
		<div class="smallfont">$vbphrase[message]:</div>
		$messagearea <br/><br/>

$posticons
		<!-- message area -->
	</div>

	</td>
	</tr>
<tr>
		<td colspan="2" class="alt1" align="center" valign="middle">
	<div style="margin-top:$stylevar[cellpadding]px">
		<input type="hidden" name="s" value="$session[sessionhash]" />
		<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
		<input type="hidden" name="f" value="$forumid" />
		<input type="hidden" name="do" value="postthread" />
		<input type="hidden" name="posthash" value="$posthash" />
		<input type="hidden" name="poststarttime" value="$poststarttime" />
		<input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
		<input type="submit" class="button" name="sbutton" id="{$editorid}_save" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1" />
		<input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1" />
	</div></td>
	</tr>
</table>
</form>

$footer

</body>
</html>
[OPTIONAL CHANGE]
Open Style Manager -> xx Your Style Here xx -> StyleVars
CHANGE Message Area Width (pixels) to 600px

That's it! Your NEWTHREAD template now has a fresh look and feel to it! If you have a complex, custom style for a small donation of $5 I can configure this newthread template around your theme. If you would like this please private message me

Want your newreply template looking the same? Downloads JamesC70's Modification here.

Have fun, and remember if you use it please click Installed! Your support is appreciated

Screenshots

File Type: png nthread.png (120.4 KB, 0 views)

Supporters / CoAuthors

Show Your Support

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

Comments
  #32  
Old 06-22-2009, 05:26 AM
FreshFroot's Avatar
FreshFroot FreshFroot is offline
 
Join Date: Jul 2005
Posts: 770
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

love this! good work mate
Reply With Quote
  #33  
Old 06-23-2009, 12:33 AM
JamesC70 JamesC70 is offline
 
Join Date: Jun 2007
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Quantnet.org View Post
If you use this Posting rule template edit, you can even remove the forum rule box
https://vborg.vbsupport.ru/showthread.php?t=129349
Quote:
Originally Posted by JamesC70 View Post
Or just delete the line that states $forumrules from this modification.
I went ahead and put together a forumrules box that matches the rest of the options section.

[INSTALLATION]
Styles & Templates -> Search in Templates -> NEWTHREAD

Locate $forumrules, and replace that line with the following:
Code:
<!--- posting rules adjustment --->
<fieldset class="fieldset"><legend>Forum Rules</legend>
You <strong>may $rules[postnew]</strong> post new threads.<br /> 
You <strong>may $rules[postreply]</strong> post replies.<br /> 
You <strong>may $rules[attachment]</strong> post attachments.<br /> 
You <strong>may $rules[edit]</strong> edit your posts.<br />
<hr />
You <if condition="$foruminfo[allowbbcode]"><strong>may</strong> use <a href="misc.php?$session[sessionurl]
do=bbcode">BBCode</a><else /><strong>may not</strong> use BBCode</if> in your posts.<br />
You <if condition="$foruminfo[allowsmilies]"><strong>may</strong> use <a href="misc.php?$session[sessionurl]
do=showsmilies">smilies</a><else /><strong>may not</strong> use smilies</if> in your posts.<br />
You <if condition="$foruminfo[allowimages]"><strong>may</strong> post <a href="misc.php?$session[sessionurl]
do=bbcode#imgcode">images</a><else /><strong>may not</strong> post images</if> in your posts.<br />
You <if condition="$foruminfo[allowhtml]"><strong>may</strong> use HTML<else /><strong>may not</strong> use HTML</if> in your 
posts.<br />
<hr />
<phrase 1="misc.php?$session[sessionurl]do=showrules">$vbphrase[forum_rules_link]</phrase>
</fieldset>
<!--- / posting rules adjustment --->
The same code change can be used in my companion modification "A new 'newreply' look", installed in NEWREPLY template.
Attached Images
File Type: png newthread-posting-rules.png (21.5 KB, 0 views)
Reply With Quote
  #34  
Old 06-23-2009, 01:56 AM
lordtopcat lordtopcat is offline
 
Join Date: Oct 2004
Location: New Zealand
Posts: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks James.
Reply With Quote
  #35  
Old 06-23-2009, 08:31 PM
Blackheart_72 Blackheart_72 is offline
 
Join Date: Dec 2007
Location: UK
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Never actually clicked install.

Members love it, thanks
Reply With Quote
  #36  
Old 06-24-2009, 12:44 AM
lordtopcat lordtopcat is offline
 
Join Date: Oct 2004
Location: New Zealand
Posts: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Veccy 150 View Post
Never actually clicked install.

Members love it, thanks
Glad you like it. It's fantastic to be able to see some of my work live on another forum.
Reply With Quote
  #37  
Old 06-24-2009, 07:28 AM
RobbieZ RobbieZ is offline
 
Join Date: Jul 2008
Posts: 1,117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It looks cool. Thanks . Plus it has a reminder look without reminding you.
Reply With Quote
  #38  
Old 06-30-2009, 09:04 AM
therogueforums's Avatar
therogueforums therogueforums is offline
 
Join Date: Mar 2007
Location: Louisville, KY
Posts: 149
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would really love to use this mod, but I have a left side bar on my forum that shows on all pages, and pushes the text input area too far to the right. Any way to get this mod to fit properly on my site?
Reply With Quote
  #39  
Old 06-30-2009, 09:13 AM
HMBeaty's Avatar
HMBeaty HMBeaty is offline
 
Join Date: Sep 2005
Posts: 4,141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by therogueforums View Post
I would really love to use this mod, but I have a left side bar on my forum that shows on all pages, and pushes the text input area too far to the right. Any way to get this mod to fit properly on my site?
For your sidebar, you can disable it in "newthread" by placing this around it...
HTML Code:
<if condition="THIS_SCRIPT != 'newthread'">
HTML Code:
</if>
Reply With Quote
  #40  
Old 06-30-2009, 09:51 AM
therogueforums's Avatar
therogueforums therogueforums is offline
 
Join Date: Mar 2007
Location: Louisville, KY
Posts: 149
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Redlinemotorsports View Post
For your sidebar, you can disable it in "newthread" by placing this around it...
HTML Code:
<if condition="THIS_SCRIPT != 'newthread'">
HTML Code:
</if>
Beautiful! Thank you!
Reply With Quote
  #41  
Old 06-30-2009, 10:01 AM
HMBeaty's Avatar
HMBeaty HMBeaty is offline
 
Join Date: Sep 2005
Posts: 4,141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by therogueforums View Post
Beautiful! Thank you!
No problem
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 11:26 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06909 seconds
  • Memory Usage 2,372KB
  • Queries Executed 27 (?)
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
  • (2)bbcode_code
  • (4)bbcode_html
  • (6)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
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (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_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_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