Phppp forum shoutbox

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
Andeekaii
Forum Newbie
Posts: 2
Joined: Fri Aug 28, 2009 2:33 pm

Phppp forum shoutbox

Post by Andeekaii »

Hi guys, im wondering if someone can help me.
I have used html before, and i know a bit about css but recently i got a phpbb3 forum.
I installed a shoutbox, but i would like to put an adsense advert in/next to it. I have tried EVERYTHING, i can get it under it, above it, kind of inside it. But not where i want it. Im wondering if someone could help?

This is the code of the shoutbox, (It's very long i know :/)

Code: Select all

<!-- IF S_GET_CHAT -->
    <!-- IF S_READ or S_ADD -->
        <!-- BEGIN chatrow -->
 
            <div id="p{chatrow.MESSAGE_ID}" class="post bg{chatrow.CLASS}">
                <div class="inner"><span class="corners-top"><span></span></span>
                    <div class="postbody">
                        <p class="author">{chatrow.TIME} </p>
                        
                        <div class="content">{chatrow.MESSAGE}</div>
                    </div>
                    <dl class="postprofile" id="profile{postrow.POST_ID}">
                        <dt>{chatrow.USERNAME_FULL}</dt>
                    </dl>
                        <!-- IF U_ACP or U_MCP -->
                            <ul class="profile-icons postprofile">
                                <li class="delete-icon">
                                    <a href="javascript&#058;void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a>
                                </li>
                            </ul>
                        <!-- ENDIF -->
                    <span class="corners-bottom"><span></span></span>
                </div>
            </div>
        <!-- END chatrow -->---{LAST_ID}
        <!-- IF S_WHOISONLINE -->---
            <!-- BEGIN whoisrow -->
                <div>
                    <div class="inner">
                        <div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" /> : {whoisrow.USERNAME_FULL}</div>
                    </div>
                </div>
            <!-- END whoisrow -->---{LAST_TIME}---{DELAY}---{LAST_POST}
        <!-- ENDIF -->
    <!-- ENDIF -->
<!-- ELSE -->
    <!-- IF S_CHAT -->
        <!-- INCLUDE overall_header.html -->
    <!-- ENDIF -->
    <script type="text/javascript">
    <!--
    var fieldname = 'chat';
    var last_time = 0;
    var xmlHttp = http_object();
    var last_id = {LAST_ID};
    var type = 'receive';
    var post_time = {TIME};
    var read_interval = 15000;
    var interval = setInterval('handle_send("read", last_id);', read_interval);
 
    function handle_send(mode, f)
    {
        if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
        {
            indicator_switch('on');
            type = 'receive';
            param = 'mode=' + mode; 
            param += '&last_id=' + last_id;
            param += '&last_time=' + last_time;         
            param += '&last_post=' + post_time;         
            param += '&read_interval=' + read_interval;         
    
            if (mode == 'add' && document.text.message.value != '')
            {
                type = 'send';
                for(var i = 0; i < f.elements.length; i++)
                { 
                    elem = f.elements[i]; 
                    param += '&' + elem.name + '=' + encodeURIComponent(elem.value); 
                }
                document.text.message.value = '';
            }
            else if (mode == 'delete')
            {
                type = 'delete';
                param += '&chat_id=' + f;
            }
            xmlHttp.open("POST", '{FILENAME}', true);
            xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            xmlHttp.onreadystatechange = handle_return;
            xmlHttp.send(param);
        }
    }
    
    function handle_return()
    {
        if (xmlHttp.readyState == 4)
        {
            if (type != 'delete')
            {
                results = xmlHttp.responseText.split('---');
                if (results[1])
                {
                    if (last_id == 0)
                    {
                        document.getElementById(fieldname).innerHTML = results[0];
                    }
                    else
                    {
                        document.getElementById(fieldname).innerHTML = results[0] + document.getElementById(fieldname).innerHTML;
                    }
                    last_id = results[1];
                    if (results[2])
                    {
                        document.getElementById('whois_online').innerHTML = results[2];
                        last_time = results[3];
                        if (results[4] != read_interval * 1000)
                        {
                            window.clearInterval(interval);
                            read_interval = results[4] * 1000;
                            interval = setInterval('handle_send("read", last_id);', read_interval);
                            document.getElementById('update_seconds').innerHTML = results[4];
                        }
                        post_time = results[5];
                    }
                }
            }
            indicator_switch('off');
        }
    }
    
    function delete_post(chatid)
    {
        document.getElementById('p' + chatid).style.display = 'none';
        handle_send('delete', chatid);
    }
    
    function indicator_switch(mode)
    {
        if(document.getElementById("act_indicator"))
        {
            var img = document.getElementById("act_indicator"); 
            if(img.style.visibility == "hidden" && mode == 'on') 
            {
                img.style.visibility = "visible";
            }
            else if (mode == 'off')
            {
                img.style.visibility = "hidden"
            }   
        }
    }
    
    function http_object()
    {
        if (window.XMLHttpRequest)
        {
            return new XMLHttpRequest();
        }
        else if(window.ActiveXObject)
        {
            return new ActiveXObject("Microsoft.XMLHTTP");
        }
        else
        {
            document.getElementById('p_status').innerHTML = 'Status: Cound not create XmlHttpRequest Object.  Consider upgrading your browser.';
        }
    }
    -->
    </script>
    <style type="text/css">
    <!--
        #act_indicator {
            visibility:hidden;
        }
        .shouts {
            width: 85%;
            height:300px;
            overflow:auto;
            float:left;
        }
        #chat {
            width: 60%;
            text-align:right;
        }
        .postprofile {
            min-height: 5px !important;
        }
        .chatform {
            width: 90%;
            text-align:center;
        }
        .onlinelist {
            width: 15%;
            overflow:auto;
            height:300px;
        }
        .users {
            width: 90%;
            text-align: left;
            text-indent: 5px;
            margin-left:auto;
            margin-right:auto;
        }
        .user {
            width: 95%;
            font-size: 1.1em;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            line-height: 1.4em;
        }
        #act_indicator {
            visibility: hidden;
        }
        .chatinput {width: 80% !important;}
        .online_img {
            vertical-align:middle;
        }
    -->
    </style>
    <!-- IF S_USER_LOGGED_IN -->
    
        <div class="forabg">
            <div class="inner">
                <span class="corners-top"><span></span></span>
                <div class="chatform" align="center">           
                    <form name="text" id="text" method="post" action="javascript&#058;void(0);" onsubmit="handle_send('add', this)" autocomplete="off">
                        <strong style="color: white;">{L_MESSAGE}:</strong> <input type="text" tabindex="1" name="message" id="message" class="inputbox chatinput" />
                        <input type="submit" class="button1" value="{L_SUBMIT}" name="submit" tabindex="6" accesskey="s"/><br />
                    </form>
                </div>
                <span class="corners-bottom"><span></span></span>
            </div>
        </div>
    <!-- ENDIF -->
 
    <div class="forabg" align="left">
        <div class="inner">
                    <script type="text/javascript"><!--
google_ad_client = "pub-3508236747931714";
/* MCW 250x250 Forum Link Box */
google_ad_slot = "2640658241";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
            <span class="corners-top"><span></span></span>
            <div class="shouts">
                <div id="chat">
                    <!-- BEGIN chatrow -->
                        <div id="p{chatrow.MESSAGE_ID}" class="post bg{chatrow.CLASS}">
                            <div class="inner"><span class="corners-top"><span></span></span>
                                <div class="postbody">
                                    <p class="author">{chatrow.TIME} </p>
                                    
                                    <div class="content">{chatrow.MESSAGE}</div>
                                </div>
                                <dl class="postprofile" id="profile{postrow.POST_ID}">
                                    <dt>{chatrow.USERNAME_FULL}</dt>
                                </dl>
                                    <!-- IF U_ACP or U_MCP -->
                                        <ul class="profile-icons postprofile">
                                            <li class="delete-icon">
                                                <a href="javascript&#058;void({chatrow.MESSAGE_ID})" title="{L_DELETE_POST}" onclick="delete_post('{chatrow.MESSAGE_ID}')"><span>{L_DELETE_POST}</span></a>
                                            </li>
                                        </ul>
                                    <!-- ENDIF -->
                                <span class="corners-bottom"><span></span></span>
                            </div>
                        </div>
                    <!-- END chatrow -->
                </div>
            </div>
            <div class="onlinelist bg1">
                <div class="users" id="whois_online">
                    <!-- BEGIN whoisrow -->
                        <div>
                            <div class="inner">
                                <div class="user"><img src="{T_IMAGESET_PATH}/{whoisrow.USER_STATUS}.png" class="online_img" /> {whoisrow.USERNAME_FULL}</div>
                            </div>
                        </div>
                    <!-- END whoisrow -->
                </div>
            </div>
            <span class="corners-bottom"><span></span></span>
        </div>
    </div>
    <div class="forabg" align="center">
        <div class="inner">
            <span class="corners-top"><span></span></span>
            <div class="post">
                <div id="author">{L_DETAILS}
                    <img src="{T_IMAGESET_PATH}/act_indicator.gif" id="act_indicator" />
                    <strong>• {L_UPDATES} <span id="update_seconds">{DELAY}</span> {L_UNIT}</strong>
                </div>
            </div>
            <span class="corners-bottom"><span></span></span>
        </div>
    </div>
    <!-- IF S_CHAT -->
        <!-- INCLUDE overall_footer.html -->
    <!-- ENDIF -->
<!-- ENDIF -->
This is the advert code:

Code: Select all

<script type="text/javascript"><!--
google_ad_client = "pub-3508236747931714";
/* MCW 250x250 Forum Shoutbox */
google_ad_slot = "4945808726";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
And this is where i would like the advert:

Image

I hope you guys can help, ive been trying for over 8 hours now and i just cant get it to go. If you need any more code let me now, there are other files such as "index_body" which is where the code above (chat_body) goes into.

Best wishes, Andy
Andeekaii
Forum Newbie
Posts: 2
Joined: Fri Aug 28, 2009 2:33 pm

Re: Phppp forum shoutbox

Post by Andeekaii »

Doesn't matter i finally got it after a whole day of trial and error.

http://pixelcarworld.com/forum/
tekkenlord
Forum Newbie
Posts: 11
Joined: Fri Aug 28, 2009 6:21 pm

Re: Phppp forum shoutbox

Post by tekkenlord »

congratulations ;)
Post Reply