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 |
#732
|
||||
|
||||
[<a href="javascriptpensmiliewindow(240,280,'$sessio n[sessionhash]')">Smilies</a>]</smallfont>
I cot this from the vbcode_smilies_getmore template For some reason it says "error on page" |
#733
|
||||
|
||||
Thats because I believe the Javascript for the Smilies open box thingy is in the newthread/newreply template
Satan |
#734
|
||||
|
||||
hmm.
The newpost and newreply templates have only the javascripts for the spellscheck and max message leght. |
#735
|
|||
|
|||
i really need help on this one right i have gone 1 step further
right first off i added the tables to the 'user' table of my DataBase as seen here then i added options to my templates Code:
modifyoptions_qrurl <tr> <td bgcolor="#1C5780"><normalfont><b>Automaticly Parse URL's In Quick Reply?</b></normalfont><br><smallfont>Using this option will make all the <b>http://</b>'s and/or <b>www</b>'s links by automaticly adding infront and at the end of it.</smallfont></td> <td bgcolor="#1C5780"><normalfont> <input type="radio" name="qrurl" value="yes" $qrurlchecked> yes <input type="radio" name="qrurl" value="no" $qrurlnotchecked> no </normalfont></td> </tr> Code:
modifyoptions_qremail <tr> <td bgcolor="#13486D"><normalfont><b>Email Notification In Quick Reply?</b></normalfont><br><smallfont>This option sets it so when you reply to a post you subscribe to it. This means when people reply you get an email with the infomation about the reply in it.</smallfont></td> <td bgcolor="#13486D"><normalfont> <input type="radio" name="qremail" value="yes" $qremailchecked> yes <input type="radio" name="qremail" value="no" $qremailnotchecked> no </normalfont></td> </tr> Code:
modifyoptions_dissmilie <tr> <td bgcolor="#1C5780"><normalfont><b>Disable Smilies In Quick Reply?</b></normalfont><br><smallfont>This options disables all the smilies in the post you are posting.</smallfont></td> <td bgcolor="#1C5780"><normalfont> <input type="radio" name="dissmilie" value="yes" $dissmiliechecked> yes <input type="radio" name="dissmilie" value="no" $dissmilienotchecked> no </normalfont></td> </tr> Code:
<tr> <td bgcolor="#13486D"><normalfont><b>Show Signiture In Quick Reply?</b></normalfont><br><smallfont>This options sets it so it shows your sig in the post after you reply to the post.</smallfont></td> <td bgcolor="#13486D"><normalfont> <input type="radio" name="qrsig" value="yes" $qrsigchecked> yes <input type="radio" name="qrsig" value="no" $qrsignotchecked> no </normalfont></td> </tr> then i edited the member.php file and added Code:
// Show Quick Reply Option if ($bbuserinfo[showquickreply]) { $showquickreplychecked="checked"; $showquickreplynotchecked=""; } else { $showquickreplychecked=""; $showquickreplynotchecked="checked"; } // Show Quick Reply Option // Automaticly Parse URL In Quick Reply Option if ($bbuserinfo[qrurl]) { $qrurlchecked="checked"; $qrurlnotchecked=""; } else { $qrurlchecked=""; $qrurlnotchecked="checked"; } // Automaticly Parse URL In Quick Reply Option // Email Notification In Quick Reply Option if ($bbuserinfo[qremail]) { $qremailchecked="checked"; $qremailnotchecked=""; } else { $qremailchecked=""; $qremailnotchecked="checked"; } // Email Notification In Quick Reply Option // Disable Smile In Quick Reply Option if ($bbuserinfo[dissmilie]) { $dissmiliechecked="checked"; $dissmilienotchecked=""; } else { $dissmiliechecked=""; $dissmilienotchecked="checked"; } // Disable Smile In Quick Reply Option // Show Signature In Quick Reply if ($bbuserinfo[qrsig]) { $qrsigchecked="checked"; $qrsignotchecked=""; } else { $qrsigchecked=""; $qrsignotchecked="checked"; } // Email Notification In Quick Reply Option Code:
if ($bbuserinfo[nosessionhash]) { $nosessionhashchecked="checked"; $nosessionhashnotchecked=""; } else { $nosessionhashchecked=""; $nosessionhashnotchecked="checked"; } then i added Code:
eval("\$showquickreplyoption = \"".gettemplate("modifyoptions_showquickreply")."\";"); eval("\$qrurloption = \"".gettemplate("modifyoptions_qrurl")."\";"); eval("\$qremailoption = \"".gettemplate("modifyoptions_qremail")."\";"); eval("\$dissmilieoption = \"".gettemplate("modifyoptions_dissmilie")."\";"); eval("\$qrsigoption = \"".gettemplate("modifyoptions_qrsig")."\";"); Code:
eval("dooutput(\"".gettemplate("modifyoptions")."\");"); Code:
$showquickreply=iif($showquickreply=="yes",1,0); $qrurl=iif($qrurl=="yes",1,0); $qremail=iif($qremail=="yes",1,0); $dissmilie=iif($dissmilie=="yes",1,0); $qrsig=iif($qrsig=="yes",1,0); Code:
$nosessionhash=iif($nosessionhash=="yes",1,0); Code:
$DB_site->query("UPDATE user SET ".$updatestyles."adminemail='$adminemail', showemail='$showemail',invisible='$invisible',cookieuser='$cookieuser', maxposts='".addslashes($umaxposts)."',daysprune='".addslashes($prunedays)."', timezoneoffset='".addslashes($timezoneoffset)."',emailnotification='$emailnotification', startofweek='".addslashes($startofweek)."',options='$options',receivepm='$receivepm', emailonpm='$emailonpm',pmpopup='$pmpopup',usergroupid='$bbuserinfo[usergroupid]',nosessionhash='$nosessionhash' Code:
$DB_site->query("UPDATE user SET ".$updatestyles."adminemail='$adminemail', showemail='$showemail',invisible='$invisible',cookieuser='$cookieuser', maxposts='".addslashes($umaxposts)."',daysprune='".addslashes($prunedays)."', timezoneoffset='".addslashes($timezoneoffset)."',emailnotification='$emailnotification', startofweek='".addslashes($startofweek)."',options='$options',receivepm='$receivepm', emailonpm='$emailonpm',pmpopup='$pmpopup',usergroupid='$bbuserinfo[usergroupid]',nosessionhash='$nosessionhash',showquickreply='$showquickreply',qrurl='$qrurl',qremail='$qremail',dissmilie='$dissmilie',qrsig='$qrsig' then in the quick reply template i got Code:
<smallfont><b> <font size="4">OPTIONS:</font></b><br> <br> <input type="checkbox" name="qrurl" value="$qrurl" title="Automatically adds and around internet addresses."> <smallfont><b>Automatically parse URLs:</b><br> <input type="checkbox" name="qremail" value="$qremail" title="Emails sent to you whenever someone replies. Only registered users are eligible."> <b>Email Notification:</b><br> <input type="checkbox" name="dissmilie" value="$dissmilie" title="Disables smilies in this post."> <b>Disable Smilies in This Post:</b><br> <input type="checkbox" name="qrsig" value="$qrsig" title="Include your profile signature. Only registered users may have signatures."> <b>Show Signature:</b> </smallfont> what i mean is showed here... |
#736
|
||||
|
||||
Hello I saw this at aboard for their quick reply box, can you please tell me how to make it like that?
|
#737
|
|||
|
|||
Sorry folks, this may be covered in this thread, but with 700+ posts I can't read thru them all. I added this quick reply feature and now some of my members are getting run time errors and errorn in line 460 expected object. I use the reply box and I NEVER see the error, why will some mebers but I never do. Her is the code I put in my SHOWTHREAD-REPLYBOX template....<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 Your Quick Reply to This Thread in Box Below</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> |
#738
|
|||
|
|||
I do see that in my browser, down at the bottom that when the page is loading it pops up a DONE BUT WITH ERRORS mess. That is done in the status bar above my start button.
|
#739
|
|||
|
|||
This one I dont't get, why the errors do not happen to me.
|
#740
|
||||
|
||||
You can search this thread using the search box at the bottom right corner.
Runtime errors mean that there is a Javascript error. The javascript in the quickreply template is to do with counting the max number of characters. Make sure you copied and pasted it correctly. |
#741
|
|||
|
|||
I didnt see the SEARCH THIS THREAD option, yet another I need to add to my site!
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|