VCDQuality Forums
Show all 3 posts from this thread on one page

VCDQuality Forums (http://www.vcdhq.com/forum/index.php)
- Site News and Discussion (http://www.vcdhq.com/forum/forumdisplay.php?forumid=3)
-- Possible Solution to Some Of the bandwith Iddues. (http://www.vcdhq.com/forum/showthread.php?threadid=3019)


Posted by |nSaNe on 05-19-2002 10:16 AM:

Possible Solution to Some Of the bandwith Iddues.

I run a VB board myself and we used to chunter through 25 gigs of bandwith a month, and as im sure you know that costs a small fortune



I have managed to cut that down by a little (not as much as id liked but a little is better than nothing) by doing a few things.

Hosting the images Externally on another host.


and installing the quick reply box.


I like the quick reply box cause it means people dont have to load a whole new page just to reply, hense saving the bandwith each time the page is loaded


Add Template > showthread_replybox

PHP:

<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="yes">

<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="java script: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>



Edit template > show thread (just after "rate this thread")

PHP:

<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">

<
table cellpadding="0" cellspacing="0" border="0" width="100%" align="center"><tr><td>
<
table cellpadding="4" cellspacing="1" border="0"  width="100%">

<
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">

<
table cellpadding="{tableouterborderwidth}" cellspacing="0" border="0" bgcolor="{tablebordercolor}" {tableouterextrawidth="{contenttablewidth}" align="center"><tr><td>
<
table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" {tableinnerextrawidth="100%">
<
tr>
    <
td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}" class="thtcolor"><b>Post Reply</b></normalfont></td>
</
tr>
$logincode
<tr>
    <
td bgcolor="{secondaltcolor}"><normalfont><b>Post subject:</b></normalfont></td>
    <
td bgcolor="{secondaltcolor}"><normalfont><input type="text" class="bginput" name="title" value="$titlesize="40" maxlength="85" tabindex="1"></normalfont> <smallfont>(Optional)</smallfont></td>
</
tr>
$posticons
<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="5" cols="70" wrap="virtual" tabindex="2">$message</textarea><br>
            </
td>
        </
tr>
        </
table>
    </
td>
</
tr>
<
tr>
    <
td bgcolor="{firstaltcolor}" valign="top"><normalfont><b>Options:</b></normalfont></td>
    <
td bgcolor="{firstaltcolor}" valign="top"><smallfont>
    <
input type="checkbox" name="parseurl" value="yes"> <b>Automatically parse URLs:</bautomatically adds <a href="http:// and " target="_blank"> and </aaround internet addresses.
    
$disablesmiliesoption
    
<br><input type="checkbox" name="signature" value="yes" checked> <b>Show Signature:</b> include your profile signature.  Only registered users may have signatures.
    </
smallfont></td>
</
tr>
$attachmentoption
$threadratingoption
</table>
</
td></tr></table>

<
br>

<
table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextraalign="center">
<
tr>
    <
td align="center"><normalfont>
    <
input type="submit" class="bginput" name="submit" value="Submit Reply" accesskey="s" tabindex="3">
        </
normalfont></td>
</
tr>
</
table>

</
form>
</
table>

<
br>



I wish i could offer some money to help with the hosting costs, but i have my own hosting issues at the moment with the amount it costs me


Posted by X69 on 05-19-2002 10:37 AM:

I'm solving my bandwith problems by starting my own isp.. e-mail me and let me know how much space/bandwith you need and i'm almost certian i can match and/or beat whatever your getting now..
The place where we're getting our bandwith from is telling us that our oc3 will be up and running by june 7th.. Thanks for the vb hacks..
-X69


Posted by |nSaNe on 05-19-2002 11:19 AM:

hehe i have just started to put together plans for doing the same as yourself.

np with the hack i have had it floating around for a while, if there are any others you need just let me know i may be able to get hold of them


All times are GMT. The time now is 03:06 AM.
Show all 3 posts from this thread on one page

Powered by: vBulletin Version 2.3.0
Copyright © Jelsoft Enterprises Limited 2000 - 2002.