News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

SMF Shoutbox

Started by Deep, March 15, 2006, 08:09:52 AM

Previous topic - Next topic

totoy

i installed the Deep's sbox_v1.14 mod on my 1.1.4 default theme forum... it works fine.

but i want to add some things to it... i searched over this thread and the other topic but i can't seem to fine the answers  :( .

i hope someone can help me...

i want to add a background image to the shoutbox; is it possible? if so how? what are the files to edit and what are the codes to change?

and also the shoutbox appear on top of the boards, below the newsbox... i want to place it below the boards right on top of the info center.

pls help me... i have a limited knowledge in php.

Thanks in advance...

RuneAvenue

I installed the mod without any problems and it didn't appear. I am using a theme that I downloaded from the customize thing.

I think i've gotta add a code to boardindex.template.php


Can someone help?

cmgangrel

Hi, i installed this mod (i am sure its this one) Version 1.16b and as an Admin, i cannot see the smilies in the shoutbox. They appear above the shoutbox, and guests and other posters are able to view it.

Whats gone wrong here? What needs changing in the code to enable this?

Sorry if its been asked, but i did a search, but couldnt find a solution...

Ta in advance

Gangrel

DarkAngel612

Quoteby totoy:and also the shoutbox appear on top of the boards, below the newsbox... i want to place it below the boards right on top of the info center.

the code you placed in the boardindex or the indextemplate file.... try posting it down further in that file. You might try looking for :

// "Users online" - in order of activity.

and adding the code just before it...if that doesn't place it where you want it then mmove it up further in the file.

I have no idea how to add a bg image to it...sorry

------------------------

@RuneAvenue:
I think this the line you need to add to that file...if you don't have that file then place it into the idex.template.php file

---------------------

@cmgangrel:

in your admin panel for the smileys settings, make sure you have enabled the ability to use custom smilies, even though you have the default smiley set selected.

I had to do that when I replaced the smilies with those that I got elsewhere.

Hope this hekps some of you

// display shoutbox
     if (function_exists('sbox')) sbox();
Fantasy Attic ::  Fantasies Realm Market :: SMF 2.1.4 with various mods and TinyPortal

cmgangrel

