News:

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

Main Menu

FlashChat - SMF Whos Online... Ok this is annoying...

Started by MoreBloodWine, January 21, 2007, 07:18:43 PM

Previous topic - Next topic

MoreBloodWine

So i successfully installed FlashChat as far as any SMF integration goes all I did was add the chat info the the BoardIndex.template.php file of my custom theme... but if you go here and look at the bottom where the info is you'll see that yes it is readable kinda , but its all black... how can I change it to the text color of the other info stue "white" any helps appreciated , Thx. Hope this makes sense...
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Croco

I am back. I will try to catch up with some stuff soon.
Regards,
Croco

My sites
Andareena.com
Andareen.net(Under Constraction :P)

New plans coming soon


Good links for you to visit:
Docs
Search

MoreBloodWine

Quote from: Croco on January 21, 2007, 08:29:21 PM
could you provide the boardIndex.template.php ?

This is my entire boardindex.template.php file... scroll down some and you will see the flashchat code I entered just as instructed to and it does show up but the lettering is black which you can see if you goto the link I provided above and goto the info center on the forum...

<?php// Version: 1.1; BoardIndexfunction 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><span style="font-size: 1px;">&nbsp;</span></td> <td align="right">'; if (!$settings['show_sp1_info']) echo ' ', $txt[19], ': ', $context['common_stats']['total_members'], ' &nbsp;&#8226;&nbsp; ', $txt[95], ': ', $context['common_stats']['total_posts'], ' &nbsp;&#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 '<div class="tborder"> <table border="0" width="100%" cellspacing="1" cellpadding="4"> <tr class="titlebg" align="center"> <td>', $txt[102], '</td> </tr> <tr> <td valign="middle" align="center" height="60" class="news_fader">'; // 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></div><div class="bdc" style="margin-bottom: 2ex;"><!-- blank --></div>'; } /* 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) { echo '<div class="tborder"><table border="0" width="100%" cellspacing="1" cellpadding="5"> <tbody> <tr> <td colspan="4" class="boardtitle" height="18">'; $category['link'] = strtr($category['link'], array("\">" => "\"><!-- ", "</a>" => " --></a>")); echo ' ', $category['link'], ' <a style="float:left;" href="', $category['href'], '">', $category['name'], '</a> '; $category['href'] = strtr($category['href'], array("http" => "", "/" => "", "." => "", "#" => "", ":" => "")); $dhtml_collapsed = get_collapsed_state("category_" . $category['href']); if ($context['user']['is_guest']){echo '<a style="float:right;" href="javascript:void(0);" onclick="doCollapseObject(\'category_', $category['href'], '\', \'', $settings['csect_cookie'], '\')"><img id="img_category_', $category['href'], '" src="', $settings['images_url'], $dhtml_collapsed ? '/expand_b.gif' : '/collapse_b.gif', '" alt="*" border="0" /></a>';}else{if ($category['can_collapse'])echo '<a style="float:right;" href="javascript:void(0);" onclick="doCollapseObject(\'category_', $category['href'], '\', \'', $settings['csect_cookie'], '\')"><img id="img_category_', $category['href'], '" src="', $settings['images_url'], $dhtml_collapsed ? '/expand_b.gif' : '/collapse_b.gif', '" alt="*" border="0" /></a>';}echo '</td></tr></tbody>';if ($context['user']['is_guest']){echo '<tbody id="category_', $category['href'], '"', $dhtml_collapsed ? ' style="display:none;">' : '>';}else{if ($category['can_collapse'])echo '<tbody id="category_', $category['href'], '"', $dhtml_collapsed ? ' style="display:none;">' : '>';elseecho '<tbody id="category_', $category['href'], '">';} // Assuming the category hasn't been collapsed... if (!$category['is_collapsed']) { echo ' <tr class="catbg"> <td colspan="2" height="18" class="catbg_n">'; echo ' ', $txt[20], ' </td><td class="catbg_n" style="width: 13ex;" nowrap="nowrap"><span style="white-space: nowrap;">', $txt[64], '/', $txt[26], '</span></td><td class="catbg_n" width="22%">', $txt[22], '</td> </tr>'; /* 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 class="windowbg2"> <td rowspan="2" class="windowbg" 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], '" border="0" />'; // 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], '" border="0" />'; // No new posts at all!  The agony!! else echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" border="0" />'; echo '</a></td> <td rowspan="2" class="windowbg2" align="left"> <b><a href="', $board['href'], '" name="b', $board['id'], '">', $board['name'], '</a></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 ' <div style="padding-top: 1px;" class="smalltext"><i>', count($board['moderators']) == 1 ? $txt[298] : $txt[299], ': ', implode(', ', $board['link_moderators']), '</i></div>'; // 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 ' <div style="padding-top: 1px;" class="smalltext"><i>', $txt['parent_boards'], ': ', implode(', ', $children), '</i></div>'; } // Show some basic information about the number of posts, etc. echo ' </td> <td class="windowbg" valign="middle" align="center" style="width: 13ex;"><span class="smalltext">'; if(empty($settings['show_topics_posts_help'])) echo ' <img style="float:right; margin-right: 3px; margin-left: -12px; cursor:help;" src="' . $settings['images_url'] . '/topics_posts_h.gif" alt="', $board['topics'], ' ', $txt['topics_posts_topics'], ' ', $txt['topics_posts_in'], ' ', $board['name'], '" title="', $board['topics'], ' ', $txt['topics_posts_topics'], ' ', $txt['topics_posts_in'], ' ', $board['name'], '" border="0" />'; echo ' ', $board['topics'],' </span></td> <td rowspan="2" class="smalltext" valign="middle" width="22%">'; /* 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 ' <div style="float: left;"> ', $board['last_post']['link'], '<br />', $txt[525], ' ', $board['last_post']['member']['link'], '</div>'; if ($settings['images_url'] != $settings['theme_url'] . '/images' || file_exists($settings['theme_dir'] . '/images/icons/last_post.gif')) echo ' <br /><div style="float: right; white-space: nowrap;">', $board['last_post']['time'], '&nbsp;<a href="', $board['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt[111], '" title="', $txt[111], '" border="0" /></a></div>'; echo ' </td> </tr>    <tr> <td class="windowbg" style="width: 13ex;" align="center" valign="middle"><span class="smalltext">'; if(empty($settings['show_topics_posts_help'])) echo ' <img style="float:right; margin-right: 3px; margin-left: -12px; cursor:help;" src="' . $settings['images_url'] . '/topics_posts_h.gif" alt="', $board['posts'], ' ', $txt['topics_posts_posts'], ' ', $txt['topics_posts_in'], ' ', $board['name'], '" title="', $board['posts'], ' ', $txt['topics_posts_posts'], ' ', $txt['topics_posts_in'], ' ', $board['name'], '" border="0" />'; echo ' ', $board['posts'], ' </span></td>    </tr>'; } } echo '</tbody></table></div><div class="bdc"><!-- blank --></div><br />'; } if ($context['user']['is_logged']) { echo '<div class="tborder" style="padding: 3px;"><table border="0" width="100%" cellspacing="0" cellpadding="5"> <tr class="titlebg"> <td align="', !$context['right_to_left'] ? 'left' : 'right', '" class="smalltext"> <img src="' . $settings['images_url'] . '/new_some.gif" alt="" border="0" align="middle" /> ', $txt[333], ' <img src="' . $settings['images_url'] . '/new_none.gif" alt="" border="0" align="middle" style="margin-left: 4ex;" /> ', $txt[334], ' </td> <td align="', !$context['right_to_left'] ? 'right' : 'left', '" class="smalltext">'; // Show the mark all as read button? if ($settings['show_mark_read'] && !empty($context['categories'])) echo ' <a href="', $scripturl, '?action=markasread;sa=all;sesc=' . $context['session_id'] . '">', ($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></table></div><br />'; } if ($context['user']['is_guest']) echo ' <span style="font-size: 7px"><br /></span>'; // Here's where the "Info Center" starts... $dhtml_collapsed = get_collapsed_state("info_center"); echo '<div class="tborder"> <table border="0" width="100%" cellspacing="1" cellpadding="4"> <tbody><tr class="titlebg"> <td align="center" colspan="2"> <a style="float:right;" href="javascript:void(0);" onclick="doCollapseObject(\'info_center\', \'', $settings['csect_cookie'], '\')"><img class="midimage" id="img_info_center" src="', $settings['images_url'], $dhtml_collapsed ? '/expand_b.gif' : '/collapse_b.gif', '" alt="*" border="0" /></a>', $txt[685], '</td> </tr></tbody><tbody id="info_center"', $dhtml_collapsed ? ' style="display:none;" ' : ' ', '>'; // 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. (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 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" alt="', $txt['calendar24'], '" border="0" /></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 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" alt="', $txt[332], '" border="0" />', $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> <div class="smalltext">', $txt[200], '</div> </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"> <div style="float: ', !$context['right_to_left'] ? 'left' : 'right', '; width: 50%;">', $txt[490], ': <b>', $context['common_stats']['total_topics'], '</b></div>', $txt[489], ': <b>', $context['common_stats']['total_posts'], '</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 width="32%" class="smalltext" valign="top"> ', $txt[488], ': <b><a href="', $scripturl, '?action=mlist">', $context['common_stats']['total_members'], '</a></b><br /> ', $txt[656], ': <b>', $context['common_stats']['latest_member']['link'], '</b><br />'; // If they are logged in, show their unread message count, etc.. if ($context['user']['is_logged']) 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%">'; if ($context['show_who']) echo ' <a href="', $scripturl, '?action=who">'; echo $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 ')'; } if ($context['show_who']) echo '</a>'; echo ' <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>'; if (empty($settings['show_most_online'])) echo ' <div class="smalltext" style="border-width: 1px 0 0 0; border-style: solid; border-color: #FFFFFF; padding: 5px 0 2px 0; margin: 2px 0 0 0;"> ', $txt['most_online_today'], ': <b>', $modSettings['mostOnlineToday'], '</b>. ', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ') </div>'; echo ' </td> </tr>'; // flashchat users echo ' <tr> <td class="catbg" colspan="2">FlashChat Users</td> </tr> <tr> <td class="windowbg">&nbsp;</td> <td class="windowbg2" width="100%"><iframe frameborder="0" height="100" src="', $GLOBALS['boardurl'], '/chat/info_embedded.php" style="width: 100%; margin: 0; padding: 0; border: 0; overflow: hidden;" scrolling="no" border="0" allowtransparency="true"></iframe></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> <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="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" 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></tbody></table> </form> </td> </tr>'; } echo '</tbody></table></div><div class="bdc"><!-- blank --></div>';}?>
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Croco

try to replace

// flashchat users
echo '
<tr>
<td class="catbg" colspan="2">FlashChat Users</td>
</tr>
<tr>
<td class="windowbg">&nbsp;</td>
<td class="windowbg2" width="100%"><iframe frameborder="0" height="100" src="', $GLOBALS['boardurl'], '/chat/info_embedded.php" style="width: 100%; margin: 0; padding: 0; border: 0; overflow: hidden;" scrolling="no" border="0" allowtransparency="true"></iframe></td>
</tr>';


with this


// flashchat users
echo '
<tr>
<td class="catbg" colspan="2">FlashChat Users</td>
</tr>
<tr>
<td class="windowbg">&nbsp;</td>
<td class="windowbg2" width="100%"><font color=white><iframe frameborder="0" height="100" src="', $GLOBALS['boardurl'], '/chat/info_embedded.php" style="width: 100%; margin: 0; padding: 0; border: 0; overflow: hidden;" scrolling="no" border="0" allowtransparency="true"></iframe><font></td>
</tr>';


I am back. I will try to catch up with some stuff soon.
Regards,
Croco

My sites
Andareena.com
Andareen.net(Under Constraction :P)

New plans coming soon


Good links for you to visit:
Docs
Search

MoreBloodWine

Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


SleePy

Since you are iframing a document you need to go to that document and edit it to change its colors
info_embedded.php
Jeremy D ~ Site Team / SMF Developer ~ GitHub Profile ~ Join us on IRC @ Libera.chat/#smf ~ Support the SMF Support team!

MoreBloodWine

#6
Im gonna have to play stupid on this one bec its late and im tired but huh...

Edit : NM I think I got it... I havent tested the change yet bec I'm redoing the install of flashchat but I didnt find any hex code colors I did find the word black defined once... so I changed it to white... hope that does it... will update / reply to this post when im done and able to test the change...

Quote from: SleePy on January 22, 2007, 08:03:19 PM
Since you are iframing a document you need to go to that document and edit it to change its colors
info_embedded.php

Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


MoreBloodWine

Ok, so when viewing the forum section and the info center this is what you see...

? user in ? room - obviously the ? are replaced with how many rooms you have and how many users are "using" the rooms...

Name Of Room (?) - ? replaced with how many users are in the room

and then below the name of the room you have the names of the users...

Now in the file below you said is the info to change since thats whats being iframed... well I changed the one line to white and it colors the room names white... but the user names and the ( ? user in ? room ) lines are still black...

Please check the test page of my forum to see what I mean... Thx... http://www.choice-online-gaming.com/index.php?action=forum

Edit : THe file below if I didnt already say is the entire info_embedded.php file...


<?php header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache");/**If this file is not in the FlashChat root folder, then change thispath to the location of the inc/common.php file.*/require_once('inc/common.php');ChatServer::purgeExpired();/**Retrieves the number of users who are chatting in any room.Leave the $room parameter empty to return the number of users in all room.*/function numusers( $room = "" ){ if($room) { $stmt = new Statement("SELECT COUNT(*) AS numb FROM {$GLOBALS['fc_config']['db']['pref']}connections WHERE userid IS NOT NULL AND userid <> ? AND roomid=?"); $rs = $stmt->process(SPY_USERID, $room); } else { $stmt = new Statement("SELECT COUNT(*) AS numb FROM {$GLOBALS['fc_config']['db']['pref']}connections,{$GLOBALS['fc_config']['db']['pref']}rooms  WHERE userid IS NOT NULL AND userid <> ? AND ispublic IS NOT NULL  AND {$GLOBALS['fc_config']['db']['pref']}connections.roomid = {$GLOBALS['fc_config']['db']['pref']}rooms.id"); $rs = $stmt->process(SPY_USERID); } $rec = $rs->next(); return $rec?$rec['numb']:0;}/**Retrieves a list of the users (by login ID) who are in $room.Leave the $room parameter empty to return a list of all users in all rooms.*/function usersinroom( $room = "" ){ $list = array(); if($room) { $stmt = new Statement("SELECT userid, state, color, lang, roomid FROM {$GLOBALS['fc_config']['db']['pref']}connections WHERE userid IS NOT NULL AND userid <> ? AND roomid=?"); $rs = $stmt->process(SPY_USERID, $room); } else { $stmt = new Statement("SELECT userid, state, color, lang, roomid FROM {$GLOBALS['fc_config']['db']['pref']}connections WHERE userid IS NOT NULL AND userid <> ?"); $rs = $stmt->process(SPY_USERID); } while($rec = $rs->next()) { $usr = ChatServer::getUser($rec['userid']); if($usr == null && $GLOBALS['fc_config']['enableBots']) $usr = $GLOBALS['fc_config']['bot']->getUser($rec['userid']); $list[] = array_merge($usr, $rec); } return $list;}/**Retrieves a list of all available rooms, as an array.*/function roomlist(){ $list = array(); // populate $list with the names of all available rooms $stmt = new Statement("SELECT * FROM {$GLOBALS['fc_config']['db']['pref']}rooms WHERE ispublic IS NOT NULL order by ispermanent"); $rs = $stmt->process(); while($rec = $rs->next()) $list[] = $rec; //result will be an array of arrays like ('id' => <room id>, 'updated' = <timestamp>, 'created' => <timestamp>, 'name' => <room name>, 'ispublic' => <public flag>, 'ispermanent' => <autoclose flag>) return $list;}$rooms = roomlist();$roomnumb = sizeof($rooms);$usernumb = numusers();?>
<html>
<head>
<title>Who's in the chat?</title>
<meta http-equiv=Content-Type content="text/html;  charset=UTF-8">
<style type="text/css">
<!--

body { background-color: transparent; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;}
....normal {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin: 0; padding: 0;
        text-align: center;
}

#roomList { margin: 0; padding: 0; }
#roomList a { color: white; text-decoration: none; } #roomList a:hover { text-decoration: underline; }
....userList { margin-left: 7px; margin-right: 0; margin-bottom: 0; margin-top: 0;  padding: 0; }

-->
</style>
<script type="text/javascript">
function toggleUserList(id) {
   if (l = document.getElementById(id)) {
      if (l.style.display == '' || l.style.display == 'block') l.style.display = 'none';
      else l.style.display = 'block';
   }
   return false;
}

</script>
</head>
<body>
<p class=normal><?php echo $usernumb ?> user<?php if ($usernumb != 1) echo "s" ?> in <?php echo $roomnumb ?> room<?php if ($roomnumb != 1) echo "s"; ?>.</p>
<ul id="roomList">
<?php if($roomnumb) { ?>
<?php foreach($rooms as $room) { ?>
<li><strong><a href="#" onclick="javascript:toggleUserList('room_<?php echo $room['id']?>')"><?php echo $room['name']?> (<?php echo numusers($room['id']) ?>)</a></strong>
<?php $users = usersinroom($room['id']);                                        if ($users) {                                          echo "<ul class=\"userList\" id=\"room_".$room['id']."\">";                                          foreach( $users as $user ) {    echo "<li>".$user['login'] . "</li>";  }                                          echo "</ul>";                                        } ?> </li>
<?php } ?>
<?php } ?>
</ul>

</body>
</html>
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Croco

you can make it by putting


<body>
<font color="white">

// code here that shows the information ..........

</font>
</body>


if you want to change the color for username for example make this


echo "<li>".$user['login'] . "</li>";



as this



echo "<font color="red"><li>".$user['login'] . "</li></font>";

I am back. I will try to catch up with some stuff soon.
Regards,
Croco

My sites
Andareena.com
Andareen.net(Under Constraction :P)

New plans coming soon


Good links for you to visit:
Docs
Search

MoreBloodWine

#9
Both of your "mods" cause errors... is there anyone whos read this thread that actually uses flashchat and the info part for SMF that can help me with this... anyway that aside I've fixed some of the problems of font colors...

Please click the link provided above and scroll down to the info center... there you will see the flashchat info and the ones Ive been able to "color"... anyway this is a line of code from the info_embedded.php file... its where some of the info is I'm trying to color... I figure the best way to tackle this is one issue at a time... anyway if you look at the code below everything works as it is now but it doesnt color all of what I want... see the two instances of the ( echo "s"; ) in the code below well when I try to font color the both of the s white I get errors... this is how I'm trying to do it but its not working... hopefully I can get this worked out I did alot of it already Ive just kinda worked myself into a corner i cant get out of...

Snippet Of Code... With mods that error me...echo "<font color="#FFFFFF">s</font>";

Full Line Of Code...<p class=normal><?php echo $usernumb ?> <font color="white">user</font><?php if ($usernumb != 1) echo "s" ?>   <font color="white">in</font>   <?php echo $roomnumb ?> <font color="white">room</font><?php if ($roomnumb != 1) echo "s"; ?>.</p>
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Croco

i tested the code and it works perfectly what errors dose it show ?
I am back. I will try to catch up with some stuff soon.
Regards,
Croco

My sites
Andareena.com
Andareen.net(Under Constraction :P)

New plans coming soon


Good links for you to visit:
Docs
Search

MoreBloodWine

Can you give me a link to your forum where your using the flashchat info and temp color it to purple so I can see , Thx... if I can see it in action then Ill have more hope to hold out for lol... as for the errors I dont recall bec i undid the changes you suggested... also if this does infact work for you why not just post a full copy of your info_embedded.php file like I did and I can just compare the two to make the changes I need bec if yours works then mine will to after doing comparisons and makin the changes I need to to make them match...
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Croco

try to use this file

make sure that you have a back-up file for the old one
I am back. I will try to catch up with some stuff soon.
Regards,
Croco

My sites
Andareena.com
Andareen.net(Under Constraction :P)

New plans coming soon


Good links for you to visit:
Docs
Search

MoreBloodWine

That "appears" to work b=ok but one slight problem... before the room names its adding a )" so when you look at the info center you see this for the test rooms / forum... something in the code must be missing for it to be showing a )" before the room names but whatever it is doesnt seem to be generating any errors on the forum... but I havent checked my server logs...

)"Test(1) - The 1 being one person inside...
  MoreBloodWine2
)"The Lounge(1) - The 1 beind one person inside...
  MoreBloodWine
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Croco

it was fix if there is anything wrong just tell me  ;)
I am back. I will try to catch up with some stuff soon.
Regards,
Croco

My sites
Andareena.com
Andareen.net(Under Constraction :P)

New plans coming soon


Good links for you to visit:
Docs
Search

MoreBloodWine

Fixed this...
)"Test(1) - The 1 being one person inside...
  MoreBloodWine2
)"The Lounge(1) - The 1 beind one person inside...
  MoreBloodWine

Now we have this...
)Test(1) - The 1 being one person inside...
  MoreBloodWine2
)The Lounge(1) - The 1 beind one person inside...
  MoreBloodWine

Also out of curiosity is there a way to space the (1) from the rooms names so instead of Room(1) you have Room (1)
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Croco

I am back. I will try to catch up with some stuff soon.
Regards,
Croco

My sites
Andareena.com
Andareen.net(Under Constraction :P)

New plans coming soon


Good links for you to visit:
Docs
Search

MoreBloodWine

Quote from: Croco on January 23, 2007, 03:16:19 AM
try now
That did the trick and I see you got that "lil request" of mine in thx man... now if I havent been to much of a pain in the azz I have one other request... if you goto the page and view the info all appears to be fine... and this isnt an error but the script made this way for god know what reason... but if you mouse over the room names you see theyre hyperlinked... anyway to disable that... bec when you click on the room name / link all it does is open a new webpage that deafults to the info_embedded file page and it doesnt show any info not that I'd expect it to... hope this makes sense and thx.
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Simplemachines Cowboy

That's because of the iframe.
That's why I quit using this mod that I wrote up and am using Daniel15's new Flashchat mod, which is excellent and much easier to add to different themes.
My SMF forum: The Open Range

MoreBloodWine

well im not gonna quit using a mod bec of accidental hyperlinks LOL
Want a sig like mine for your BTCGuild stats ? Then check this out: Spend-ur-Bits


Advertisement: