Advertisement:

Author Topic: [Theme] ElemenT (SMF 1.0.x / 1.1beta3 / 1.1.x)  (Read 122621 times)

Offline SanSite.Info

  • Jr. Member
  • **
  • Posts: 103
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #80 on: June 11, 2005, 01:49:14 PM »


Hai Thanks for the reply.

Here is the code
Code: [Select]
<?php
// Version: 1.0; index



// Initialize the template... mainly little settings.
function template_init()
{
global $context$settings$options$txt;

/* Use images from default theme when using templates from the default theme?
if this is &#39;always&#39;, images from the default theme will be used.
if this is &#39;defaults&#39;, images from the default theme will only be used with default templates.
if this is &#39;never&#39; or isn&#39;t set at all, images from the default theme will not be used. */
$settings[&#39;use_default_images&#39;] = &#39;never&#39;;

/* What document type definition is being used? (for font size and other issues.)
&#39;xhtml&#39; for an XHTML 1.0 document type definition.
&#39;html&#39; for an HTML 4.01 document type definition. */
$settings[&#39;doctype&#39;] = &#39;xhtml&#39;;
}

// The main sub template above the content.
function template_main_above()
{
global $context$settings$options$scripturl$txt$modSettings;

// Show right to left and the character set for ease of translating.
echo &#39;<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html&#39;, $context[&#39;right_to_left&#39;] ? &#39; dir="rtl"&#39; : &#39;&#39;, &#39;><head>
<meta http-equiv="Content-Type" content="text/html; charset=&#39;, $context[&#39;character_set&#39;], &#39;" />
<meta name="description" content="&#39;, $context[&#39;page_title&#39;], &#39;" />
<meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />
<script language="JavaScript" type="text/javascript" src="&#39;, $settings[&#39;default_theme_url&#39;], &#39;/script.js"></script>
<script language="JavaScript" type="text/javascript"><!--
var smf_theme_url "&#39;, $settings[&#39;theme_url&#39;], &#39;";
var smf_images_url "&#39;, $settings[&#39;images_url&#39;], &#39;";
// --></script>
<title>&#39;, $context[&#39;page_title&#39;], &#39;</title>&#39;;

// This is here because Gecko browsers properly support white-space....
if ($context[&#39;browser&#39;][&#39;is_gecko&#39;])
echo &#39;
<style type="text/css"><!--
.code
{
white-spacepre;
}
--></style>&#39;;

echo &#39;
<link rel="stylesheet" type="text/css" href="&#39;, $settings[&#39;theme_url&#39;], &#39;/style.css" />&#39;;

/* Internet Explorer 4/5 and Opera 6 just don&#39;t do font sizes properly. (they are big...)
Thus, in Internet Explorer 4, 5, and Opera 6 this will show fonts one size smaller than usual.
Note that this is affected by whether IE 6 is in standards compliance mode.. if not, it will also be big.
Standards compliance mode happens when you use xhtml... */
if ($context[&#39;browser&#39;][&#39;needs_size_fix&#39;])
echo &#39;
<link rel="stylesheet" type="text/css" href="&#39;, $settings[&#39;default_theme_url&#39;], &#39;/fonts-compat.css" />&#39;;

// Show all the relative links, such as help, search, contents, and the like.
echo &#39;
<link rel="help" href="&#39;, $scripturl, &#39;?action=help" target="_blank" />
<link rel="search" href="&#39; . $scripturl . &#39;?action=search" />
<link rel="contents" href="&#39;, $scripturl, &#39;" />&#39;;

// If we&#39;re viewing a topic, these should be the previous and next topics, respectively.
if (!empty($context[&#39;current_topic&#39;]))
echo &#39;
<link rel="prev" href="&#39; . $scripturl . &#39;?action=;topic=&#39; . $context[&#39;current_topic&#39;] . &#39;.0;prev_next=prev" />
<link rel="next" href="&#39; . $scripturl . &#39;?action=;topic=&#39; . $context[&#39;current_topic&#39;] . &#39;.0;prev_next=next" />&#39;;

// If we&#39;re in a board, or a topic for that matter, the index will be the board&#39;s index.
if (!empty($context[&#39;current_board&#39;]))
echo &#39;
<link rel="index" href="&#39; . $scripturl . &#39;?action=;board=&#39; . $context[&#39;current_board&#39;] . &#39;.0" />&#39;;

// We&#39;ll have to use the cookie to remember the header...
if ($context[&#39;user&#39;][&#39;is_guest&#39;])
$options[&#39;collapse_header&#39;] = !empty($_COOKIE[&#39;upshrink&#39;]);

// Output any remaining HTML headers. (from mods, maybe?)
echo $context[&#39;html_headers&#39;], &#39;

<script language="JavaScript" type="text/javascript"><!--
var current_header = &#39;, empty($options[&#39;collapse_header&#39;]) ? &#39;false&#39; : &#39;true&#39;, &#39;;

function shrinkHeader(mode)
{&#39;;

// Guests don&#39;t have theme options!!
if ($context[&#39;user&#39;][&#39;is_guest&#39;])
echo &#39;
document.cookie "upshrink=" + (mode 0);&#39;;
else
echo &#39;
document.getElementById("upshrinkTemp").src "&#39;, $scripturl, &#39;?action=jsoption;var=collapse_header;val=" + (mode 0) + ";sesc=&#39;, $context[&#39;session_id&#39;], &#39;;" + (new Date().getTime());&#39;;

echo &#39;
document.getElementById("upshrink").src smf_images_url + (mode "/upshrink2.gif" "/upshrink.gif");

document.getElementById("upshrinkHeader").style.display mode "none" "";

current_header mode;
}
// --></script>
</head>
<
body style="margin: 0 6px 0 6px;">&#39;;

// The logo, user information, news, and menu.
echo &#39;
<table width="100%"  border="0" cellpadding="0" cellspacing="0">
 
 <tr>
 
   <td width="120" height="30" align="left" valign="top"><img src="&#39; . $settings[&#39;images_url&#39;] . &#39;/top_left.gif" width="120" height="30" alt=" " border="0" /></td>
 
   <td width="100%" style="background-image:url(&#39; . $settings[&#39;images_url&#39;] . &#39;/top.gif)" align="center" valign="middle"></td>
 
   <td width="120" height="30" align="right" valign="top"><img src="&#39; . $settings[&#39;images_url&#39;] . &#39;/top_right.gif" width="120" height="30" alt=" " border="0" /></td>
 
 </tr>
</
table>
<
table cellspacing="1" class="bordercolor" cellpadding="0" border="0" align="center" width="100%">

<
tr class="windowbg"><td>
<
img src="&#39;, $settings[&#39;images_url&#39;], &#39;/logo.gif" style="float: left;" alt="" />
<
img src="&#39;, $settings[&#39;images_url&#39;], &#39;/logo1.jpg" style="float: right;" alt="" />
</
td>
</
tr></table>

<
table cellspacing="0" cellpadding="0" border="0" align="center" width="100%">

<
tr class="windowbg3">

 
   <td class="tborder" style="border-width: 0 1px 1px 1px;" valign="top">&#39;;
echo &#39;

<br /><table cellspacing="0" cellpadding="10" border="0" align="center" width="100%" style="position: relative;">


<tr id="upshrinkHeader"&#39;, empty($options[&#39;collapse_header&#39;]) ? &#39;&#39; : &#39; style="display: none;"&#39;, &#39;>
<td valign="top">

<
table width="100%"  border="0" cellpadding="0" cellspacing="0">
 
 <tr>
 
   <td width="120" height="30" align="left" valign="top"><img src="&#39; . $settings[&#39;images_url&#39;] . &#39;/top_left.gif" width="120" height="30" alt=" " border="0" /></td>
 
   <td width="100%" style="background-image:url(&#39; . $settings[&#39;images_url&#39;] . &#39;/top.gif)" align="center" valign="middle"><b>Welcome to &#39;, $context[&#39;forum_name&#39;], &#39;</b></td>
 
   <td width="120" height="30" align="right" valign="top"><img src="&#39; . $settings[&#39;images_url&#39;] . &#39;/top_right.gif" width="120" height="30" alt=" " border="0" /></td>
 
 </tr>
</
table>

<
table border="0" align="center" class="bordercolor" width="100%" cellspacing="1" cellpadding="4">
<tr class="catbg" colspan="3">
<td height="5" colspan="2" valign="middle" align="left">User Info</td>&#39;;

// Show a random news item? (or you could pick one from news_lines...)
if (!empty($settings[&#39;enable_news&#39;]))
echo &#39;
<td height="5" valign="middle" align="center">Forum News</td>&#39;;
echo &#39;
</tr>
<tr colspan="3">
<td width="7%" class="windowbg" valign="middle" align="center">&#39;;

if ($context[&#39;user&#39;][&#39;is_guest&#39;] || empty($context[&#39;user&#39;][&#39;avatar&#39;][&#39;image&#39;]))
echo &#39;<img src="&#39; . $settings[&#39;images_url&#39;] . &#39;/noavy.gif" alt="No avatar" title="No avatar" border="0" />&#39;;
else
echo $context[&#39;user&#39;][&#39;avatar&#39;][&#39;image&#39;];
echo &#39;
</td>
<td width="60%" class="windowbg2" valign="top" align="left">&#39;;

// If the user is logged in, display stuff like their name, new messages, etc.
if ($context[&#39;user&#39;][&#39;is_logged&#39;])
{
echo &#39;
&#39;, $txt[&#39;hello_member&#39;], &#39; <b>&#39;, $context[&#39;user&#39;][&#39;name&#39;], &#39;</b>&#39;, $context[&#39;allow_pm&#39;] ? &#39;, &#39; . $txt[152] . &#39; <a href="&#39; . $scripturl . &#39;?action=pm">&#39; . $context[&#39;user&#39;][&#39;messages&#39;] . &#39; &#39; . ($context[&#39;user&#39;][&#39;messages&#39;] != 1 ? $txt[153] : $txt[471]) . &#39;</a>&#39; . $txt[&#39;newmessages4&#39;] . &#39; &#39; . $context[&#39;user&#39;][&#39;unread_messages&#39;] . &#39; &#39; . ($context[&#39;user&#39;][&#39;unread_messages&#39;] == 1 ? $txt[&#39;newmessages0&#39;] : $txt[&#39;newmessages1&#39;]) : &#39;&#39;, &#39;.&#39;;

// Show the total time logged in?
if (!empty($context[&#39;user&#39;][&#39;total_time_logged_in&#39;]))
{
echo &#39;
<br />&#39;, $txt[&#39;totalTimeLogged1&#39;];

// If days is just zero, don&#39;t bother to show it.
if ($context[&#39;user&#39;][&#39;total_time_logged_in&#39;][&#39;days&#39;] > 0)
echo $context[&#39;user&#39;][&#39;total_time_logged_in&#39;][&#39;days&#39;] . $txt[&#39;totalTimeLogged2&#39;];

// Same with hours - only show it if it&#39;s above zero.
if ($context[&#39;user&#39;][&#39;total_time_logged_in&#39;][&#39;hours&#39;] > 0)
echo $context[&#39;user&#39;][&#39;total_time_logged_in&#39;][&#39;hours&#39;] . $txt[&#39;totalTimeLogged3&#39;];

// But, let&#39;s always show minutes - Time wasted here: 0 minutes ;).
echo $context[&#39;user&#39;][&#39;total_time_logged_in&#39;][&#39;minutes&#39;], $txt[&#39;totalTimeLogged4&#39;];
}

echo &#39;<br />
<a href="&#39;, $scripturl, &#39;?action=unread">&#39;, $txt[&#39;unread_since_visit&#39;], &#39;</a><br />
      <a href="&#39;, $scripturl, &#39;?action=unreadreplies">&#39;, $txt[&#39;show_unread_replies&#39;], &#39;</a><br />
 &#39;;


// Are there any members waiting for approval?
if (!empty($context[&#39;unapproved_members&#39;]))
echo &#39;<br />
&#39;, $context[&#39;unapproved_members&#39;] == 1 ? $txt[&#39;approve_thereis&#39;] : $txt[&#39;approve_thereare&#39;], &#39; <a href="&#39;, $scripturl, &#39;?action=regcenter">&#39;, $context[&#39;unapproved_members&#39;] == 1 ? $txt[&#39;approve_member&#39;] : $context[&#39;unapproved_members&#39;] . &#39; &#39; . $txt[&#39;approve_members&#39;], &#39;</a> &#39;, $txt[&#39;approve_members_waiting&#39;];

// Is the forum in maintenance mode?
if ($context[&#39;in_maintenance&#39;] && $context[&#39;user&#39;][&#39;is_admin&#39;])
echo &#39;<br />
<b>&#39;, $txt[616], &#39;</b>&#39;;
}
// Otherwise they&#39;re a guest - so politely ask them to register or login.
else
echo &#39;
&#39;, $txt[&#39;welcome_guest&#39;], &#39;<br />
<form action="&#39;, $scripturl, &#39;?action=login2" method="post" style="margin: 0px 1ex 0px 0; text-align:left;">
<input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
<select name="cookielength">
<option value="60">&#39;, $txt[&#39;smf53&#39;], &#39;</option>
<option value="1440">&#39;, $txt[&#39;smf47&#39;], &#39;</option>
<option value="10080">&#39;, $txt[&#39;smf48&#39;], &#39;</option>
<option value="302400">&#39;, $txt[&#39;smf49&#39;], &#39;</option>
<option value="-1" selected="selected">&#39;, $txt[&#39;smf50&#39;], &#39;</option>
</select>
<input type="submit" value="&#39;, $txt[34], &#39;" /><br />
&#39;, $txt[&#39;smf52&#39;], &#39;
</form>&#39;;


echo &#39;
&#39;, $context[&#39;current_time&#39;], &#39;

</td>&#39;;

// Show a random news item? (or you could pick one from news_lines...)
if (!empty($settings[&#39;enable_news&#39;]))
echo &#39;
<td style="padding:3px" class="windowbg" valign="top" align="center">
 
    &#39;, $context[&#39;random_news_line&#39;], &#39;

</td>&#39;;
echo &#39;
</tr>
</
table>
<
table width="100%"  border="0" cellpadding="0" cellspacing="0">
 
 <tr>
 
   <td width="120" height="16" align="left" valign="top"><img src="&#39; . $settings[&#39;images_url&#39;] . &#39;/bottom_left.gif" width="120" height="16" alt="" border="0" /></td>
 
   <td width="100%" style="background-image:url(&#39; . $settings[&#39;images_url&#39;] . &#39;/bottom.gif)" align="center" valign="middle"></td>
 
   <td width="120" height="16" align="right" valign="top"><img src="&#39; . $settings[&#39;images_url&#39;] . &#39;/bottom_right.gif" width="120" height="16" alt="" border="0" /></td>
 
 </tr>
</
table>





</
td></tr></table>

<table cellspacing="0" cellpadding="2" border="0" align="center" width="100%">
<tr class="windowbg">
<td valign="middle" class="tborder" style="border-width: 1px 0 1px 0;" align="center">
<a href="#" onclick="shrinkHeader(!current_header); return false;"><img id="upshrink" src="&#39;, $settings[&#39;images_url&#39;], &#39;/&#39;, empty($options[&#39;collapse_header&#39;]) ? &#39;upshrink.gif&#39; : &#39;upshrink2.gif&#39;, &#39;" alt="*" title="&#39;, $txt[&#39;upshrink_description&#39;], &#39;" style="margin: 2px 0;" border="0" /></a><img id="upshrinkTemp" src="&#39;, $settings[&#39;images_url&#39;], &#39;/blank.gif" alt="" style="margin-right: 2ex;" />&#39;;

// Show the menu here, according to the menu sub template.
template_menu();

echo &#39;
</td>
</tr></table>&#39;;

echo &#39;


<br />
<table cellspacing="0" cellpadding="10" border="0" align="center" width="100%">
<tr><td valign="top">&#39;;
}

function 
template_main_below()
{
global $context$settings$options$scripturl$txt;

echo &#39;
</td></tr>
</table>&#39;;

// Show a vB style login for quick login?
if ($context[&#39;show_vBlogin&#39;])
echo &#39;
<table cellspacing="0" cellpadding="0" border="0" align="center" width="95%">
<tr><td nowrap="nowrap" align="right">
<form action="&#39;, $scripturl, &#39;?action=login2" method="post"><br />
<input type="text" name="user" size="7" />
<input type="password" name="passwrd" size="7" />
<select name="cookielength">
<option value="60">&#39;, $txt[&#39;smf53&#39;], &#39;</option>
<option value="1440">&#39;, $txt[&#39;smf47&#39;], &#39;</option>
<option value="10080">&#39;, $txt[&#39;smf48&#39;], &#39;</option>
<option value="302400">&#39;, $txt[&#39;smf49&#39;], &#39;</option>
<option value="-1" selected="selected">&#39;, $txt[&#39;smf50&#39;], &#39;</option>
</select>
<input type="submit" value="&#39;, $txt[34], &#39;" /><br />
&#39;, $txt[&#39;smf52&#39;], &#39;
</form>
</td></tr>
</table>&#39;;
// Don&#39;t show a login box, just a break.
else
echo &#39;
<br />&#39;;



excluded last part coz this message exceeds 20000 chars ]





Want to include google advts under the Header i.e

HOME | HELP | etc BAR


Tanks Diplomat.



Offline SanSite.Info

  • Jr. Member
  • **
  • Posts: 103
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #81 on: June 12, 2005, 08:49:56 AM »
Hello

Can anyone plz suggest me a solution to this prob. I am not gettin tis advts to be put in the right place and strugglin with it.



Offline diplomat.

  • SMF Friend
  • Full Member
  • *
  • Posts: 545
  • Gender: Male
  • avidSOUND
    • avidSOUND
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #82 on: June 12, 2005, 01:11:38 PM »
this should work:

Quote

<?php
// Version: 1.0; index



// Initialize the template... mainly little settings.
function template_init()
{
   global $context, $settings, $options, $txt;

   /* Use images from default theme when using templates from the default theme?
      if this is 'always', images from the default theme will be used.
      if this is 'defaults', images from the default theme will only be used with default templates.
      if this is 'never' or isn't set at all, images from the default theme will not be used. */
   $settings['use_default_images'] = 'never';

   /* What document type definition is being used? (for font size and other issues.)
      'xhtml' for an XHTML 1.0 document type definition.
      'html' for an HTML 4.01 document type definition. */
   $settings['doctype'] = 'xhtml';
}

// The main sub template above the content.
function template_main_above()
{
   global $context, $settings, $options, $scripturl, $txt, $modSettings;

   // Show right to left and the character set for ease of translating.
   echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html', $context['right_to_left'] ? ' dir="rtl"' : '', '><head>
   <meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" />
   <meta name="description" content="', $context['page_title'], '" />
   <meta name="keywords" content="PHP, MySQL, bulletin, board, free, open, source, smf, simple, machines, forum" />
   <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/script.js"></script>
   <script language="JavaScript" type="text/javascript"><!--
      var smf_theme_url = "', $settings['theme_url'], '";
      var smf_images_url = "', $settings['images_url'], '";
   // --></script>
   <title>', $context['page_title'], '</title>';

   // This is here because Gecko browsers properly support white-space....
   if ($context['browser']['is_gecko'])
      echo '
   <style type="text/css"><!--
      .code
      {
         white-space: pre;
      }
   --></style>';

   echo '
   <link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/style.css" />';

   /* Internet Explorer 4/5 and Opera 6 just don't do font sizes properly. (they are big...)
      Thus, in Internet Explorer 4, 5, and Opera 6 this will show fonts one size smaller than usual.
      Note that this is affected by whether IE 6 is in standards compliance mode.. if not, it will also be big.
      Standards compliance mode happens when you use xhtml... */
   if ($context['browser']['needs_size_fix'])
      echo '
   <link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/fonts-compat.css" />';

   // Show all the relative links, such as help, search, contents, and the like.
   echo '
   <link rel="help" href="', $scripturl, '?action=help" target="_blank" />
   <link rel="search" href="' . $scripturl . '?action=search" />
   <link rel="contents" href="', $scripturl, '" />';

   // If we're viewing a topic, these should be the previous and next topics, respectively.
   if (!empty($context['current_topic']))
      echo '
   <link rel="prev" href="' . $scripturl . '?action=;topic=' . $context['current_topic'] . '.0;prev_next=prev" />
   <link rel="next" href="' . $scripturl . '?action=;topic=' . $context['current_topic'] . '.0;prev_next=next" />';

   // If we're in a board, or a topic for that matter, the index will be the board's index.
   if (!empty($context['current_board']))
      echo '
   <link rel="index" href="' . $scripturl . '?action=;board=' . $context['current_board'] . '.0" />';

   // We'll have to use the cookie to remember the header...
   if ($context['user']['is_guest'])
      $options['collapse_header'] = !empty($_COOKIE['upshrink']);

   // Output any remaining HTML headers. (from mods, maybe?)
   echo $context['html_headers'], '

   <script language="JavaScript" type="text/javascript"><!--
      var current_header = ', empty($options['collapse_header']) ? 'false' : 'true', ';

      function shrinkHeader(mode)
      {';

   // Guests don't have theme options!!
   if ($context['user']['is_guest'])
      echo '
         document.cookie = "upshrink=" + (mode ? 1 : 0);';
   else
      echo '
         document.getElementById("upshrinkTemp").src = "', $scripturl, '?action=jsoption;var=collapse_header;val=" + (mode ? 1 : 0) + ";sesc=', $context['session_id'], ';" + (new Date().getTime());';

   echo '
         document.getElementById("upshrink").src = smf_images_url + (mode ? "/upshrink2.gif" : "/upshrink.gif");

         document.getElementById("upshrinkHeader").style.display = mode ? "none" : "";

         current_header = mode;
      }
   // --></script>
</head>
<body style="margin: 0 6px 0 6px;">';

   // The logo, user information, news, and menu.
   echo '
<table width="100%"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="120" height="30" align="left" valign="top"><img src="' . $settings['images_url'] . '/top_left.gif" width="120" height="30" alt=" " border="0" /></td>
    <td width="100%" style="background-image:url(' . $settings['images_url'] . '/top.gif)" align="center" valign="middle"></td>
    <td width="120" height="30" align="right" valign="top"><img src="' . $settings['images_url'] . '/top_right.gif" width="120" height="30" alt=" " border="0" /></td>
  </tr>
</table>
<table cellspacing="1" class="bordercolor" cellpadding="0" border="0" align="center" width="100%">

<tr class="windowbg"><td>
<img src="', $settings['images_url'], '/logo.gif" style="float: left;" alt="" />
<img src="', $settings['images_url'], '/logo1.jpg" style="float: right;" alt="" />
</td>
</tr></table>

<table cellspacing="0" cellpadding="0" border="0" align="center" width="100%">

<tr class="windowbg3">

    <td class="tborder" style="border-width: 0 1px 1px 1px;" valign="top">';   
   echo '

<br /><table cellspacing="0" cellpadding="10" border="0" align="center" width="100%" style="position: relative;">


      <tr id="upshrinkHeader"', empty($options['collapse_header']) ? '' : ' style="display: none;"', '>
            <td valign="top">

<table width="100%"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="120" height="30" align="left" valign="top"><img src="' . $settings['images_url'] . '/top_left.gif" width="120" height="30" alt=" " border="0" /></td>
    <td width="100%" style="background-image:url(' . $settings['images_url'] . '/top.gif)" align="center" valign="middle"><b>Welcome to ', $context['forum_name'], '</b></td>
    <td width="120" height="30" align="right" valign="top"><img src="' . $settings['images_url'] . '/top_right.gif" width="120" height="30" alt=" " border="0" /></td>
  </tr>
</table>

<table border="0" align="center" class="bordercolor" width="100%" cellspacing="1" cellpadding="4">
      <tr class="catbg" colspan="3">
         <td height="5" colspan="2" valign="middle" align="left">User Info</td>';

   // Show a random news item? (or you could pick one from news_lines...)
   if (!empty($settings['enable_news']))
      echo '
         <td height="5" valign="middle" align="center">Forum News</td>';
echo '
</tr>
      <tr colspan="3">
         <td width="7%" class="windowbg" valign="middle" align="center">';

if ($context['user']['is_guest'] || empty($context['user']['avatar']['image']))
         echo '<img src="' . $settings['images_url'] . '/noavy.gif" alt="No avatar" title="No avatar" border="0" />';
      else
         echo $context['user']['avatar']['image'];
echo '
</td>
         <td width="60%" class="windowbg2" valign="top" align="left">';

   // If the user is logged in, display stuff like their name, new messages, etc.
   if ($context['user']['is_logged'])
   {
      echo '
            ', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>', $context['allow_pm'] ? ', ' . $txt[152] . ' <a href="' . $scripturl . '?action=pm">' . $context['user']['messages'] . ' ' . ($context['user']['messages'] != 1 ? $txt[153] : $txt[471]) . '</a>' . $txt['newmessages4'] . ' ' . $context['user']['unread_messages'] . ' ' . ($context['user']['unread_messages'] == 1 ? $txt['newmessages0'] : $txt['newmessages1']) : '', '.';
            
         // Show the total time logged in?
      if (!empty($context['user']['total_time_logged_in']))
      {
         echo '
                     <br />', $txt['totalTimeLogged1'];

         // If days is just zero, don't bother to show it.
         if ($context['user']['total_time_logged_in']['days'] > 0)
            echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

         // Same with hours - only show it if it's above zero.
         if ($context['user']['total_time_logged_in']['hours'] > 0)
            echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

         // But, let's always show minutes - Time wasted here: 0 minutes ;).
         echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'];
      }

      echo '<br />
            <a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a><br />
               <a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />
             ';
         

      // Are there any members waiting for approval?
      if (!empty($context['unapproved_members']))
         echo '<br />
            ', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=regcenter">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'];

      // Is the forum in maintenance mode?
      if ($context['in_maintenance'] && $context['user']['is_admin'])
         echo '<br />
            <b>', $txt[616], '</b>';
   }
   // Otherwise they're a guest - so politely ask them to register or login.
   else
      echo '
            ', $txt['welcome_guest'], '<br />
   <form action="', $scripturl, '?action=login2" method="post" style="margin: 0px 1ex 0px 0; text-align:left;">
                        <input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
                        <select name="cookielength">
                           <option value="60">', $txt['smf53'], '</option>
                           <option value="1440">', $txt['smf47'], '</option>
                           <option value="10080">', $txt['smf48'], '</option>
                           <option value="302400">', $txt['smf49'], '</option>
                           <option value="-1" selected="selected">', $txt['smf50'], '</option>
                        </select>
                        <input type="submit" value="', $txt[34], '" /><br />
                        ', $txt['smf52'], '
                     </form>';


   echo '
            ', $context['current_time'], '

</td>';

   // Show a random news item? (or you could pick one from news_lines...)
   if (!empty($settings['enable_news']))
      echo '
         <td style="padding:3px" class="windowbg" valign="top" align="center">
     ', $context['random_news_line'], '

      </td>';
echo '
</tr>
</table>
<table width="100%"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="120" height="16" align="left" valign="top"><img src="' . $settings['images_url'] . '/bottom_left.gif" width="120" height="16" alt="" border="0" /></td>
    <td width="100%" style="background-image:url(' . $settings['images_url'] . '/bottom.gif)" align="center" valign="middle"></td>
    <td width="120" height="16" align="right" valign="top"><img src="' . $settings['images_url'] . '/bottom_right.gif" width="120" height="16" alt="" border="0" /></td>
  </tr>
</table>





</td></tr></table>

   <table cellspacing="0" cellpadding="2" border="0" align="center" width="100%">
      <tr class="windowbg">
         <td valign="middle" class="tborder" style="border-width: 1px 0 1px 0;" align="center">
      <a href="#" onclick="shrinkHeader(!current_header); return false;"><img id="upshrink" src="', $settings['images_url'], '/', empty($options['collapse_header']) ? 'upshrink.gif' : 'upshrink2.gif', '" alt="*" title="', $txt['upshrink_description'], '" style="margin: 2px 0;" border="0" /></a><img id="upshrinkTemp" src="', $settings['images_url'], '/blank.gif" alt="" style="margin-right: 2ex;" />';

   // Show the menu here, according to the menu sub template.
   template_menu();

   echo '
         </td>
      </tr></table>';

   echo '
   <br />

CODE FOR GOOGLE ADS HERE


       <br />
   <table cellspacing="0" cellpadding="10" border="0" align="center" width="100%">
      <tr><td valign="top">';
}

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

   echo '
      </td></tr>
   </table>';

   // Show a vB style login for quick login?
   if ($context['show_vBlogin'])
      echo '
   <table cellspacing="0" cellpadding="0" border="0" align="center" width="95%">
      <tr><td nowrap="nowrap" align="right">
         <form action="', $scripturl, '?action=login2" method="post"><br />
            <input type="text" name="user" size="7" />
            <input type="password" name="passwrd" size="7" />
            <select name="cookielength">
               <option value="60">', $txt['smf53'], '</option>
               <option value="1440">', $txt['smf47'], '</option>
               <option value="10080">', $txt['smf48'], '</option>
               <option value="302400">', $txt['smf49'], '</option>
               <option value="-1" selected="selected">', $txt['smf50'], '</option>
            </select>
            <input type="submit" value="', $txt[34], '" /><br />
            ', $txt['smf52'], '
         </form>
      </td></tr>
   </table>';
   // Don't show a login box, just a break.
   else
      echo '
   <br />';


[ excluded last part coz this message exceeds 20000 chars ]

avidSOUND.com: Where Aspiring Musicians Can Be HEARD!

Offline SanSite.Info

  • Jr. Member
  • **
  • Posts: 103
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #83 on: June 12, 2005, 04:30:21 PM »
Hey tanks

it worked like charm


Offline Norman

  • Newbie
  • *
  • Posts: 2
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #84 on: June 13, 2005, 10:25:23 AM »
Is there another wayt o get this one?  I tried to downlod it .. but Diplomats board has disabled the downloads.. if not that's cool.. just curious

Offline Rik©

  • Full Member
  • ***
  • Posts: 605
  • Gender: Male
    • SimpleTweaks
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #85 on: June 13, 2005, 10:38:31 AM »
Is there another wayt o get this one?  I tried to downlod it .. but Diplomats board has disabled the downloads.. if not that's cool.. just curious
This great theme is attached to this topic (first post)...

Offline SanSite.Info

  • Jr. Member
  • **
  • Posts: 103
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #86 on: June 13, 2005, 02:41:34 PM »
Hai Again.

I want to add Users Online in the Login Page  @ Element Theme


I have disabled Guest and a login page appears when a guest visits my forums so this user online should be visible in tht page


Plz tell me how to do it.

Offline Neo Dynamo

  • Newbie
  • *
  • Posts: 1
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #87 on: June 18, 2005, 02:59:33 PM »
Downloads disabled...  :(

Offline diplomat.

  • SMF Friend
  • Full Member
  • *
  • Posts: 545
  • Gender: Male
  • avidSOUND
    • avidSOUND
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #88 on: June 18, 2005, 03:31:14 PM »
Thats just on my site. You can download it from the attachment on the first post :)
avidSOUND.com: Where Aspiring Musicians Can Be HEARD!

Offline trenchteam

  • Sr. Member
  • ****
  • Posts: 901
  • Gender: Male
    • NO WALLS STANDING
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #89 on: June 20, 2005, 09:18:47 PM »
Diplomat, can you share the code to get the visitors key above your forum.  Its really convienent to see it above the forum instead of having to scroll below. thanks very much! ;D

Offline SanSite.Info

  • Jr. Member
  • **
  • Posts: 103
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #90 on: June 30, 2005, 01:52:10 AM »
Hey which Font did u use in the button ?


Offline diplomat.

  • SMF Friend
  • Full Member
  • *
  • Posts: 545
  • Gender: Male
  • avidSOUND
    • avidSOUND
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #91 on: July 31, 2005, 05:26:29 PM »
Element is now compatible with 1.1b3
« Last Edit: July 31, 2005, 05:33:33 PM by -Diplömat- »
avidSOUND.com: Where Aspiring Musicians Can Be HEARD!

Offline Lord Evil Ken

  • Newbie
  • *
  • Posts: 3
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #92 on: August 17, 2005, 02:43:09 PM »
Hello.

I have created the pack french buttons for the thème ElemenT. Available on my site hxxp:yannmugen.free.fr [nonactive]

Enter --> SMF Graphic.

Enjoy :)

Offline 1MileCrash

  • SMF Friend
  • SMF Hero
  • *
  • Posts: 3,188
Re: [Theme] ElemenT (SMF 1.0.X)
« Reply #93 on: August 30, 2005, 04:33:20 PM »
Hey which Font did u use in the button ?



i think it's verdana bolded in 10px
« Last Edit: October 02, 2005, 04:36:31 PM by Tippmaster »
The only thing php can't do is tell you how much milk is left in the fridge.



Offline J. Williams

  • SMF Hero
  • ******
  • Posts: 1,535
  • Gender: Male
  • Don't ask me what DiCB stands for!
    • ByMoi
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #94 on: October 02, 2005, 10:23:11 AM »
Is it compatible with 1.1 rc?
Joshua Jon Williams
Back in Action.

Offline diplomat.

  • SMF Friend
  • Full Member
  • *
  • Posts: 545
  • Gender: Male
  • avidSOUND
    • avidSOUND
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #95 on: October 02, 2005, 12:03:45 PM »
Is it compatible with 1.1 rc?

Not quite yet, im in the process of updating all my skins to 1.1 RC
avidSOUND.com: Where Aspiring Musicians Can Be HEARD!

Offline DemonicInfluence

  • Full Member
  • ***
  • Posts: 564
  • Gender: Male
    • The House Of Politics
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #96 on: October 02, 2005, 02:36:08 PM »
Well. keep up the work.

Offline xtremecruiser

  • Jr. Member
  • **
  • Posts: 375
    • GolfDiscussions.com
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #97 on: October 07, 2005, 08:57:08 AM »
I get a strange error message and I swithed all my users to this theme.
My logs are full of this 1 error.
Thanks
Using 1.05

8: Undefined index: yim
File: Display.template.php (eval?)
Line: 371

seems for every one they do not have set I get errors
8: Undefined index: icq
is coming up now too.

I made sure all the images have been uploaded
« Last Edit: October 07, 2005, 09:44:46 AM by xtremecruiser »

Offline ghostfreak

  • Jr. Member
  • **
  • Posts: 337
  • Gender: Male
    • ghostfreak
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #98 on: October 07, 2005, 09:12:25 AM »
Look forward to this being updated :)

http://www.xfilesforum.net - Dare To Believe?
http://www.idealforum.co.uk - The Green Blitz!

Offline SunZeroX

  • Newbie
  • *
  • Posts: 2
  • Gender: Male
Re: [Theme] ElemenT (SMF 1.0.x / 1.1beta3)
« Reply #99 on: October 30, 2005, 08:57:37 AM »
any updates of this theme by now....?