It didnt work... :(

Its only the me (the admin) who is unable to see them... normal members are able to see them just fine.

All i have installed are the classic and Normal smilies (which are the default ones installed)

DarkAngel612

That is strange...something that happened to me with a different board software...lol Needless to say they never figured out why but then I found this software and am much happier.

If it were the other way around I would have said to check the settings to make sure they are visible. I am sorry but I hav enot a clue as to how to help you other thant o say to recheck the settings for the shoutbox
Fantasy Attic ::  Fantasies Realm Market :: SMF 2.1.4 with various mods and TinyPortal

cmgangrel

yeah checked both, and been playing with all settings thta i can find... just had to disable the BBCode so that i dont get the missing images.

Truxton

Is there a way to have the chatbox show up at the top throughout the entire forum?  Instead of only when you're at the index.

I've been looking through this thread, but it's 63 pages long so I *may* Have missed it.

cmgangrel

From what i remember you have to change index.template.php instead of BoardIndex.template.php

Still the same edit though.

DarkAngel612

In the index.template.php file try this:

remember to work on a duplicate of the file ...


FIND:


/ Show a random news item? (or you could pick one from news_lines...)

Directly above it place the code to show the shoutbox

Save then upload the file and overwrite the one on the server this way. If it doesn't work then just put the original back up there.

IF it did work then you will need to edit all themes this same way.
Fantasy Attic ::  Fantasies Realm Market :: SMF 2.1.4 with various mods and TinyPortal

asdas2

okay i got some quest bfore installing this mod ...


Is this the latest SMF SHOUtBOX?
Does it have Permission .... i just dont want newbie to use this mod and also guest

is it possible ... if i dont giv permission to newbie and guest, but they still can view the messgs or converstaion of other ppl ??????????????


THANKZZZ

www.chillparadise.com

for all desi people .... get everything u ever wanted.... log in to view hidden stuff.

DarkAngel612

Quote from: asdas2 on October 21, 2007, 01:06:21 AM
Is this the latest SMF SHOUtBOX?
Does it have Permission .... i just dont want newbie to use this mod and also guest

is it possible ... if i dont giv permission to newbie and guest, but they still can view the messgs or converstaion of other ppl ??????????????

here are two pics of the settings you will see in the admin section of your boards. This is one I set up on a site without tinyportal installed. those are the setting you can set and like the board if you set it to no guest view or post they should not be able to see it or use it.
Fantasy Attic ::  Fantasies Realm Market :: SMF 2.1.4 with various mods and TinyPortal

giggetto

Hi!
I have just istalled this mod. all works fine but I can't find the setting in the admin area... where i can find them???

i have smf 1.1.3 & tp 0.93 default theme.
I'm sorry for my bad english.
La mia traduzione del TP 0.98 lingua italiana, ancora beta.

asdas2

Quote from: DarkAngel612 on October 21, 2007, 02:22:44 AM
Quote from: asdas2 on October 21, 2007, 01:06:21 AM
Is this the latest SMF SHOUtBOX?
Does it have Permission .... i just dont want newbie to use this mod and also guest

is it possible ... if i dont giv permission to newbie and guest, but they still can view the messgs or converstaion of other ppl ??????????????

here are two pics of the settings you will see in the admin section of your boards. This is one I set up on a site without tinyportal installed. those are the setting you can set and like the board if you set it to no guest view or post they should not be able to see it or use it.



ok say .... its okay with guest .........

but i dun want my NEWBIE to use it ...... and i cant see any option there ........
www.chillparadise.com

for all desi people .... get everything u ever wanted.... log in to view hidden stuff.

giggetto

Quote from: giggetto on October 21, 2007, 08:06:03 AM
Hi!
I have just istalled this mod. all works fine but I can't find the setting in the admin area... where i can find them???

i have smf 1.1.3 & tp 0.93 default theme.

I think that the problem was on the language. I made a sbox.italian.php from the english file and now I can see the SMF-shout admin panel.

I see tath the history consist in a html file. It would be better to have the history in a normal topic. Is it possibile? what about future release?
It would be great to have more setting like more xuser group setting or more what to see setting ( show or not show name of the week for example)

thank you for your great work! I'm testing it and just loving!
I'm sorry for my bad english.
La mia traduzione del TP 0.98 lingua italiana, ancora beta.

DarkAngel612

@giggetto:

If you still can't find the settings for the shoutbox then go (since you have timy portal installed), to the block manager link and it will be listed across the top of the list.
Fantasy Attic ::  Fantasies Realm Market :: SMF 2.1.4 with various mods and TinyPortal

pcwizcomputer

SMF Version: 1.1.4
Forum: http://pcwizcomputer.com/forum/

I am currently using the Mesh theme by Bloc:

http://custom.simplemachines.org/themes/index.php?lemma=218

I wanted to install the SMF Shoutbox:

http://custom.simplemachines.org/mods/index.php?mod=412

It says at the bottom:

Quote
To make the shoutbox work with other themes, you have to do the following:

Add the code

  // display shoutbox
  if (function_exists('sbox')) sbox();


at the position you want the shoutbox to appear. (Mostly you will put this into BoardIndex.template.php.)

The problem is, I have no clue where to paste this code. Here is my BoardIndex.template.php file:


<?php
// Version: 1.1; BoardIndex

function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;

// Show some statistics next to the link tree if SP1 info is off.
echo '
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td valign="bottom">'
, theme_linktree(), '</td>
<td align="right">'
;
if (!$settings['show_sp1_info'])
echo '
'
, $txt[19], ': ', $context['common_stats']['total_members'], ' &nbsp;&#38;#8226;&nbsp; ', $txt[95], ': ', $context['common_stats']['total_posts'], ' &nbsp;&#38;#8226;&nbsp; ', $txt[64], ': ', $context['common_stats']['total_topics'], '
'
, ($settings['show_latest_member'] ? '<br />' . $txt[201] . ' <b>' . $context['common_stats']['latest_member']['link'] . '</b>' . $txt[581] : '');
echo '
</td>
</tr>
</table>'
;

// Show the news fader?  (assuming there are things to show...)
if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
{
echo '
<table border="0" width="100%" class="tborder" cellspacing="'
, ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' : '0' , '" cellpadding="4" style="margin-bottom: 2ex;">
<tr>
<td class="catbg"> &nbsp;'
, $txt[102], '</td>
</tr>
<tr>
<td valign="middle" align="center" height="60">'
;

// Prepare all the javascript settings.
echo '
<div id="smfFadeScroller" style="width: 90%; padding: 2px;"><b>'
, $context['news_lines'][0], '</b></div>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
// The fading delay (in ms.)
var smfFadeDelay = '
, empty($settings['newsfader_time']) ? 5000 : $settings['newsfader_time'], ';
// Fade from... what text color? To which background color?
var smfFadeFrom = {"r": 0, "g": 0, "b": 0}, smfFadeTo = {"r": 255, "g": 255, "b": 255};
// Surround each item with... anything special?
var smfFadeBefore = "<b>", smfFadeAfter = "</b>";

var foreColor, backEl, backColor;

if (typeof(document.getElementById(\'smfFadeScroller\').currentStyle) != "undefined")
{
foreColor = document.getElementById(\'smfFadeScroller\').currentStyle.color.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};

backEl = document.getElementById(\'smfFadeScroller\');
while (backEl.currentStyle.backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined")
backEl = backEl.parentNode;

backColor = backEl.currentStyle.backgroundColor.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
smfFadeTo = {"r": eval("0x" + backColor[1]), "g": eval("0x" + backColor[2]), "b": eval("0x" + backColor[3])};
}
else if (typeof(window.opera) == "undefined" && typeof(document.defaultView) != "undefined")
{
foreColor = document.defaultView.getComputedStyle(document.getElementById(\'smfFadeScroller\'), null).color.match(/rgb\((\d+), (\d+), (\d+)\)/);
smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};

backEl = document.getElementById(\'smfFadeScroller\');
while (document.defaultView.getComputedStyle(backEl, null).backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined" && typeof(backEl.parentNode.tagName) != "undefined")
backEl = backEl.parentNode;

backColor = document.defaultView.getComputedStyle(backEl, null).backgroundColor.match(/rgb\((\d+), (\d+), (\d+)\)/);
smfFadeTo = {"r": parseInt(backColor[1]), "g": parseInt(backColor[2]), "b": parseInt(backColor[3])};
}

// List all the lines of the news for display.
var smfFadeContent = new Array(
"'
, implode('",
"'
, $context['fader_news_lines']), '"
);
// ]]></script>
<script language="JavaScript" type="text/javascript" src="'
, $settings['default_theme_url'], '/fader.js"></script>
</td>
</tr>
</table>'
;
}

/* Each category in categories is made up of:
id, href, link, name, is_collapsed (is it collapsed?), can_collapse (is it okay if it is?),
new (is it new?), collapse_href (href to collapse/expand), collapse_image (up/down image),
and boards. (see below.) */
$first = true;
foreach ($context['categories'] as $category)
{

echo '
<table cellpadding="0" cellspacing="0">
<tr>
<td>'
;
if ($category['can_collapse'])
echo '<a href="', $category['collapse_href'], '"><img src="',$settings['images_url'],'/catbg_first' , $category['is_collapsed'] ? '-push' : '-pull' , '.jpg" alt="" /></a>';
else
echo '<img src="',$settings['images_url'],'/catbg_first.jpg" alt="" />';

echo '</td>
<td width="100%" class="catbg" valign="top" style="padding: 6px 0 0 0;">'
;
$first = false;

// If this category even can collapse, show a link to collapse it.

echo '
'
, $category['link'], '
</td>
<td><img src="'
,$settings['images_url'],'/catbg_end.jpg" alt="" /></td>
</tr>
</table>'
;

// Assuming the category hasn't been collapsed...
if (!$category['is_collapsed'])
{
echo '
<div style="background: url('
.$settings['images_url'].'/box_midtop.jpg) repeat-x;">
<div style="background: url('
.$settings['images_url'].'/box_lefttop.jpg) no-repeat;">
<div style="padding: 20px; background: url('
.$settings['images_url'].'/box_righttop.jpg) top right no-repeat;">';

echo '
<table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor" style="font-size: smaller; margin-top: 1px;">'
;

/* Each board in each category's boards has:
new (is it new?), id, name, description, moderators (see below), link_moderators (just a list.),
children (see below.), link_children (easier to use.), children_new (are they new?),
topics (# of), posts (# of), link, href, and last_post. (see below.) */
foreach ($category['boards'] as $board)
{
echo '
<tr>
<td '
, !empty($board['children']) ? 'rowspan="2"' : '' , ' class="smalltext" width="6%" align="center" valign="top"><a href="', $scripturl, '?action=unread;board=', $board['id'], '.0">';

// If the board is new, show a strong indicator.
if ($board['new'])
echo '<img src="', $settings['images_url'], '/on.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
// This board doesn't have new posts, but its children do.
elseif ($board['children_new'])
echo '<img src="', $settings['images_url'], '/on2.gif" alt="', $txt[333], '" title="', $txt[333], '" />';
// No new posts at all! The agony!!
else
echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" />';

echo '</a>
</td>
<td valign="top">
<b><a href="'
, $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></b><br /><span class="smalltext">
'
, $board['description'],'</span>';

// Show the "Moderators: ". Each has name, href, link, and id. (but we're gonna use link_moderators.)
if (!empty($board['moderators']))
echo '
<div style="padding-top: 1px;" class="smalltext"><i>'
, count($board['moderators']) == 1 ? $txt[298] : $txt[299], ': ', implode(', ', $board['link_moderators']), '</i></div>';

// Show some basic information about the number of posts, etc.
echo '
</td>
<td valign="top" align="center"  nowrap="nowrap" style="width: 16ex;"><span class="smalltext">
'
, $board['posts'], ' ', $txt[21], ' |
'
, $board['topics'],' ', $txt[330], '
</span></td>
<td  valign="middle" width="30%">
<span class="smalltext">'
;

/* The board's and children's 'last_post's have:
time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
link, href, subject, start (where they should go for the first unread post.),
and member. (which has id, name, link, href, username in it.) */
if (!empty($board['last_post']['id']))
echo '
<b>'
, $txt[22], '</b>  ', $txt[525], ' ', $board['last_post']['member']['link'] , ' <br />
'
, $txt['smf88'], ' ', $board['last_post']['link'], '<br />
'
, $txt[30], ' ', $board['last_post']['time'];
echo '
</span>
</td>
</tr>'
;
// Show the "Child Boards: ". (there's a link_children but we're going to bold the new ones...)
if (!empty($board['children']))
{
// Sort the links into an array with new boards bold so it can be imploded.
$children = array();
/* Each child in each board's children has:
id, name, description, new (is it new?), topics (#), posts (#), href, link, and last_post. */
foreach ($board['children'] as $child)
{
$child['link'] = '<a href="' . $child['href'] . '" title="' . ($child['new'] ? $txt[333] : $txt[334]) . ' (' . $txt[330] . ': ' . $child['topics'] . ', ' . $txt[21] . ': ' . $child['posts'] . ')">' . $child['name'] . '</a>';
$children[] = $child['new'] ? '<b>' . $child['link'] . '</b>' : $child['link'];
}

echo '
<tr>
<td colspan="3" class="windowbg'
, !empty($settings['seperate_sticky_lock']) ? '3' : '', '">
<span class="smalltext"><b>'
, $txt['parent_boards'], '</b>: ', implode(', ', $children), '</span>
</td>
</tr>'
;
}
}
echo '
</table>'
;
}
echo '</div></div></div>';
}

if ($context['user']['is_logged'])
{
echo '<hr />
<table border="0" width="100%" cellspacing="0" cellpadding="5">
<tr>
<td align="'
, !$context['right_to_left'] ? 'left' : 'right', '" class="smalltext">
<img src="'
. $settings['images_url'] . '/new_some.gif" alt="" /> ', $txt[333], '
<img src="'
. $settings['images_url'] . '/new_none.gif" alt="" style="margin-left: 4ex;" /> ', $txt[334], '
</td>
<td align="'
, !$context['right_to_left'] ? 'right' : 'left', '">';

// Mark read button.
$mark_read_button = array('markread' => array('text' => 452, 'image' => 'markread.gif', 'lang' => true, 'url' => $scripturl . '?action=markasread;sa=all;sesc=' . $context['session_id']));

// Show the mark all as read button?
if ($settings['show_mark_read'] && !empty($context['categories']))
echo '
<table cellpadding="0" cellspacing="0" border="0" style="position: relative; top: -5px;">
<tr>
'
, template_button_strip($mark_read_button, 'top'), '
</tr>
</table>'
;
echo '
</td>
</tr>
</table>'
;
}

// Here's where the "Info Center" starts...
echo '<br /><br />
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><img src="'
,$settings['images_url'],'/catbg_first.jpg" alt="" /></td>
<td width="100%" class="catbg" style="padding-top: 6px;  text-align: center; ">
<a href="#" onclick="shrinkHeaderIC(!current_header_ic); return false;"><img id="upshrink_ic" src="'
, $settings['images_url'], '/', empty($options['collapse_header_ic']) ? 'collapse.gif' : 'expand.gif', '" alt="*" title="', $txt['upshrink_description'], '" style="margin-right: 2ex;" align="right" /></a>
'
, $txt[685], '
</td>
<td><img src="'
,$settings['images_url'],'/catbg_end.jpg" alt="" /></td>
</tr>
</table>'
;

echo '<div id="upshrinkHeaderIC"', empty($options['collapse_header_ic']) ? '' : ' style="display: none;"', '>
<div style="background: url('
.$settings['images_url'].'/box_midtop.jpg) repeat-x;">
<div style="background: url('
.$settings['images_url'].'/box_lefttop.jpg) no-repeat;">
<div style="padding: 20px; background: url('
.$settings['images_url'].'/box_righttop.jpg) top right no-repeat;">';


echo '

<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">'
;

// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '
<tr>
<td class="titlebg" colspan="2">'
, $txt[214], '</td>
</tr>
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="'
, $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>
</td>
<td class="windowbg2">'
;

// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<b><a href="'
, $scripturl, '?action=recent">', $txt[214], '</a></b>
<div class="smalltext">
'
, $txt[234], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
</div>'
;
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<table cellpadding="0" cellspacing="0" width="100%" border="0">'
;

/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
subject, short_subject (shortened with...), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo '
<tr>
<td class="middletext" valign="top"><b>'
, $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</td>
<td class="middletext" align="right" valign="top" nowrap="nowrap">'
, $post['time'], '</td>
</tr>'
;
echo '
</table>'
;
}
echo '
</td>
</tr>'
;
}

// Show information about events, birthdays, and holidays on the calendar.
if ($context['show_calendar'])
{
echo '
<tr>
<td class="titlebg" colspan="2">'
, $context['calendar_only_today'] ? $txt['calendar47b'] : $txt['calendar47'], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="'
, $scripturl, '?action=calendar"><img src="', $settings['images_url'], '/icons/calendar.gif" alt="', $txt['calendar24'], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="smalltext">'
;

// Holidays like "Christmas", "Chanukah", and "We Love [Unknown] Day" :P.
if (!empty($context['calendar_holidays']))
echo '
<span style="color: #'
, $modSettings['cal_holidaycolor'], ';">', $txt['calendar5'], ' ', implode(', ', $context['calendar_holidays']), '</span><br />';

// People's birthdays. Like mine. And yours, I guess. Kidding.
if (!empty($context['calendar_birthdays']))
{
echo '
<span style="color: #'
, $modSettings['cal_bdaycolor'], ';">', $context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</span> ';
/* Each member in calendar_birthdays has:
id, name (person), age (if they have one set?), is_last. (last in list?), and is_today (birthday is today?) */
foreach ($context['calendar_birthdays'] as $member)
echo '
<a href="'
, $scripturl, '?action=profile;u=', $member['id'], '">', $member['is_today'] ? '<b>' : '', $member['name'], $member['is_today'] ? '</b>' : '', isset($member['age']) ? ' (' . $member['age'] . ')' : '', '</a>', $member['is_last'] ? '<br />' : ', ';
}
// Events like community get-togethers.
if (!empty($context['calendar_events']))
{
echo '
<span style="color: #'
, $modSettings['cal_eventcolor'], ';">', $context['calendar_only_today'] ? $txt['calendar4'] : $txt['calendar4b'], '</span> ';
/* Each event in calendar_events should have:
title, href, is_last, can_edit (are they allowed?), modify_href, and is_today. */
foreach ($context['calendar_events'] as $event)
echo '
'
, $event['can_edit'] ? '<a href="' . $event['modify_href'] . '" style="color: #FF0000;">*</a> ' : '', $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<b>' . $event['title'] . '</b>' : $event['title'], $event['href'] == '' ? '' : '</a>', $event['is_last'] ? '<br />' : ', ';

// Show a little help text to help them along ;).
if ($context['calendar_can_edit'])
echo '
(<a href="'
, $scripturl, '?action=helpadmin;help=calendar_how_edit" onclick="return reqWin(this.href);">', $txt['calendar_how_edit'], '</a>)';
}
echo '
</span>
</td>
</tr>'
;
}


// Show YaBB SP1 style information...
if ($settings['show_sp1_info'])
{
echo '
<tr>
<td class="titlebg" colspan="2">'
, $txt[645], '</td>
</tr>
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
<a href="'
, $scripturl, '?action=stats"><img src="', $settings['images_url'], '/icons/info.gif" alt="', $txt[645], '" /></a>
</td>
<td class="windowbg2" width="100%">
<span class="middletext">
'
, $context['common_stats']['total_posts'], ' ', $txt[95], ' ', $txt['smf88'], ' ', $context['common_stats']['total_topics'], ' ', $txt[64], ' ', $txt[525], ' ', $context['common_stats']['total_members'], ' ', $txt[19], '. ', $txt[656], ': <b> ', $context['common_stats']['latest_member']['link'], '</b>
<br /> '
. $txt[659] . ': <b>&quot;' . $context['latest_post']['link'] . '&quot;</b>  ( ' . $context['latest_post']['time'] . ' )<br />
<a href="'
, $scripturl, '?action=recent">', $txt[234], '</a>', $context['show_stats'] ? '<br />
<a href="'
. $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</span>
</td>
</tr>'
;
}

// "Users online" - in order of activity.
echo '
<tr>
<td class="titlebg" colspan="2">'
, $txt[158], '</td>
</tr><tr>
<td rowspan="2" class="windowbg" width="20" valign="middle" align="center">
'
, $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', '<img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt[158], '" />', $context['show_who'] ? '</a>' : '', '
</td>
<td class="windowbg2" width="100%">'
;

echo '
'
, $context['show_who'] ? '<a href="' . $scripturl . '?action=who">' : '', $context['num_guests'], ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ' . $context['num_users_online'], ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users'];

// Handle hidden users and buddies.
if (!empty($context['num_users_hidden']) || ($context['show_buddies'] && !empty($context['show_buddies'])))
{
echo ' (';

// Show the number of buddies online?
if ($context['show_buddies'])
echo $context['num_buddies'], ' ', $context['num_buddies'] == 1 ? $txt['buddy'] : $txt['buddies'];

// How about hidden users?
if (!empty($context['num_users_hidden']))
echo $context['show_buddies'] ? ', ' : '', $context['num_users_hidden'] . ' ' . $txt['hidden'];

echo ')';
}

echo $context['show_who'] ? '</a>' : '', '
<div class="smalltext">'
;

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
echo '
'
, $txt[140], ':<br />', implode(', ', $context['list_users_online']);

echo '
<br />
'
, $context['show_stats'] && !$settings['show_sp1_info'] ? '<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</div>
</td>
</tr>
<tr>
<td class="windowbg2" width="100%">
<span class="middletext">
'
, $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>.
'
, $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
</span>
</td>
</tr>'
;

// If they are logged in, but SP1 style information is off... show a personal message bar.
if ($context['user']['is_logged'] && !$settings['show_sp1_info'])
{
echo '
<tr>
<td class="titlebg" colspan="2">'
, $txt[159], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
'
, $context['allow_pm'] ? '<a href="' . $scripturl . '?action=pm">' : '', '<img src="', $settings['images_url'], '/message_sm.gif" alt="', $txt[159], '" />', $context['allow_pm'] ? '</a>' : '', '
</td>
<td class="windowbg2" valign="top">
<b><a href="'
, $scripturl, '?action=pm">', $txt[159], '</a></b>
<div class="smalltext">
'
, $txt[660], ' ', $context['user']['messages'], ' ', $context['user']['messages'] == 1 ? $txt[471] : $txt[153], '.... ', $txt[661], ' <a href="', $scripturl, '?action=pm">', $txt[662], '</a> ', $txt[663], '
</div>
</td>
</tr>'
;
}

// Show the login bar. (it's only true if they are logged out anyway.)
if ($context['show_login_bar'])
{
echo '
<tr>
<td class="titlebg" colspan="2">'
, $txt[34], ' <a href="', $scripturl, '?action=reminder" class="smalltext">(' . $txt[315] . ')</a></td>
</tr>
<tr>
<td class="windowbg" width="20" align="center">
<a href="'
, $scripturl, '?action=login"><img src="', $settings['images_url'], '/icons/login.gif" alt="', $txt[34], '" /></a>
</td>
<td class="windowbg2" valign="middle">
<form action="'
, $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;">
<table border="0" cellpadding="2" cellspacing="0" align="center" width="100%"><tr>
<td valign="middle" align="left">
<label for="user"><b>'
, $txt[35], ':</b><br />
<input type="text" name="user" id="user" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="passwrd"><b>'
, $txt[36], ':</b><br />
<input type="password" name="passwrd" id="passwrd" size="15" /></label>
</td>
<td valign="middle" align="left">
<label for="cookielength"><b>'
, $txt[497], ':</b><br />
<input type="text" name="cookielength" id="cookielength" size="4" maxlength="4" value="'
, $modSettings['cookieTime'], '" /></label>
</td>
<td valign="middle" align="left">
<label for="cookieneverexp"><b>'
, $txt[508], ':</b><br />
<input type="checkbox" name="cookieneverexp" id="cookieneverexp" checked="checked" class="check" /></label>
</td>
<td valign="middle" align="left">
<input type="submit" value="'
, $txt[34], '" />
</td>
</tr></table>
</form>
</td>
</tr>'
;
}

echo '
</table>
</div></div></div></div>'
;

}

?>


Where do I paste the Shoutbox code to place it right above the Info Center on my forum?

Thanks

DarkAngel612

Quote
ok say .... its okay with guest .........

but i dun want my NEWBIE to use it ...... and i cant see any option there ........


try going into your permissions for GROUPS or members and manually remove the option to use it there...if it is listed that is.
Fantasy Attic ::  Fantasies Realm Market :: SMF 2.1.4 with various mods and TinyPortal

DarkAngel612

Quote

Add the code

  // display shoutbox
  if (function_exists('sbox')) sbox();

at the position you want the shoutbox to appear. (Mostly you will put this into BoardIndex.template.php.)

FIND:

   // Here's where the "Info Center" starts...


Paste that code directly above that line, save and upload to overwrite you file on the server...remember to work on a duplicate file so you can put the original back in caase something happens.

Now if it is still not in the spot you want it try putting it lower down on the file until you get it where you want it to show.
Fantasy Attic ::  Fantasies Realm Market :: SMF 2.1.4 with various mods and TinyPortal

my1spot

Does any one know how i can post my shout box on a different page on my website..?

Advertisement: