Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons

Reply
 
Thread Tools
Edit New Thread Button Details »»
Edit New Thread Button
Version: 1.1, by Abe1 Abe1 is offline
Developer Last Online: Jun 2010 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.5.2 Rating:
Released: 12-13-2005 Last Update: 12-16-2005 Installs: 120
DB Changes Uses Plugins Template Edits
 
No support by the author.

Edit New Thread Button 1.1


About this hack:
This hack allows you to change where the "New Thread" button directs your users for each forum. This hack gets customized from the forum options and different for each forum.

This is an ideal hack if you want your users to make a new thread using a form or something else besides the regular vb new thread page.

This hack has been created do to requests by users of my hack call Forms Hack.

Installation information on hack:
  • Files edited: 0
  • Templates edited: 1
  • Files to upload: 0
  • Time to install: 1 minute
Updates:

Version 1.0 (12/13/05):
  • Initial Release of this hack
Version 1.1 (12/17/05):
  • Added one more template edit thanks to WNxWakko
Please post your comments or suggestions for this hack. I read ALL posts.

MAKE SURE YOU CLICK INSTALL!
You will get an email when a new version is released.

Download Now

File Type: zip edit_new_thread_button_1_1.zip (1.7 KB, 631 views)

Screenshots

File Type: jpg image1.JPG (13.8 KB, 0 views)

Supporters / CoAuthors

Show Your Support

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

Comments
  #82  
Old 05-11-2015, 02:21 AM
mykkal's Avatar
mykkal mykkal is offline
 
Join Date: May 2007
Location: Atlanta, GA
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by blind-eddie View Post
Thanks so much for trying to help. There are different variables there too. Although it matches much more closely than the vb 3.8 version I am not a developer and I would undoubtedly break something. Could I pay you something for this? If not... thanks for your kindness thus far.


Here is the FORUMSDISPLAY code for vb .4.2.3 beta 4
Code:
{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml"<vb:if condition="$vboptions['enablefacebookconnect']"> xmlns:fb="http://www.facebook.com/2008/fbml"</vb:if> dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
<head>
	{vb:raw headinclude}
	<title>{vb:raw foruminfo.title_clean}<vb:if condition="$pagenumber > 1"> - {vb:rawphrase page_x, {vb:raw pagenumber}}</vb:if></title>
	<vb:if condition="$show['inlinemod']"><script type="text/javascript" src="clientscript/vbulletin_inlinemod.js?v={vb:raw vboptions.simpleversion}"></script></vb:if>
	<script type="text/javascript" src="clientscript/vbulletin_read_marker.js?v={vb:raw vboptions.simpleversion}"></script>
	<vb:if condition="$show['ajax_js']">
       	<script type="text/javascript" src="clientscript/vbulletin-ajax-threadlist.js?v={vb:raw vboptions.simpleversion}"></script>
   	    <script type="text/javascript">
		<!--
			var titlemaxchars = parseInt("{vb:raw vboptions.titlemaxchars}"),
			input_padding = parseInt("{vb:stylevar input_padding}");
		//-->
		</script>
       </vb:if>
	<vb:if condition="$vboptions['storecssasfile']">
		{vb:cssfile forumdisplay-rollup.css}
	<vb:else />
		{vb:cssfile toolsmenu.css,forumbits.css,forumdisplay.css,threadlist.css,options.css}
	</vb:if>

	<!--[if lt IE 8]>
	<script type="text/javascript" src="clientscript/vbulletin-threadlist-ie.js?v={vb:raw vboptions.simpleversion}"></script>
		{vb:cssfile toolsmenu-ie.css,forumbits-ie.css,forumdisplay-ie.css,threadlist-ie.css,options-ie.css}
	<![endif]-->
	{vb:raw headinclude_bottom}
</head>

<body>

{vb:raw header}

{vb:raw navbar}

<vb:if condition="$announcebits">
<ol id="announcements" class="announcements">
	{vb:raw announcebits}
</ol>
</vb:if>

<div id="above_threadlist" class="above_threadlist">
<vb:if condition="$show['newthreadlink']"><a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}newthread.php?{vb:raw session.sessionurl}do=newthread&amp;f={vb:raw foruminfo.forumid}" rel="nofollow" class="newcontent_textcontrol" id="newthreadlink_top"><span>+</span> {vb:rawphrase post_new_thread}</a></vb:if>
	<vb:if condition="$show['threadslist']">
	<div class="threadpagenav">
		{vb:raw pagenav}
		<div id="threadpagestats" class="threadpagestats">{vb:rawphrase showing_threads_x_to_y_of_z, {vb:raw limitlower}, {vb:raw limitupper}, {vb:raw totalthreads}}</div>
	</div>
	</vb:if>
</div>
<div id="pagetitle" class="pagetitle">
	<h1>{vb:rawphrase forum}: <span class="forumtitle">{vb:raw foruminfo.title}</span></h1>
	<vb:if condition="$foruminfo['description']"><p class="description">{vb:raw foruminfo.description}</p></vb:if>
</div>

	<vb:if condition="$show['threadslist']">
	<div id="above_threadlist_controls" class="above_threadlist_controls toolsmenu">
		<div>
		<ul class="popupgroup forumdisplaypopups" id="forumdisplaypopups">
			<li class="popupmenu nohovermenu" id="forumtools">
				<h6><a href="javascript://" class="popupctrl" rel="nofollow">{vb:rawphrase forum_tools}</a></h6>
				<ul class="popupbody popuphover">
					<vb:if condition="$show['newthreadlink']">
						<li>
							<a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}newthread.php?{vb:raw session.sessionurl}do=newthread&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">
								{vb:rawphrase post_a_new_thread}&hellip;
							</a>
						</li>
					</vb:if>
						<li>
							<a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}forumdisplay.php?{vb:raw session.sessionurl}do=markread&amp;f={vb:raw foruminfo.forumid}&amp;markreadhash={vb:raw bbuserinfo.securitytoken}" rel="nofollow" onclick="return mark_forum_and_threads_read({vb:raw foruminfo.forumid});">
								{vb:rawphrase mark_this_forum_read}
							</a>
						</li>
						<vb:if condition="$show['member'] AND $foruminfo['allowposting']">
						<li>
							<vb:if condition="$show['subscribed_to_forum']">
								<a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}subscription.php?{vb:raw session.sessionurl}do=removesubscription&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase unsubscribe_from_this_forum}</a>
							<vb:else />
								<a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}subscription.php?{vb:raw session.sessionurl}do=addsubscription&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase subscribe_to_this_forum}&hellip;</a>
							</vb:if>
						</li>
					</vb:if>
					<li><a href="<vb:if condition="$foruminfo['parentid'] == -1">{vb:link forumhome}<vb:else />{vb:link forum, {vb:raw foruminfo}, null, 'parentid', 'parenttitle'}</vb:if>" rel="nofollow">{vb:rawphrase view_parent_forum}</a></li>
				</ul>
			</li>
                        <vb:if condition="$show['adminoptions']">
			<li class="popupmenu nohovermenu" id="admintools">
				<h6><a href="javascript://" class="popupctrl">{vb:rawphrase administrative}</a></h6>
				<ul class="popupbody popuphover">
					<vb:if condition="$show['post_queue']"><li><a href="moderator.php?{vb:raw session.sessionurl}do=modposts&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase view_posts_queue}</a></li></vb:if>
					<vb:if condition="$show['attachment_queue']"><li><a href="moderator.php?{vb:raw session.sessionurl}do=modattach&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase view_attachment_queue}</a></li></vb:if>
					<vb:if condition="$show['mass_move']"><li><a href="moderator.php?{vb:raw session.sessionurl}do=move&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase massmove_threads}&hellip;</a></li></vb:if>
					<vb:if condition="$show['mass_prune']"><li><a href="moderator.php?{vb:raw session.sessionurl}do=prune&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase massprune_threads}&hellip;</a></li></vb:if>
					<vb:if condition="$show['addmoderator']">
					<li><a href="moderator.php?{vb:raw session.sessionurl}do=addmoderator&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase add_moderator}&hellip;</a></li>
					</vb:if>
					<vb:if condition="$show['post_new_announcement']">
					<li><a href="moderator.php?{vb:raw session.sessionurl}do=postannouncement&amp;f={vb:raw foruminfo.forumid}" rel="nofollow">{vb:rawphrase post_new_announcement}&hellip;</a></li>
					</vb:if>
				</ul>
			</li>
                        </vb:if>
			<li class="popupmenu nohovermenu forumsearch menusearch" id="forumsearch">
				<h6><a href="javascript://" class="popupctrl">{vb:rawphrase search_this_forum}</a></h6>
				<form action="search.php?do=process" method="get">
				<ul class="popupbody popuphover">
					<li>
						<input type="text" class="searchbox" name="q" value="{vb:rawphrase search_dots}" />
						<input type="submit" class="button" value="{vb:rawphrase search}" />
					</li>
					<li class="formsubmit" id="popupsearch">
						<div class="submitoptions">
							<label><input type="radio" name="showposts" value="0" checked="checked" /> {vb:rawphrase show_threads}</label>
							<label><input type="radio" name="showposts" value="1" /> {vb:rawphrase show_posts}</label>
						</div>
						<div class="advancedsearchlink"><a href="search.php?{vb:raw session.sessionurl}search_type=1&amp;contenttype=vBForum_Post&amp;forumchoice[]={vb:raw forumid}" rel="nofollow">{vb:rawphrase advanced_search}</a></div>

					</li>
				</ul>
				<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
				<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
				<input type="hidden" name="do" value="process" />
				<input type="hidden" name="contenttype" value="vBForum_Post" />
				<input type="hidden" name="forumchoice[]" value="{vb:raw forumid}" />
				<input type="hidden" name="childforums" value="1" />
				<input type="hidden" name="exactname" value="1" />
				</form>
			</li>
			{vb:raw threadadmin_imod_menu_thread}



		</ul>
			<vb:if condition="$show['inlinemod']">
			<script type="text/javascript">
			<!--
				vB_XHTML_Ready.subscribe(function() { register_inlinemod("thread_inlinemod_form", "li", "threadbit", "thread"); });
			//-->
			</script>
			</vb:if>
		</div>
	</div>
	</vb:if>


<vb:if condition="$forumbits">
{vb:raw template_hook.forumdisplay_above_subforums}
<div id="forumbits" class="forumbits">
	<div class="forumhead">
		<h2>
			<span class="forumtitle">{vb:rawphrase subforums}</span>
			<span class="forumthreadpost">{vb:rawphrase threads_posts}&nbsp;</span>
			<span class="forumlastpost">{vb:rawphrase last_post}</span>
		</h2>
	</div>
	<ol>
		{vb:raw forumbits}
	</ol>
</div>
{vb:raw template_hook.forumdisplay_below_subforums}
</vb:if>

<vb:if condition="$show['threadslist']">
{vb:raw template_hook.forumdisplay_above_threadlist}
<div id="threadlist" class="threadlist">
	<form id="thread_inlinemod_form" action="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}inlinemod.php?forumid={vb:raw forumid}" method="post">
		<h2 class="hidden">{vb:rawphrase threads_in_forum}</h2>

		<div>
			<div class="threadlisthead table">
				<div>
				<span class="threadinfo">
					<span class="threadtitle">
						<a href="{vb:link forum, {vb:raw foruminfo}, {vb:raw pageinfo_title}}" rel="nofollow">{vb:rawphrase title}{vb:raw sortarrow.title}</a> /
						<a href="{vb:link forum, {vb:raw foruminfo}, {vb:raw pageinfo_postusername}}" rel="nofollow">{vb:rawphrase thread_starter}{vb:raw sortarrow.postusername}</a>
					</span>
				</span>
				<vb:if condition="$show['search_engine']">

					<span class="threadstats td">{vb:rawphrase replies} {vb:raw sortarrow.replycount} / {vb:rawphrase views}</span>
					<span class="threadlastpost td">{vb:rawphrase last_post_by}{vb:raw sortarrow.lastpost}</span>
				<vb:else />

					<span class="threadstats td"><a href="{vb:link forum, {vb:raw foruminfo}, {vb:raw pageinfo_replycount}}" rel="nofollow">{vb:rawphrase replies}{vb:raw sortarrow.replycount}</a> / <a href="{vb:link forum, {vb:raw foruminfo}, {vb:raw pageinfo_views}}" rel="nofollow">{vb:rawphrase views}{vb:raw sortarrow.views}</a></span>
					<span class="threadlastpost td"><a href="{vb:link forum, {vb:raw foruminfo}, {vb:raw pageinfo_flastpost}}" rel="nofollow">{vb:rawphrase last_post_by}{vb:raw sortarrow.lastpost}</a></span>
					<vb:if condition="$show['inlinemod']"><span class="threadimodimod td"></span></vb:if>
				</vb:if>
				</div>
			</div>

			<vb:if condition="$show['stickies']">
				<ol id="stickies" class="stickies">
					{vb:raw threadbits_sticky}
				</ol>
			</vb:if>
			<vb:if condition="$show['threads']">
				<ol id="threads" class="threads">
					{vb:raw threadbits}
				</ol>
			<vb:else />
				<div class="threadbit">
					<p class="nonthread">
					<vb:if condition="$show['noposts']">
						<strong>{vb:rawphrase no_posts_in_this_forum}</strong>
					<vb:else />
						<strong>{vb:rawphrase no_posts_last_x_days_forum, {vb:raw daysprune}}</strong>
						<span class="understated">{vb:rawphrase try_controls_below_for_older_posts}</span>
					</vb:if>
					</p>
				</div>
			</vb:if>
		</div>
		<hr />

		<div class="<vb:if condition="!$show['inlinemod']">noinlinemod </vb:if>forumfoot">
		<vb:if condition="$show['inlinemod']">
			<div id="inlinemod_formctrls" class="popupmenu nohovermenu">
				<a href="javascript://" class="popupctrl"><span class="ctrlcontainer">{vb:rawphrase moderation_tools} (<span id="thread_inlinemod_count">0</span>)</span></a>
				<ul class="popupbody popuphover">
					<vb:if condition="$show['deletethread']">
						<li><label><input type="radio" name="do" value="deletethread" checked="checked" /> {vb:rawphrase delete_threads}&hellip;</label></li>
						<li><label><input type="radio" name="do" value="undeletethread" /> {vb:rawphrase undelete_threads}</label></li>
					</vb:if>
					<vb:if condition="$show['spamctrls']">
						<li><label><input type="radio" name="do" value="spamthread" /> {vb:rawphrase delete_threads_as_spam}&hellip;</label></li>
					</vb:if>
					<vb:if condition="$show['openthread']">
						<li><label><input type="radio" name="do" value="open" /> {vb:rawphrase open_threads}</label></li>
						<li><label><input type="radio" name="do" value="close" /> {vb:rawphrase close_threads}</label></li>
					</vb:if>
					<vb:if condition="$show['approvethread']">
						<li><label><input type="radio" name="do" value="approvethread" /> {vb:rawphrase approve_threads}</label></li>
						<li><label><input type="radio" name="do" value="unapprovethread" /> {vb:rawphrase unapprove_threads}</label></li>
					</vb:if>
					<vb:if condition="$show['movethread']">
						<li><label><input type="radio" name="do" value="stick" /> {vb:rawphrase stick_threads}</label></li>
						<li><label><input type="radio" name="do" value="unstick" /> {vb:rawphrase unstick_threads}</label></li>
						<li><label><input type="radio" name="do" value="movethread" /> {vb:rawphrase move_threads}&hellip;</label></li>
						<li><label><input type="radio" name="do" value="mergethread" /> {vb:rawphrase merge_threads}&hellip;</label></li>
					</vb:if>

					{vb:raw template_hook.inlinemod_thread_bottom}

					<li>&nbsp;</li>

					<li><label><input type="radio" name="do" value="viewthread" /> {vb:rawphrase view_selected_threads}</label></li>
					<li><label><input type="radio" name="do" value="clearthread" /> {vb:rawphrase clear_thread_list}</label></li>

					<li class="formsubmit">
						<input type="submit" class="button" value="{vb:rawphrase proceed_ellipsis}" />
					</li>

				</ul>
			</div>
		</vb:if>
		</div>

		<input type="hidden" name="url" value="{vb:raw url}" />
		<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
		<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
		<input type="hidden" name="forumid" value="{vb:raw forumid}" />
	</form>
</div>
{vb:raw template_hook.forumdisplay_below_threadlist}
</vb:if>

<div id="below_threadlist" class="<vb:if condition="!$show['inlinemod']">noinlinemod </vb:if>below_threadlist">
	<vb:if condition="$show['newthreadlink']">
		<a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}newthread.php?{vb:raw session.sessionurl}do=newthread&amp;f={vb:raw foruminfo.forumid}" rel="nofollow" class="newcontent_textcontrol" id="newthreadlink_bottom"><span>+</span> {vb:rawphrase post_new_thread}</a>
	</vb:if>
	<div class="threadpagenav<vb:if condition="!$pagenav AND !$forumjump"> nopagenav</vb:if>">
		{vb:raw pagenav}
		{vb:raw forumjump}
	</div>
</div>

<div id="forum_info_options" class="forum_info block">
	<vb:if condition="$show['moderators'] OR $show['activeusers']">
	<div class="collapse">
		<a class="collapse" id="collapse_forum_info" href="{vb:raw relpath}#top"><img src="{vb:stylevar imgdir_button}/collapse{vb:raw vbcollapse.collapseimg_info_options}_40b.png" alt="" /></a>
		<h4 class="forumoptiontitle blockhead">{vb:rawphrase forum_information_and_options}</h4>
	</div>
	<div id="forum_info" class="forum_info_block blockbody formcontrols">
		<vb:if condition="$show['moderators']">
		<div id="forum_moderators" class="forum_info_subblock">
			<h5>{vb:rawphrase moderators_of_this_forum}</h5>
			<ul class="commalist">
				<vb:each from="moderatorslist" value="row">
					<li><a class="username" href="{vb:link member, {vb:raw row}}">{vb:raw row.musername}</a>{vb:raw row.comma}</li>
				</vb:each>
			</ul>
		</div>
		</vb:if>
		<vb:if condition="$show['activeusers']">
			<div id="forum_onlineusers" class="forum_info_subblock">
				<h5>{vb:rawphrase users_browsing_this_forum}</h5>
				<div>
					<p>{vb:rawphrase there_are_currently_x_users_browsing_forum, {vb:raw totalonline}} ({vb:rawphrase x_members_y_guests, {vb:raw numberregistered}, {vb:raw numberguest}})</p>
					<ol class="commalist">
						<vb:each from="activeusers" value="row">
							<li><a class="username" href="{vb:link member, {vb:raw row}}">{vb:raw row.musername}</a>{vb:raw row.invisiblemark}{vb:raw row.buddymark}{vb:raw row.comma}</li>
						</vb:each>
					</ol>
				</div>
			</div>
		</vb:if>
	</div>
	</vb:if>
Reply With Quote
Reply

Thread Tools

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 01:45 AM.


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.03614 seconds
  • Memory Usage 2,317KB
  • Queries Executed 20 (?)
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
  • (1)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
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (1)postbit
  • (2)postbit_attachment
  • (2)postbit_onlinestatus
  • (2)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_postinfo_query
  • fetch_postinfo
  • 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