News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Ultimate Shoutbox

Started by Grudge, March 28, 2004, 09:11:20 AM

Previous topic - Next topic

Amacythe

I believe the patch has been applied already.  
* Amacythe smiles and thanks someone else around here ;)

The server does indeed support temp tables.  I contacted the host and was instructed to start a new subuser and password.  Evidently there were many subuser accounts that were corrupted.  All works great now.  Thank you :)

Bitwiz44

Where can I increase the char limit? Currently it seems to be 57.
Thanks.

andyat11

#142
<?php
// Version: 1.0 RC2; 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="3" cellspacing="0">
<tr>
<td valign="bottom">'
theme_linktree(), '</td>
<td align="right">'
;
if (!$settings['show_sp1_info'])
echo '
'
$txt[19], ': '$modSettings['memberCount'], ' &nbsp;•&nbsp; '$txt[95], ': '$modSettings['totalMessages'], ': &nbsp;•&nbsp; '$txt[64], ': '$modSettings['totalTopics'], '
'
, ($settings['show_latest_member'] ? '<br />' $txt[201] . ' <b>' $context['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 '
<div class="tborder" style="border-bottom: 0;">
<div class="titlebg" align="center" style="padding: 5px 5px 5px 5px;">'
$txt[102], '</div>
</div>
<table border="0" width="100%" cellspacing="0" cellpadding="5" class="tborder" style="border-bottom: 0;">
<tr>
<td class="windowbg2" valign="middle" align="center" height="60">'
;

// Prepare all the javascript settings.
echo '
<div id="smfFadeScroller" style="width: 90%; padding: 2px; color: #000000;"><b>'
$context['news_lines'][0], '</b></div>
<script language="JavaScript1.2" type="text/javascript"><!--
// 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": 248, "g": 248, "b": 248};
// Surround each item with... anything special?
var smfFadeBefore = "<b>", smfFadeAfter = "</b>";
// List all the lines of the news for display.
var smfFadeContent = new Array(
"'
implode('",
"'
$context['fader_news_lines']), '"
);
// --></script>
<script language="JavaScript1.2" type="text/javascript" src="'
$settings['default_theme_url'], '/fader.js"></script>
</td>
</tr>
</table>'
;
}

// Show the "Board name      Topics  Posts    Last Post" header.
echo ' <br>
What would I put here?
<table border="0" width="100%" cellspacing="1" cellpadding="5" class="bordercolor">
<tr class="titlebg">
<td colspan="2">'
$txt[20], '</td>
<td width="6%" align="center">'
$txt[330], '</td>
<td width="6%" align="center">'
$txt[21], '</td>
<td width="22%" align="center">'
$txt[22], '</td>
</tr>'
;

/* 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 iamge),
and boards. (see below.) */
foreach ($context['categories'] as $category)
{
// Show the category's name, and let them collapse it... if they feel like it.
echo '
<tr>
<td colspan="5" class="catbg" height="18">'
;

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a href="'
$category['collapse_href'], '">'$category['collapse_image'], '</a>';

echo '
'
$category['link'], '
</td>
</tr>'
;

// Only if it's NOT collapsed..
if (!$category['is_collapsed'])
{
/* 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 class="windowbg" width="6%" align="center" valign="top"><img src="'
$settings['images_url'], $board['new'] ? '/on.gif" alt="' $txt[333] . '" title="' $txt[333] : '/off.gif" alt="' $txt[334] . '" title="' $txt[334], '" border="0" /></td>
<td class="windowbg2" align="left" width="60%">
<a name="b'
$board['id'], '"></a>
<b>'
$board['link'], '</b><br />
'
$board['description'];

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

// 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)
$children[] = $child['new'] ? '<b>' $child['link'] . '</b>' $child['link'];

echo '
<i class="smalltext"><br />
'
$txt['parent_boards'], ': 'implode(', '$children), '</i>';
}

echo '
</td>
<td class="windowbg" valign="middle" align="center" width="6%">'
$board['topics'], '</td>
<td class="windowbg" valign="middle" align="center" width="6%">'
$board['posts'], '</td>';

/* 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.) */
echo '
<td class="windowbg2" valign="middle" width="22%">
<span class="smalltext">
'
$board['last_post']['time'], '<br />
'
$txt['smf88'], ' '$board['last_post']['link'], '<br />
'
$txt[525], ' '$board['last_post']['member']['link'], '
</span>
</td>
</tr>'
;
}
}
}

// Show the "New Posts" and "No New Posts" legend.
if ($context['user']['is_logged'])
{
echo '
<tr class="titlebg">
<td colspan="2" align="left">
<img src="' 
$settings['images_url'] . '/' $context['user']['language'] . '/new_some.gif" alt="' $txt[333] . '" border="0" />&nbsp;&nbsp;<img src="' $settings['images_url'] . '/' $context['user']['language'] . '/new_none.gif" alt="' $txt[334] . '" border="0" />
</td>
<td colspan="3" align="right" class="smalltext">'
;
// Show the mark all as read button?
if ($settings['show_mark_read'])
echo '
<a href="'
$scripturl'?action=markasread;sa=all">', ($settings['use_image_buttons'] ? '<img src="' $settings['images_url'] . '/' $context['user']['language'] . '/markread.gif" alt="' $txt[452] . '" border="0" />' $txt[452]), '</a>';
echo '
</td>
</tr>'
;
}

echo '
</table>'
;

// Here's where the "Info Center" starts...
echo '
<br />
<br />
<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr class="titlebg">
<td align="center" colspan="2">'
$txt[685], '</td>
</tr>'
;

// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '
<tr>
<td class="catbg" 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], '" border="0" /></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. (it's id.)
echo '
<b><a href="'
$scripturl'?action=recent">'$txt[214], '</a></b><br />
<span class="smalltext">
'
$txt[234], ' &quot;'$context['latest_post']['link'], '&quot; '$txt[235], ' ('$context['latest_post']['time'], ')<br />
</span>'
;
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<table 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 align="right" valign="top" nowrap="nowrap">['
$post['board']['link'], ']</td>
<td valign="top">'
$post['link'], ' '$txt[525], ' '$post['poster']['link'], '</td>
<td 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="catbg" 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" border="0" width="20" 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> ' '''<a href="'$event['href'], '">'$event['is_today'] ? '<b>' $event['title'] . '</b>' $event['title'], '</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 a member bar.  Not heavily ornate, but functional at least.
if ($settings['show_member_bar'])
{
echo '
<tr>
<td class="catbg" colspan="2">'
$txt[331], '</td>
</tr>
<tr>
<td class="windowbg" width="20" valign="middle" align="center">
'
$context['show_member_list'] ? '<a href="' $scripturl '?action=mlist">' '''<img src="'$settings['images_url'], '/icons/members.gif" border="0" width="20" alt="'$txt[332], '" />'$context['show_member_list'] ? '</a>' '''
</td>
<td class="windowbg2" width="100%">
<b>'
$context['show_member_list'] ? '<a href="' $scripturl '?action=mlist">' $txt[332] . '</a>' $txt[332], '</b><br />
<span class="smalltext">'
$txt[200], '</span>
</td>
</tr>'
;
}

// Show YaBB SP1 style information...
if ($settings['show_sp1_info'])
{
echo '
<tr>
<td class="catbg" 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], '" border="0" /></a>
</td>
<td class="windowbg2" width="100%">
<table border="0" width="90%"><tr>
<td class="smalltext">
'
$txt[94], ' '$txt[64], ': <b>'$modSettings['totalTopics'], '</b> &nbsp;&nbsp;&nbsp;&nbsp; '$txt[94], ' '$txt[95], ': <b>'$modSettings['totalMessages'], '</b><br />
'
, !empty($context['latest_post']) ? $txt[659] . ':
&quot;' 
$context['latest_post']['link'] . '&quot;  (' $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>' '''
</td>
<td class="smalltext">
'
$txt[94], ' '$txt[19], ': <b>'$context['show_member_list'] ? '<a href="' $scripturl '?action=mlist">' $modSettings['memberCount'] . '</a>' $modSettings['memberCount'], '</b><br />
'
$txt[656], ': <b>'$context['latest_member']['link'], '</b><br />';
// If they are logged in, show their unread message count, etc..
if ($context['user']['is_logged'] && $context['allow_pm'])
echo '
'
$txt['smf199'], ': <b><a href="'$scripturl'?action=pm">'$context['user']['messages'], '</a></b> '$txt['newmessages3'], ': <b><a href="'$scripturl'?action=pm">'$context['user']['unread_messages'], '</a></b>';
echo '
</td>
</tr></table>
</td>
</tr>'
;
}

