The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Details »» | |||||||||||||||||||||||||
Here's an easy one, it barely took 4 minutes to do. :china:
This hack will add a quick replying box at the bottom of all threads, only if the user has permission to reply, so when you need to reply to something real quickly you don't need to click the Post Reply button and wait for the page to load. Instructions are in the attached .txt file, and if you want a demo... just look below. NOTE: For the vB 2.3.2 version please see this post. Extras:
Show Your Support
|
Comments |
#587
|
|||
|
|||
You really should sort out your problems with the file download because it certainly ok. Anyway, just to help out here is the rest of it. Apologies for unnecessariy text hogging Admins .
Code:
2. Create a new template, with the name "showthread_replybox": // ################################################## <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> <form enctype="multipart/form-data" action="newreply.php" name="vbform" 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"> <table cellpadding="{tableouterborderwidth}" cellspacing="0" border="0" bgcolor="{tablebordercolor}" {tableouterextra} width="{contenttablewidth}" align="center"><tr><td> <table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" {tableinnerextra} width="100%"> <tr> <td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}" class="thtcolor"><b>Post Reply</b></normalfont></td> </tr> <tr> <td bgcolor="{secondaltcolor}" valign="top" nowrap><normalfont><b>Your Reply:</b></normalfont></td> <td bgcolor="{secondaltcolor}"> <table cellpadding="0" cellspacing="0" border="0"> <tr valign="top"> <td><textarea name="message" rows="7" cols="$textareacols" wrap="virtual" tabindex="1"></textarea><br> <smallfont><a href="javascript:checklength(document.vbform);">[check message length]</a></smallfont></td> </tr> </table> </td> </tr> </table> </td></tr></table> <br> <table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center"> <tr> <td align="center"><normalfont> <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"> </normalfont></td> </tr> </table> </form> // ################################################## 3. In the "showthread" template add $replybox right after the following: // ################################################## <!-- first unread and next/prev --> <table cellpadding="2" cellspacing="0" border="0" width="95%" align="center"> <tr> <td><smallfont>$pagenav </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> <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 --> // ################################################## You're all done, now upload showthread.php back to your server and enjoy this hack. :-) Chen |
#588
|
||||
|
||||
Dude, you rock! That's all I needed. I've been banging my head against the wall for days.
How do I change the colors. Where are the variables and how do I find out the variable names for the forum headers etc so I can match it up? |
#589
|
|||
|
|||
To my knowledge you don't change anything in his actual code. You do all this from your Admin CP, where you change the colours for everything else.
If you want that to appear differently, then I think you'll need to add additional code to firefly's coding. |
#590
|
||||
|
||||
Worked it out. The colors can be changed in this part of the showthread_replybox template:
Code:
<table cellpadding="4" cellspacing="1" border="0" width="100%"> <tr> <td bgcolor="#1D6AA0" colspan="2"><normalfont color="#EEEEFF" class="thtcolor"><b>Post Reply</b></normalfont></td> </tr> <tr> <td bgcolor="#1C5780" valign="top" nowrap><normalfont><b>Your Reply:</b></normalfont></td> <td bgcolor="#1C5780"> <table cellpadding="0" cellspacing="0" border="0"> <tr valign="top"> <td><textarea name="message" rows="7" cols="$textareacols" wrap="virtual" tabindex="1"></textarea><br> <smallfont><a href="java script:checklength(document.vbform);">[check message length]</a></smallfont></td> </tr> </table> |
#591
|
||||
|
||||
hmmmm....does anyone know how to add the attachement option? If it is already written here I am sorry, but I have a really bad internet connection and to search 40 sites would take years. Maybe anyone knows the page?
|
#592
|
||||
|
||||
Here you go.
https://vborg.vbsupport.ru/showthrea...206#post278206 Quote:
|
#593
|
||||
|
||||
thx a lot Boofo. Really apreciated
|
#594
|
||||
|
||||
No problem. If you need anything else, just hollar.
Quote:
|
#595
|
||||
|
||||
okey dokey. One Pizza please
|
#596
|
||||
|
||||
Sorry, pepperoni was all that was left. Was it still hot when you got it?
Quote:
|
#597
|
|||
|
|||
how do you add smile box to the quick reply?
|
#598
|
||||
|
||||
https://vborg.vbsupport.ru/showthrea...326#post279326
Quote:
|
#599
|
|||
|
|||
Is there a reason why the reply box is on top of my threads?
Thanks for the help!! Joe |
#600
|
||||
|
||||
Because you need to put $replybox after the SECOND instance of the code in the showythread template.
|
#601
|
|||
|
|||
I'm enjoying this mod for my forum; specifically due to the fact that the webserver is a pile of garbage and I like anything that helps cease page loads.
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|