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
  #52  
Old 07-18-2009, 11:43 PM
Saint_I_Am Saint_I_Am is offline
 
Join Date: Aug 2008
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks James.

I had to remove $usernamecode from that code as it displayed "Logged in as ***" twice.

Just a minor thing with that code. See attachment. At the top of tags box there is a small box. Not sure how to remove this.
Attached Images
File Type: png screeny.png (14.9 KB, 0 views)
Reply With Quote
  #53  
Old 07-19-2009, 01:39 AM
JamesC70 JamesC70 is offline
 
Join Date: Jun 2007
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Saint_I_Am View Post
Just a minor thing with that code. See attachment. At the top of tags box there is a small box. Not sure how to remove this.
Please verify that the center part of newthread template looks like this:

Code:
$posticons
  <!-- message area -->
  </div>
  </td>
  <td width="50%" valign="top" 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
I suspect that an extra <td> </td> pair or an extra <div> </div> pair got into your template. Remove that (verifying against the code above) and you'll be fine.
Reply With Quote
  #54  
Old 07-19-2009, 11:25 PM
nyqnzguju999 nyqnzguju999 is offline
 
Join Date: Jun 2008
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

is it possible to have a direct browse button in attachments?
Reply With Quote
  #55  
Old 07-19-2009, 11:56 PM
lordtopcat lordtopcat is offline
 
Join Date: Oct 2004
Location: New Zealand
Posts: 152
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What do you mean ?
Reply With Quote
  #56  
Old 07-20-2009, 12:05 AM
nyqnzguju999 nyqnzguju999 is offline
 
Join Date: Jun 2008
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For attachments have the browse button rather then a popup
Reply With Quote
  #57  
Old 07-21-2009, 12:14 AM
JamesC70 JamesC70 is offline
 
Join Date: Jun 2007
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nyqnzguju999 View Post
For attachments have the browse button rather then a popup
The attachment of uploads is a different script than posting the message text. I'm hesitant to try to merge the two, as the vBulletin authors kept the code seperate for a reason.
Reply With Quote
  #58  
Old 07-23-2009, 09:48 PM
TimberFloorAu's Avatar
TimberFloorAu TimberFloorAu is offline
 
Join Date: May 2008
Location: Brisbane
Posts: 2,264
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have tried everything to get this to align properly, but still struggling.
I think it may have something to do with extra bbcode icons in message area.

In stylevars our Main table width is 972 , not 972% or 972px.
If i change to px or % the whole forum width goes haywire, so have left at 972

Form width is 540px
User cp form width 480px
Message area width is 500px
User cp message area width is 520px
code block width 540px

In newthread I have:

<td width="300px" class="alt2">
td align="center" width="600px" class="alt1">

I cannot seem to get the message area to resize ( by that I mean the as in the image )
Attached Images
File Type: jpg alignment.jpg (81.9 KB, 0 views)
Reply With Quote
  #59  
Old 07-23-2009, 10:20 PM
Saint_I_Am Saint_I_Am is offline
 
Join Date: Aug 2008
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Looks like those extra icons in your editor might be causing it to stretch.

My Message area width is 600px and this is what I was changing to adjust it.

I also have this

<td width="50%" valign="top" class="alt2">

<td align="center" valign="top" width="50%" class="alt1">
Reply With Quote
  #60  
Old 07-24-2009, 01:20 AM
TimberFloorAu's Avatar
TimberFloorAu TimberFloorAu is offline
 
Join Date: May 2008
Location: Brisbane
Posts: 2,264
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Cheers mate, yeah I am thinking the icons are pushing it across.

Ive tried to find out how to spill the icons onto 2 lines, but cannot seem to find that info.

Perhaps theres a means of popping out extra bb icons, im not sure.

Ste
Reply With Quote
  #61  
Old 07-28-2009, 10:56 AM
bojomojo bojomojo is offline
 
Join Date: May 2008
Posts: 50
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When I try to edit a post, the new look appears, can someone do the edit template?
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:27 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.07510 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
  • (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
  • (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
  • (3)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