Simple Machines Community Forum

Customizing SMF => Graphics and Templates => Aiheen aloitti: desertcities - huhtikuu 13, 2006, 03:01:24 AP

Otsikko: Where to add 2-lines of text, no links, at footer of index.template.php?
Kirjoitti: desertcities - huhtikuu 13, 2006, 03:01:24 AP
I'm editing the index.template.php file and using the SMF Default Theme - Core, and all I want to do is add 2 lines of centered text, and I'm not entirely sure where to add it, or what to add exactly?  HTML code? 

I experiemented a few times adding my text below this statement:

<a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img id="valid-css" src="', $settings['images_url'], '/valid-css.gif" alt="', $txt['valid_css'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>

BUT, the text was aligned to the left and displayed above the footer copyright information. 

I looked through a lot of posts here, and just got more confused.

Also, in my Admin panel, when I click on 'Current Theme' and then to 'Modify Themes' I only see 2 other themes there (Apollo and Babylon, not being used at all) and not the SMF Default Theme.  I thought I could edit that somewhere in the Admin area?

Accordingly, if someone could just tell me where to stick it (excuse the pun), the 2 lines of text I have, into the footer area, I would appreciate it.

Thank you.

Mark

Otsikko: Re: Where to add 2-lines of text, no links, at footer of index.template.php?
Kirjoitti: Wolfenrook - huhtikuu 13, 2006, 08:40:04 AP
Try this:-

// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
echo '

<div id="footerarea" style="text-align: center; padding-bottom: 1ex;', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' : '', '">
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function smfFooterHighlight(element, value)
{
element.src = smf_images_url + "/" + (value ? "h_" : "") + element.id + ".gif";
}
// ]]></script>
<table cellspacing="0" cellpadding="3" border="0" align="center" width="100%">
<tr>
<td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'right' : 'left', '">
<a href="http://www.mysql.com/" target="_blank"><img id="powered-mysql" src="', $settings['images_url'], '/powered-mysql.gif" alt="', $txt['powered_by_mysql'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
<a href="http://www.php.net/" target="_blank"><img id="powered-php" src="', $settings['images_url'], '/powered-php.gif" alt="', $txt['powered_by_php'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
</td>
<td valign="middle" align="center" style="white-space: nowrap;">
', theme_copyright(), ' <br />YOUR TEXT FIRST LINE<br />YOUR TEXT SECOND LINE
</td>
<td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'left' : 'right', '">
<a href="http://validator.w3.org/check/referer" target="_blank"><img id="valid-xhtml10" src="', $settings['images_url'], '/valid-xhtml10.gif" alt="', $txt['valid_xhtml'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img id="valid-css" src="', $settings['images_url'], '/valid-css.gif" alt="', $txt['valid_css'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
</td>
</tr>
</table>';


Replacing the YOUR TEXT bits with the text you want to insert.  This should put your 2 lines of text directly below the smf copyright, centred in the same table column.

Wolfenrook
Otsikko: Re: Where to add 2-lines of text, no links, at footer of index.template.php?
Kirjoitti: desertcities - huhtikuu 14, 2006, 12:57:45 AP
Lainaus käyttäjältä: Wolfenrook - huhtikuu 13, 2006, 08:40:04 AP
Try this:-

// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
echo '

<div id="footerarea" style="text-align: center; padding-bottom: 1ex;', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' : '', '">
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function smfFooterHighlight(element, value)
{
element.src = smf_images_url + "/" + (value ? "h_" : "") + element.id + ".gif";
}
// ]]></script>
<table cellspacing="0" cellpadding="3" border="0" align="center" width="100%">
<tr>
<td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'right' : 'left', '">
<a href="http://www.mysql.com/" target="_blank"><img id="powered-mysql" src="', $settings['images_url'], '/powered-mysql.gif" alt="', $txt['powered_by_mysql'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
<a href="http://www.php.net/" target="_blank"><img id="powered-php" src="', $settings['images_url'], '/powered-php.gif" alt="', $txt['powered_by_php'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
</td>
<td valign="middle" align="center" style="white-space: nowrap;">
', theme_copyright(), ' <br />YOUR TEXT FIRST LINE<br />YOUR TEXT SECOND LINE
</td>
<td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'left' : 'right', '">
<a href="http://validator.w3.org/check/referer" target="_blank"><img id="valid-xhtml10" src="', $settings['images_url'], '/valid-xhtml10.gif" alt="', $txt['valid_xhtml'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img id="valid-css" src="', $settings['images_url'], '/valid-css.gif" alt="', $txt['valid_css'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
</td>
</tr>
</table>';


Replacing the YOUR TEXT bits with the text you want to insert.  This should put your 2 lines of text directly below the smf copyright, centred in the same table column.

Wolfenrook

Thank you very much, Wolfenrook.

However, when I inserted my text I noticed it split the 4 footer graphics with 2 on the left and 2 on the right and my text in the middle.  I was hoping to bring my text below the last graphic, the css validator one.  But not sure how.  I tried many variations and they just never came out.

If you want to take a quick look how it looks now, http://www.adventistforums.com/forums7/

But I still prefer to have my footer text as the last text below everything else.

Again, my thanks!

Mark