// "Users online" - in order of activity.
echo '
<tr>
<td class="catbg" colspan="2">'
$txt[158], '</td>
</tr><tr>
<td 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], '" border="0" />'$context['show_who'] ? '</a>' '''
</td>
<td class="windowbg2" width="100%">
'
$context['show_who'] ? '<a href="' $scripturl '?action=who">' ''$context['num_guests'], ' '$context['num_guests'] == $txt['guest'] : $txt['guests'], ', '$context['num_users_online'], ' '$context['num_users_online'] == $txt['user'] : $txt['users'], $context['num_users_hidden'] > ' (' $context['num_users_hidden'] . ' ' $txt['hidden'] . ')' ''$context['show_who'] ? '</a>' '''<br />
<span 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>' '''
</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="catbg" 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], '" border="0" />'$context['allow_pm'] ? '</a>' '''
</td>
<td class="windowbg2" valign="top">
<b><a href="'
$scripturl'?action=pm">'$txt[159], '</a></b><br />
<span class="smalltext">
'
$txt[660], ' '$context['user']['messages'], ' '$context['user']['messages'] == $txt[471] : $txt[153], '.... '$txt[661], $context['allow_pm'] ? ' <a href="' $scripturl '?action=pm">' $txt[662] . '</a>' ''' '$txt[663], '
</span>
</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="catbg" 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], '" border="0" /></a>
</td>
<td class="windowbg2" valign="middle">
<form action="'
$scripturl'?action=login2" method="post" 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" value="ON" /></label>
</td>
<td valign="middle" align="left">
<input type="submit" value="'
$txt[34], '" />
</td>
</tr></table>
</form>
</td>
</tr>'
;
}

echo '
</table>'
;
}

?>


Code replace with What would I put here

Atari

is this available in SSI yet?


I'd like to get rid of my stand alone Shout box and use one linked to the forum but on my main page.
;D


There are 10 kinds of people in this World.
Those who understand Binary and those who don't

Grudge

andyat will need to use SSI. Atari, the shoutbox has always worked with SSI!

www.p0stwh0res.com/smf/ssi_examples.php

You can see it in action above
I'm only a half geek really...

Atari

#145
OMG when did that happen? I read a lot of this thread but admit not all of it. What version is this mod currently working in and/or is it part of it now? I haven't attempted to upgrade mine from RC1 yet


ok re read them all again  :P

There are 10 kinds of people in this World.
Those who understand Binary and those who don't

spiketowriss

can someone show me what code n where to put it on my index template? Im having issues following this thread as i aint very good at coding or php. If someone could just type me the code n show me where to place it i would be very grateful :)

Ive tried loads but keep getting load errors. I am wanting it to be jus below the main board section, just above the users online list..

spiketowriss

<table>
<tr>
<td>
', smfshout(), '
</td>
</tr>
</table>

is this the code i have to enter? n if so where?

spiketowriss

is sum1 cud jus show me a working example it would be great :)

Jerry



- Jerry
Find me on:
Facebook
Twitter
PlanetSMF

"If all you look for is the negative in things, you will never see the positive."

Atari

OK fianally went through all the upgradein but I can't get the shout to show. I checked the settinga and can't finad any place to "enable" it. I'm trying to put it in an Iframe with this code.....
<IFRAME ID="Shout" NAME="ShoutName" SRC="smf/SSI.php?ssi_function=shoutbox"

WIDTH="190"
HEIGHT="2000"
MARGINWIDTH="5"
MARGINHEIGHT="5"
HSPACE="5"
VSPACE="0"
FRAMEBORDER="1"
SCROLLING="no"
ALLOWTRANSPARENCY="true">
</IFRAME>   

Any ideas what I'm missing?  :'(

Sample page : http://www.oldskoolgamers.com/index2.php

There are 10 kinds of people in this World.
Those who understand Binary and those who don't

Grudge

The ssi_function should be shout, not shoutbox I believe - see here:

http://www.p0stwh0res.com/smf/SSI.php?ssi_function=shout
I'm only a half geek really...

OvermindDL1

Would you mind if I wrapped a module around it on the portal I am making?  It would still be required to install your mod, the module would just access, display, etc...  It would actually be easier to build it into a standalone module, but for the sake of all, I'd just wrap what I needed.

Grudge

As long as the credit is still there in some form (Both to myself and Greg Haase who actually made the original - only from a install point of view), and the portal is built for SMF then that is perfectly fine with me :)
I'm only a half geek really...

Atari

#154
OK got it running. Next question is how do I get the view all/(orwhen you click on someones name) to open in it's own window and not in the iframe? Also can I edit the template for just the shout? I'd like to getthe color scheme with the rest of the website. Black background with white and red text. Looking at the shout.php but not sure what is controling the style.

<edit>
I know if I don't use iframe it will take my formating from my page but I like the "safety" of the iframe. ( it wont break my template if some one post large picture or the like)
</edit>

you can see them both right now at www.oldskolgamers.com/index2.php
iframe and below it is without iframe.

I know the shout.template needs edited but i can't tell what effects what as far as style.
Perhaps adding this to settings in next release?  ;)

*Oh and for Unknown why do I keep losing my images? My signature here, has a picture that is linked from my forum yet it gives me the big 'ol X after a few days. I still works On my forum  ??? ???

There are 10 kinds of people in this World.
Those who understand Binary and those who don't

^Raven^

Okay perhaps I'm dense but I don't understand how I get the shoutbox to show.  David kindly installed the mod, upgraded it and everything, and I see in the Admin Center how I can work with the features to tweak the shoutbox.  But, how do I get it to appear on my forum?  Do I gotta type like <SMFShout> somewhere in the template or something?
Jon Reinhart

Owner, CWF GameCast

Public Relations Coordinator, Battlestar Galactica Wiki

Jerry

',smfshout(),'

look on page 8 of this thread for one example that I posted, this makes it show on the left of the forum. . . but it gives you the idea :)


- Jerry
Find me on:
Facebook
Twitter
PlanetSMF

"If all you look for is the negative in things, you will never see the positive."

casper_shadowrider

Quote from: Bitwiz44 on January 03, 2005, 01:37:16 AM
Where can I increase the char limit? Currently it seems to be 57.
Thanks.

Just bumping this question, which I also want to change.

I also have other questions that have been asked, but no answer yet

1.  Can the smilies be added via a pop-up select box, and

2.  Can the code be made to automattically recognise and format links.

This is a very nice mod, which I have running on a site, showing on all pages, including an integrated coppermine gallery.

Many thanks.
Make god laugh, tell him your plans

Grudge

Atari,

I'm not sure how you get View All to open in the main window. The idea of a iframe is the window acts like a seperate browser window, so honestly have no idea - except you'd probably need to use javascript to achieve it. Otherwise could you put view all outside of the iframe?

Styles use the same name as the SMF classes (titlebg, windowbg, catbg). Text also uses a class called smtxt, but this isn't defined as part of the mod. If I were you instead of having the src of the iframe SSI.php itself, I'd create a "dummy" php file called something like shoutbox.php, and have this include SSI.php and also put a inline stylesheet at the top of it, something like:


<?php
include_once('SSI.php');
<
STYLE SHEET STUFF HERE>
ssi_shoutbox();
?>



I don't know where the character limit is coming from, apart from this line in shout.template.php:

<input type="text" value="', $txt['shoutbox_8'], '" name="message" size="16" maxlength="100" onfocus="if (this.value == \'', $txt['shoutbox_8'], '\')this.value=\'\'" /><br />


If you make maxlength = 500 does it still have a limit?

I think it should automatically do links, not sure why it isn't - BBC works though doesn't it?
I'm only a half geek really...

^Raven^

Quote from: Jerry on January 10, 2005, 01:54:42 AM
',smfshout(),'

look on page 8 of this thread for one example that I posted, this makes it show on the left of the forum. . . but it gives you the idea :)

Thanks for the info.  I tried that but kept receiving an error message.  David investigated, and fixed the issue, seems I didn't have an echo statement in there (I don't know the PHP so that causes problems) plus there were some other issues he resolved.  I did notice, and it could have been just for me, but putting the shoutbox in a table in my sidebar caused the forum to go wonky.  This could have been just for my forum or it could be for all that were migrated from YaBBSE.  The contents were squished to the right and two tables, above the shoutbox, spanned the entire width of the page.  I effected the easy resolution of putting the shoutbox at the bottom of the forum.  Not my favorite spot for one but I'll likely move it to its own page in the near future when I get the no sidebar theme operational.
Jon Reinhart

Owner, CWF GameCast

Public Relations Coordinator, Battlestar Galactica Wiki

Advertisement: