Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives

Reply
 
Thread Tools
[Release] - Mist's Hackless Quick Reply Details »»
[Release] - Mist's Hackless Quick Reply
Version: , by Dean C Dean C is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 02-01-2003 Last Update: Never Installs: 0
 
No support by the author.

Author - Mist (me)

Description - This adds a quick reply box to the bottom of every page you are on without any file hacking. All it requires is one template modification.

Screenshot - Attached in next post.

Installation File -

Download Now

File Type: (21.4 KB, 692 views)

Show Your Support

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

Comments
  #62  
Old 04-11-2003, 02:14 PM
RAGE-UAE RAGE-UAE is offline
 
Join Date: Apr 2003
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sweetness!! this thing roX
Reply With Quote
  #63  
Old 04-11-2003, 03:43 PM
MentaL's Avatar
MentaL MentaL is offline
 
Join Date: Jan 2003
Posts: 550
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i dont like it o_O..
Reply With Quote
  #64  
Old 04-11-2003, 04:09 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hehe why not ? and thanks
Reply With Quote
  #65  
Old 04-16-2003, 04:31 AM
neocorteqz's Avatar
neocorteqz neocorteqz is offline
 
Join Date: May 2002
Location: Barefoot Bay Fl
Posts: 473
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

small question, i asked this in the other thread.. Can this be made to be forum Specific? I only want specific Forums on the Board to be able to utilize this. I have a Spam forum so I can keep the Spam outta the other forums. I just want to utilize it in that forum, and maybe one or two others. Thanks.

This is a good mod IMO. and saves the file hacking, and possible pains of rehacking them if you make a mistake. Which I constantly do
Reply With Quote
  #66  
Old 04-16-2003, 10:10 AM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

^^ This can be done either with the logician's dynamic templates hack or by hacking

- miSt
Reply With Quote
  #67  
Old 04-16-2003, 11:58 AM
MentaL's Avatar
MentaL MentaL is offline
 
Join Date: Jan 2003
Posts: 550
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
04-11-03 at 05:09 PM Mist said this in Post #63
Hehe why not ? and thanks

if u ask me.. it should inc an option in control panel to have it turned on or off

just my idea...
Reply With Quote
  #68  
Old 04-16-2003, 03:27 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes but that requires hacking my friend - and this is a template modification

- miSt
Reply With Quote
  #69  
Old 04-16-2003, 04:13 PM
MentaL's Avatar
MentaL MentaL is offline
 
Join Date: Jan 2003
Posts: 550
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

anyone can modify a template a hack requires skill.. skill which i dont posses.. but im sure someone will make it since ive said it
Reply With Quote
  #70  
Old 04-16-2003, 04:59 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes but like i said - for that you should go to the hacked version of the quick reply thread
Reply With Quote
  #71  
Old 04-22-2003, 11:19 PM
Brad Brad is offline
 
Join Date: Nov 2001
Posts: 4,765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
04-16-03 at 12:31 AM User_001 said this in Post #64
small question, i asked this in the other thread.. Can this be made to be forum Specific? I only want specific Forums on the Board to be able to utilize this. I have a Spam forum so I can keep the Spam outta the other forums. I just want to utilize it in that forum, and maybe one or two others. Thanks.

This is a good mod IMO. and saves the file hacking, and possible pains of rehacking them if you make a mistake. Which I constantly do
This sould work.

Stick this in the phpinclude: (edit the forumids part)

PHP Code:
if (strpos($_SERVER['PHP_SELF'], 'showthread.php') != false)
{
$textareacols gettextareawidth();
$forumids "1"// forum ids quick reply will show in, seprate with comma's
if ($forumids==$forumid) {
eval(
"\$quickreply = \"".gettemplate("mist_quickreply")."\";");
} else { 
$quickreply "";
}

In the showthread template find:

Code:
<!-- first unread and next/prev -->
<table cellpadding="2" cellspacing="0" border="0" width="95%"  align="center">
<tr>
	<td><smallfont>$pagenav&nbsp;</smallfont></td>
	<td align="right"><smallfont>
	<img src="https://vborg.vbsupport.ru/images/prev.gif" alt="" border="0">
	<a href="showthread.php?s=$session[sessionhash]&threadid=$threadid&goto=nextoldest">Last Thread</a>
	&nbsp;
	<a href="showthread.php?s=$session[sessionhash]&threadid=$threadid&goto=nextnewest">Next Thread</a>
	<img src="https://vborg.vbsupport.ru/images/next.gif" alt="" border="0">
	</smallfont></td>
</tr>
</table>
<!-- first unread and next/prev -->
Below that add:

Code:
$quickreply
Make a new template named mist_quickreply and populate it with:

Code:
<! -- hackless quick reply -->

<br />
<script language="javascript">
<!--
var postmaxchars = $postmaxchars;
function validate(theform) {
	if (theform.message.value=="") {
		alert("Please complete the message field.");
		return false; }
	if (postmaxchars != 0) {
		if (theform.message.value.length > $postmaxchars) {
			alert("Your message is too long.\n\nReduce your message to $postmaxchars characters.\nIt is currently "+theform.message.value.length+" characters long.");
			return false; }
		else { return true; }
	} else { return true; }
}
function checklength(theform) {
	if (postmaxchars != 0) { message = "\nThe maximum permitted length is $postmaxchars characters."; }
	else { message = ""; }
	alert("Your message is "+theform.message.value.length+" characters long."+message);
}
//-->
</script>


<table width="{contenttablewidth}" cellpadding="4" cellspacing="0" border="1" style="border-collapse: collapse" bordercolor="{tablebordercolor}" {tableinvisibleextra} align="center" >
<tr>
<td bgcolor="{tableheadbgcolor}" colspan="2">
<normalfont color="{tableheadtextcolor}"><b>Post Reply:</b></normalfont>
</td>
</tr>


<tr valign="top">
<td width="20%" bgcolor="{firstaltcolor}">
<normalfont color="{pagetextcolor}"><b>Your Reply:</b></normalfont>
</td>
<td bgcolor="{firstaltcolor}" width="80%">

<form enctype="multipart/form-data" action="newreply.php" name="quickreply" method="post" onSubmit="return validate(this)">
<input type="hidden" name="s" value="$session[sessionhash]">
<input type="hidden" name="action" value="postreply">
<input type="hidden" name="threadid" value="$threadid">
<input type="hidden" name="title" value="">
<input type="hidden" name="iconid" value="0">
<input type="hidden" name="parseurl" value="yes">
<input type="hidden" name="email" value="">
<input type="hidden" name="disablesmilies" value="">
<input type="hidden" name="closethread" value="">
<input type="hidden" name="hiddenreply" value="">
<input type="hidden" name="signature" value="yes">
<input type="hidden" name="rating" value="0">
<textarea name="message" rows="7" cols="$textareacols" wrap="virtual" tabindex="1"></textarea>

<br />
<input type="submit" class="bginput" name="submit" value="Submit Reply" accesskey="s" tabindex="2">
	<input type="reset" class="bginput" name="reset" value="Reset Form" accesskey="r" tabindex="3">
<br />
<smallfont><a href="javascript:checklength(document.quickreply);">[check message length]</a></smallfont>
</form>


</td>

</tr>

</table>
<! -- /hackless quick reply -->
Note: This will add one query to forums that use quick reply (on showthread.php), this is because i put it in a template. You can avoid the query by hacking showthread.php or hard coding the template into phpinclude (something i dident want to do because of overhead). if you want to hack:

open showthread.php

Find:

Code:
showthread
Replace with:

Code:
showthread,mist_quickreply
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 05:49 PM.


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.09088 seconds
  • Memory Usage 2,342KB
  • Queries Executed 26 (?)
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
  • (5)bbcode_code
  • (1)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)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
  • (1)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