vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   Quick Reply Box (https://vborg.vbsupport.ru/showthread.php?t=34597)

Esdee 10-30-2002 08:20 AM

[<a href="javascript:opensmiliewindow(240,280,'$sessio n[sessionhash]')">Smilies</a>]</smallfont>

I cot this from the vbcode_smilies_getmore template :confused:
For some reason it says "error on page"

Chris M 10-30-2002 09:38 AM

Thats because I believe the Javascript for the Smilies open box thingy is in the newthread/newreply template;)

Satan

Esdee 11-01-2002 12:10 PM

hmm.
The newpost and newreply templates have only the javascripts for the spellscheck and max message leght.

wolfe 11-03-2002 01:20 AM

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

http://www.s2k2.com/db.gif

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>

heres a pic

http://www.s2k2.com/qrop.gif

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

after

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")."\";");

before

Code:

eval("dooutput(\"".gettemplate("modifyoptions")."\");");
then i added

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);

after

Code:

$nosessionhash=iif($nosessionhash=="yes",1,0);
then i replaced

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'

with

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'

and i saved it

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>

but when i set them to yes in the userCP it does not change them on the quick reply box whys this please help me out :D.

what i mean is showed here...

http://www.s2k2.com/qr.gif

Tony DiMera 11-04-2002 10:25 PM

Hello I saw this at aboard for their quick reply box, can you please tell me how to make it like that?

yesfans 11-04-2002 11:40 PM

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>

yesfans 11-04-2002 11:43 PM

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.

yesfans 11-04-2002 11:46 PM

This one I dont't get, why the errors do not happen to me.

Erwin 11-05-2002 12:10 AM

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.

yesfans 11-05-2002 12:31 AM

I looked over my code and repasted and appears to be working now, THANKS!!!!!! This site is GREAT!


All times are GMT. The time now is 04:04 AM.

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.02221 seconds
  • Memory Usage 1,792KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (13)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete