News:

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

Main Menu

Remove MySQL, PHP & W3C Images to Minimize Footer Size

Started by Deprecated, August 13, 2008, 05:57:16 PM

Previous topic - Next topic

Deprecated

Link to Mod

Obsolete

tk2012

Nice mod.  Always wanted to minimize that area since 99% of the members on my forum wouldn't know what any of those meant. 

Unfortunately, it conflicts with the Custom Copyright mod, so I have to choose which I want to use for v2.0 b3.1   :(

Keep up the great additions, Deprecated!

ccbtimewiz

I'm the author of the Custom Copyright mod. It isn't much of a difference in coding. Follow the manual instructions to install my mod and it should work fine (just the one effecting the index.template.php file).

Deprecated

@tk2012, have a go at manually editing your template or one or the other ccb or myself can get you hooked up. I don't know what ccb's mod does exactly (other than the name) but you can either install his mod then post here and I'll have a look at it, or install my mod then go post in ccb's mod support thread for help.

Deprecated

NOTICE:

I've just this morning released Minimize Footer Size revision 1.1 which is now compatible with both SMF 1.1.5 and SMF 2.0b3.1. It used to be compatible with 2.0 only.


Deprecated

This modification has been verified to work properly with both SMF 1.1.6 and SMF 2.0 Beta 4.

Asshandler

I don't have the custom copyright mod installed, but I still got an error just now when I tried to install this on 1.1.6.

1.     Execute Modification     ./Themes/default/index.template.php     Test failed

QuoteError in Package Installation
At least one error was encountered during a test installation of this package. It is strongly recommended that you do not continue with installation unless you know what you are doing, and have made a backup very recently. This error may be caused by a conflict between the package you're trying to install and another package you have already installed, an error in the package, a package which requires another package that you don't have installed yet, or a package designed for another version of SMF.

Any ideas?
The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

Please attach your index.template.php file to your next post and we'll see.

Asshandler

Ahh, sorry about that.  Here you go...

<?php
// Version: 1.1.5; index

/* This template is, perhaps, the most important template in the theme. It
contains the main template layer that displays the header and footer of
the forum, namely with main_above and main_below. It also contains the
menu sub template, which appropriately displays the menu; the init sub
template, which is there to set the theme up; (init can be missing.) and
the linktree sub template, which sorts out the link tree.

The init sub template should load any data and set any hardcoded options.

The main_above sub template is what is shown above the main content, and
should contain anything that should be shown up there.

The main_below sub template, conversely, is shown after the main content.
It should probably contain the copyright statement and some other things.

The linktree sub template should display the link tree, using the data
in the $context['linktree'] variable.

The menu sub template should display all the relevant buttons the user
wants and or needs.

For more information on the templating system, please see the site at:
http://www.simplemachines.org/
*/

// 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 version this template/theme is for.
This should probably be the version of SMF it was created for. */
$settings['theme_version'] = '1.1';

/* Set a setting that tells the theme that it can render the tabs. */
$settings['use_tabs'] = true;

/* Use plain buttons - as oppossed to text buttons? */
$settings['use_buttons'] = true;

/* Show sticky and lock status seperate from topic icons? */
$settings['seperate_sticky_lock'] = true;
}

// 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 xmlns="http://www.w3.org/1999/xhtml"'
$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'], '" />', empty($context['robot_no_index']) ? '' '
<meta name="robots" content="noindex" />'
'
<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?fin11"></script>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_theme_url = "'
$settings['theme_url'], '";
var smf_images_url = "'
$settings['images_url'], '";
var smf_scripturl = "'
$scripturl'";
var smf_iso_case_folding = '
$context['server']['iso_case_folding'] ? 'true' 'false'';
var smf_charset = "'
$context['character_set'], '";
// ]]></script>
<title>'
$context['page_title'], '</title>';

// The ?fin11 part of this link is just here to make sure browsers don't cache it wrongly.
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['theme_url'], '/style.css?fin11" />
<link rel="stylesheet" type="text/css" href="'
$settings['theme_url'], '/css/yshout.css?July022008" />
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/print.css?fin11" media="print" />';

/* 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 RSS feeds are enabled, advertise the presence of one.
if (!empty($modSettings['xmlnews_enable']))
echo '
<link rel="alternate" type="application/rss+xml" title="'
$context['forum_name'], ' - RSS" href="'$scripturl'?type=rss;action=.xml" />';

// 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'?topic='$context['current_topic'], '.0;prev_next=prev" />
<link rel="next" href="'
$scripturl'?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 '?board=' $context['current_board'] . '.0" />';

// YSHOUT HERE - <head> code
global $boardurl,$shoutFile;
$shoutFile='home';
$scripturlparsed parse_url($scripturl);
$scriptpath=isset($scripturlparsed['path'])?$scripturlparsed['path']:'/';
$args='';
foreach($_GET as $key => $value// passthrough $_GET
$args.='&'.urlencode($key).'='.urlencode($value);
echo '
<script src="'
,$boardurl,'/yshout/js/moo.ajax.js" type="text/javascript"></script>
<script src="'
,$boardurl,'/yshout/settings.js" type="text/javascript"></script>
<script type="text/javascript"><!-- // --><![CDATA[
window.onload=function(){loadChat();};
var shoutFile="'
,$shoutFile,'";
var yshout_php="'
,$scriptpath,'?yshout',$args,'";
// ]]></script>
<script src="'
,$boardurl,'/yshout/js/yshout.js?July062008" type="text/javascript"></script>
<script src="'
,$boardurl,'/yshout/js/soundmanager2.js" type="text/javascript"></script>
<script type="text/javascript">
soundManager.url="'
,$boardurl,'/yshout/soundmanager2.swf";
soundManager.debugMode = false;soundManager.consoleOnly = false;
soundManager.onload = function()
{
soundManager.createSound({id:"sound", url:"'
$boardurl'/yshout/chat.mp3", autoPlay:false}); 
}
</script>'
;
// YSHOUT END - <head> code

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

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

<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
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 '
smf_setThemeOption("collapse_header", mode ? 1 : 0, null, "'
$context['session_id'], '");';

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

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

current_header = mode;
}
// ]]></script>'
;

// the routine for the info center upshrink
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var current_header_ic = '
, empty($options['collapse_header_ic']) ? 'false' 'true'';

function shrinkHeaderIC(mode)
{'
;

if ($context['user']['is_guest'])
echo '
document.cookie = "upshrinkIC=" + (mode ? 1 : 0);'
;
else
echo '
smf_setThemeOption("collapse_header_ic", mode ? 1 : 0, null, "'
$context['session_id'], '");';

echo '
document.getElementById("upshrink_ic").src = smf_images_url + (mode ? "/expand.gif" : "/collapse.gif");

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

current_header_ic = mode;
}
// ]]></script>

<!-- nCode Image Resizer -->
<script type="text/javascript" src="'
$settings['theme_url'], '/ncode_imageresizer.js"></script>
<style type="text/css">
<!--
table.ncode_imageresizer_warning, table.ncode_imageresizer_warning td
{
background-color: #fefee1; /* the bgcolor behind the text and image */
}
table.ncode_imageresizer_warning {
color: #000000; /* the font color */
border: 1px solid #CCCDCD; /* the border around the whole thing */
cursor: pointer;
}
table.ncode_imageresizer_warning td {
font-size: 10px;
vertical-align: middle;
text-decoration: none;
}

table.ncode_imageresizer_warning td.td1 {
padding: 5px;
}
-->
</style>'
;

// What is the mode?
if (isset($modSettings['ncode_imageresizer_mode']))
{
if ($modSettings['ncode_imageresizer_mode'] == 1)
$mode 'enlarge';
elseif ($modSettings['ncode_imageresizer_mode'] == 2)
$mode 'samewindow';
elseif ($modSettings['ncode_imageresizer_mode'] == 3)
$mode 'newwindow';
else
$mode 'none';
}
else
$mode 'none';

echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
NcodeImageResizer.BBURL = "'
$settings['images_url'], '";
NcodeImageResizer.MODE = "'
$mode'";
NcodeImageResizer.MAXWIDTH = "'
, empty($modSettings['ncode_imageresizer_max_width']) ? : (int) $modSettings['ncode_imageresizer_max_width'], '";
NcodeImageResizer.MAXHEIGHT = "'
, empty($modSettings['ncode_imageresizer_max_height']) ? : (int) $modSettings['ncode_imageresizer_max_height'], '";
vbphrase = new Array();
vbphrase[\'ncode_imageresizer_warning_small\'] = \''
$txt['ncode_imageresizer_warning_small'], '\';
vbphrase[\'ncode_imageresizer_warning_filesize\'] = \''
$txt['ncode_imageresizer_warning_filesize'], '\';
vbphrase[\'ncode_imageresizer_warning_no_filesize\'] = \''
$txt['ncode_imageresizer_warning_no_filesize'], '\';
vbphrase[\'ncode_imageresizer_warning_fullsize\'] = \''
$txt['ncode_imageresizer_warning_fullsize'], '\';
// ]]></script>'
;

// script for shoutbox upshrink
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var current_header_sb = '
, empty($options['collapse_shoutbox']) ? 'false' 'true'';

function shrinkHeaderSB(mode)
{'
;

if ($context['user']['is_guest'])
echo '
document.cookie = "upshrinkSB=" + (mode ? 1 : 0);'
;
else
echo '
smf_setThemeOption("collapse_shoutbox", mode ? 1 : 0, null, "'
$context['session_id'], '");';

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

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

current_header_sb = mode;
}
function sbToggle() { shrinkHeaderSB(!current_header_sb); }
// ]]></script>
</head>
<body>'
;

echo '
<div class="tborder" '
$context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' style="width: 100%;"' '''>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="catbg" height="32">'
;

if (empty($settings['header_logo_url']))
echo '
<span style="font-family: Verdana, sans-serif; font-size: 140%; ">'
$context['forum_name'], '</span>';
else
echo '
<img src="'
$settings['header_logo_url'], '" style="margin: 4px;" alt="'$context['forum_name'], '" />';

echo '
</td>
<td align="right" class="catbg">
<img src="'
$settings['images_url'], '/smflogo.gif" style="margin: 2px;" alt="" />
</td>
</tr>
</table>'
;


// display user name
echo '
<table width="100%" cellpadding="0" cellspacing="0" border="0" >
<tr>'
;

if($context['user']['is_logged'])
echo '
<td class="titlebg2" height="32">
<span style="font-size: 130%;"> '
$txt['hello_member_ndt'], ' <b>'$context['user']['name'] , '</b></span>
</td>'
;

// display the time
echo '
<td class="titlebg2" height="32" align="right">
<span class="smalltext">' 
$context['current_time'], '</span>';

// this is the upshrink button for the user info section
echo '
<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'], '" align="bottom" style="margin: 0 1ex;" /></a>
</td>
</tr>
<tr id="upshrinkHeader"'
, empty($options['collapse_header']) ? '' ' style="display: none;"''>
<td valign="top" colspan="2">
<table width="100%" class="bordercolor" cellpadding="8" cellspacing="1" border="0" style="margin-top: 1px;">
<tr>'
;

if (!empty($context['user']['avatar']))
echo '
<td class="windowbg" valign="middle">'
$context['user']['avatar']['image'], '</td>';

echo '
<td colspan="2" width="100%" valign="top" class="windowbg2"><span class="middletext">'
;

// If the user is logged in, display stuff like their name, new messages, etc.
if ($context['user']['is_logged'])
{
echo '
<a href="'
$scripturl'?action=unread">'$txt['unread_since_visit'], '</a> <br />
<a href="'
$scripturl'?action=unreadreplies">'$txt['show_unread_replies'], '</a><br />';

}
// Otherwise they're a guest - send them a lovely greeting...
else
echo $txt['welcome_guest'];

// Now, onto our second set of info, are they logged in again?
if ($context['user']['is_logged'])
{
// Is the forum in maintenance mode?
if ($context['in_maintenance'] && $context['user']['is_admin'])
echo '
<b>'
$txt[616], '</b><br />';

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

// Show the total time logged in?
if (!empty($context['user']['total_time_logged_in']))
{
echo '
'
$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'], '<br />';
}
echo ' </span>';
}
// Otherwise they're a guest - this time ask them to either register or login - lazy bums...
else
{
echo ' </span>
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/sha1.js"></script>

<form action="'
$scripturl'?action=login2" method="post" accept-charset="'$context['character_set'], '" class="middletext" style="margin: 3px 1ex 1px 0;"', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' $context['session_id'] . '\');"' '''>
<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="43200">'
$txt['smf49'], '</option>
<option value="-1" selected="selected">'
$txt['smf50'], '</option>
</select>
<input type="submit" value="'
$txt[34], '" /><br />
<span class="middletext">'
$txt['smf52'], '</span>
<input type="hidden" name="hash_passwrd" value="" />
</form>'
;
}

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

echo '
<table id="upshrinkHeader2"'
, empty($options['collapse_header']) ? '' ' style="display: none;"'' width="100%" cellpadding="4" cellspacing="0" border="0">
<tr>'
;

// Show a random news item? (or you could pick one from news_lines...)
if (!empty($settings['enable_news']))
echo '
<td width="90%" class="titlebg2">
<span class="smalltext"><b>'
$txt[102], '</b>: '$context['random_news_line'], '</span>
</td>'
;
echo '
<td class="titlebg2" align="right" nowrap="nowrap" valign="top">
<form action="'
$scripturl'?action=search2" method="post" accept-charset="'$context['character_set'], '" style="margin: 0;">
<a href="'
$scripturl'?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" align="middle" style="margin: 0 1ex;" alt="" /></a>
<input type="text" name="search" value="" style="width: 190px;" />&nbsp;
<input type="submit" name="submit" value="'
$txt[182], '" style="width: 11ex;" />
<input type="hidden" name="advanced" value="0" />'
;

// Search within current topic?
if (!empty($context['current_topic']))
echo '
<input type="hidden" name="topic" value="'
$context['current_topic'], '" />';

// If we're on a certain board, limit it to this board ;).
elseif (!empty($context['current_board']))
echo '
<input type="hidden" name="brd['
$context['current_board'], ']" value="'$context['current_board'], '" />';

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

// Show the shoutbox!
shoutbox();

echo '
</div>'
;

// SHOUTBOX HERE
global $txt,$context,$boarddir;
if(allowedTo('yshout_view'))
{
echo '<div id="yshout">';
include_once($boarddir.'/yshout/yshout.php');
echo '</div>';
}
elseif($context['user']['is_guest'])
echo $txt['yshout_no_guests'];
// SHOUTBOX END


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


// The main content should go here.
echo '
<div id="bodyarea" style="padding: 1ex 0px 2ex 0px;">'
;
}

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

echo '
</div>'
;

// 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;">

      '
;
      $twoby2host_copyrights '<br /><a href="http://www.2by2host.com/services/simplemachines/">SMF customization services</a> by <a href="http://www.2by2host.com/">2by2host.com</a>';
echo '

'
theme_copyright(), '
       <span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;">'
;
if(!empty($twoby2host_copyrights))
{
echo $twoby2host_copyrights;
unset($twoby2host_copyrights);
}
echo '</span>
      

</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>'
;

// Show the load time?
if ($context['show_load_time'])
echo '
<span class="smalltext">'
$txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';

// This is an interesting bug in Internet Explorer AND Safari. Rather annoying, it makes overflows just not tall enough.
if (($context['browser']['is_ie'] && !$context['browser']['is_ie4']) || $context['browser']['is_mac_ie'] || $context['browser']['is_safari'] || $context['browser']['is_firefox'])
{
// The purpose of this code is to fix the height of overflow: auto div blocks, because IE can't figure it out for itself.
echo '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA['
;

// Unfortunately, Safari does not have a "getComputedStyle" implementation yet, so we have to just do it to code...
if ($context['browser']['is_safari'])
echo '
window.addEventListener("load", smf_codeFix, false);

function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");

for (var i = 0; i < codeFix.length; i++)
{
if ((codeFix[i].className == "code" || codeFix[i].className == "post" || codeFix[i].className == "signature") && codeFix[i].offsetHeight < 20)
codeFix[i].style.height = (codeFix[i].offsetHeight + 20) + "px";
}
}'
;
elseif ($context['browser']['is_firefox'])
echo '
window.addEventListener("load", smf_codeFix, false);
function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");

for (var i = 0; i < codeFix.length; i++)
{
if (codeFix[i].className == "code" && (codeFix[i].scrollWidth > codeFix[i].clientWidth || codeFix[i].clientWidth == 0))
codeFix[i].style.overflow = "scroll";
}
}'
;
else
echo '
var window_oldOnload = window.onload;
window.onload = smf_codeFix;

function smf_codeFix()
{
var codeFix = document.getElementsByTagName ? document.getElementsByTagName("div") : document.all.tags("div");

for (var i = codeFix.length - 1; i > 0; i--)
{
if (codeFix[i].currentStyle.overflow == "auto" && (codeFix[i].currentStyle.height == "" || codeFix[i].currentStyle.height == "auto") && (codeFix[i].scrollWidth > codeFix[i].clientWidth || codeFix[i].clientWidth == 0) && (codeFix[i].offsetHeight != 0 || codeFix[i].className == "code"))
codeFix[i].style.height = (codeFix[i].offsetHeight + 36) + "px";
}

if (window_oldOnload)
{
window_oldOnload();
window_oldOnload = null;
}
}'
;

echo '
// ]]></script>'
;
}

echo '
</div>'
;

// The following will be used to let the user know that some AJAX process is running
echo '
<div id="ajax_in_progress" style="display: none;'
$context['browser']['is_ie'] && !$context['browser']['is_ie7'] ? 'position: absolute;' '''">'$txt['ajax_in_progress'], '</div>
</body></html>'
;
}

// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree()
{
global $context$settings$options;

echo '<div class="nav" style="font-size: smaller; margin-bottom: 2ex; margin-top: 2ex;">';

// Each tree item has a URL and name. Some may have extra_before and extra_after.
foreach ($context['linktree'] as $link_num => $tree)
{
// Show something before the link?
if (isset($tree['extra_before']))
echo $tree['extra_before'];

// Show the link, including a URL if it should have one.
echo '<b>'$settings['linktree_link'] && isset($tree['url']) ? '<a href="' $tree['url'] . '" class="nav">' $tree['name'] . '</a>' $tree['name'], '</b>';

// Show something after the link...?
if (isset($tree['extra_after']))
echo $tree['extra_after'];

// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo '&nbsp;>&nbsp;';
}

echo '</div>';
}

// Show the menu up top. Something like [home] [help] [profile] [logout]...
function template_menu()
{
global $context$settings$options$scripturl$txt$modSettings;

// Work out where we currently are.
$current_action 'home';
if (in_array($context['current_action'], array('admin''ban''boardrecount''cleanperms''detailedversion''dumpdb''featuresettings''featuresettings2''findmember''maintain''manageattachments''manageboards''managecalendar''managesearch''membergroups''modlog''news''optimizetables''packageget''packages''permissions''pgdownload''postsettings''regcenter''repairboards''reports''serversettings''serversettings2''smileys''viewErrorLog''viewmembers')))
$current_action 'admin';
if (in_array($context['current_action'], array('search''admin''calendar''profile''mlist''register''login''help''pm')))
$current_action $context['current_action'];
if ($context['current_action'] == 'search2')
$current_action 'search';

if ($context['current_action'] == 'googlemap')
$current_action 'googlemap';

if ($context['current_action']=='mgallery')
$current_action 'mgallery';
if ($context['current_action'] == 'theme')
$current_action = isset($_REQUEST['sa']) && $_REQUEST['sa'] == 'pick' 'profile' 'admin';

// Are we using right-to-left orientation?
if ($context['right_to_left'])
{
$first 'last';
$last 'first';
}
else
{
$first 'first';
$last 'last';
}

// Show the start of the tab section.
echo '
<table cellpadding="0" cellspacing="0" border="0" style="margin-left: 10px;">
<tr>
<td class="maintab_' 
$first '">&nbsp;</td>';

// Show the [home] button.
echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'home' 'active_back' 'back' '">
<a href="'
$scripturl'">' $txt[103] , '</a>
</td>' 
$current_action == 'home' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// Show the [help] button.
echo ($current_action == 'help' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'help' 'active_back' 'back' '">
<a href="'
$scripturl'?action=help">' $txt[119] , '</a>
</td>' 
$current_action == 'help' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// How about the [search] button?
if ($context['allow_search'])
echo ($current_action == 'search' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'search' 'active_back' 'back' '">
<a href="'
$scripturl'?action=search">' $txt[182] , '</a>
</td>' 
$current_action == 'search' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// Is the user allowed to administrate at all? ([admin])
if ($context['allow_admin'])
echo ($current_action == 'admin' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'admin' 'active_back' 'back' '">
<a href="'
$scripturl'?action=admin">' $txt[2] , '</a>
</td>' 
$current_action == 'admin' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// Edit Profile... [profile]
if ($context['allow_edit_profile'])
echo ($current_action == 'profile' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'profile' 'active_back' 'back' '">
<a href="'
$scripturl'?action=profile">' $txt[79] , '</a>
</td>' 
$current_action == 'profile' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// Go to PM center... [pm]
if ($context['user']['is_logged'] && $context['allow_pm'])
echo ($current_action == 'pm' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'pm' 'active_back' 'back' '">
<a href="'
$scripturl'?action=pm">' $txt['pm_short'] , ' '$context['user']['unread_messages'] > '[<strong>'$context['user']['unread_messages'] . '</strong>]' '' '</a>
</td>' 
$current_action == 'pm' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// The [calendar]!
if ($context['allow_calendar'])
echo ($current_action == 'calendar' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'calendar' 'active_back' 'back' '">
<a href="'
$scripturl'?action=calendar">' $txt['calendar24'] , '</a>
</td>' 
$current_action == 'calendar' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// Google Maps Mod
if (($modSettings['googleMapsEnable']) && (allowedTo('googleMap_view')))
echo ($current_action == 'googlemap' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'googlemap' 'active_back' 'back' '">
<a href="'
$scripturl'?action=googlemap">' $txt['googleMap'] , '</a>
</td>' 
$current_action == 'googlemap' '<td class="maintab_active_' $last '">&nbsp;</td>' '';


// The [gallery]!
if (allowedTo('mgallery_access'))
echo ($current_action == 'mgallery' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'mgallery' 'active_back' 'back' '">
<a href="'
$scripturl'?action=mgallery">' $txt['mgallery_gallery'] , '</a>
</td>' 
$current_action == 'mgallery' '<td class="maintab_active_' $last '">&nbsp;</td>' '';

// the [member] list button
if ($context['allow_memberlist'])
echo ($current_action == 'mlist' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'mlist' 'active_back' 'back' '">
<a href="'
$scripturl'?action=mlist">' $txt[331] , '</a>
</td>' 
$current_action == 'mlist' '<td class="maintab_active_' $last '">&nbsp;</td>' '';


// If the user is a guest, show [login] button.
if ($context['user']['is_guest'])
echo ($current_action == 'login' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'login' 'active_back' 'back' '">
<a href="'
$scripturl'?action=login">' $txt[34] , '</a>
</td>' 
$current_action == 'login' '<td class="maintab_active_' $last '">&nbsp;</td>' '';


// If the user is a guest, also show [register] button.
if ($context['user']['is_guest'])
echo ($current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'register' 'active_back' 'back' '">
<a href="'
$scripturl'?action=register">' $txt[97] , '</a>
</td>' 
$current_action == 'register' '<td class="maintab_active_' $last '">&nbsp;</td>' '';


// Otherwise, they might want to [logout]...
if ($context['user']['is_logged'])
echo ($current_action == 'logout' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
<td valign="top" class="maintab_' 
$current_action == 'logout' 'active_back' 'back' '">
<a href="'
$scripturl'?action=logout;sesc='$context['session_id'], '">' $txt[108] , '</a>
</td>' 
$current_action == 'logout' '<td class="maintab_active_' $last '">&nbsp;</td>' '';
/** start x-Links **/
if(isset($context['xlinks']))
foreach($context['xlinks'] as $button)
{
echo '
<td valign="top" class="maintab_back">
<a href="'
.$button['href'].'" style="'.$button['style'].'" title="'.$button['title'].'"'.(($button['in_new'])?' target="_blank"':'').'>'.$button['name'].'</a>
</td>'
;
}
/** end x-Links **/



// The end of tab section.
echo '
<td class="maintab_' 
$last '">&nbsp;</td>
</tr>
</table>'
;

}

// Generate a strip of buttons.
function template_button_strip($button_strip$direction 'top'$force_reset false$custom_td '')
{
global $settings$buttons$context$txt$scripturl;

// Create the buttons...
foreach ($button_strip as $key => $value)
{
if (isset($value['test']) && empty($context[$value['test']]))
{
unset($button_strip[$key]);
continue;
}
elseif (!isset($buttons[$key]) || $force_reset)
$buttons[$key] = '<a href="' $value['url'] . '" ' .( isset($value['custom']) ? $value['custom'] : '') . '>' $txt[$value['text']] . '</a>';

$button_strip[$key] = $buttons[$key];
}

if (empty($button_strip))
return '<td>&nbsp;</td>';

echo '
<td class="'
$direction == 'top' 'main' 'mirror''tab_' $context['right_to_left'] ? 'last' 'first' '">&nbsp;</td>
<td class="'
$direction == 'top' 'main' 'mirror''tab_back">'implode(' &nbsp;|&nbsp; '$button_strip) , '</td>
<td class="'
$direction == 'top' 'main' 'mirror''tab_' $context['right_to_left'] ? 'first' 'last' '">&nbsp;</td>';
}

function 
shoutbox()
{
global $txt$options$settings$context$boarddir;

echo '<div class="catbg" style="padding: 5px 5px 5px 10px;border-top:1px solid #ffffff;"><a href="#" onclick="sbToggle(); return false;"><img id="upshrinkSB" src="'$settings['images_url'], '/', empty($options['collapse_shoutbox']) ? 'upshrink.gif' 'upshrink2.gif''" alt="*" title="Shrink or Expand the ShoutBox" align="bottom" /></a>&nbsp;';
// Block Title
echo '<span style="width:49%"></span><span>ShoutBox</span>';

echo '</div><div id="upshrinkSBHeader"', empty($options['collapse_shoutbox']) ? '' ' style="display: none;"''>
<table border="0" width="100%" cellspacing="1" cellpadding="1" class="bordercolor" style="margin-top: 1px;">
<tr>
<td class="windowbg" width="6%" align="left" valign="top">'
;
// SHOUTBOX HERE
global $txt,$context,$boarddir;
if(allowedTo('yshout_view'))
{
echo '<div id="yshout">';
include_once($boarddir.'/yshout/yshout.php');
echo '</div>';
}
elseif($context['user']['is_guest'])
echo $txt['yshout_no_guests'];
// SHOUTBOX END
echo '
</td>
</tr>
</table></div>'
;
}

?>
The only thing necessary for the triumph of evil is for good men to do nothing.

Asshandler

I've also held off on adding the Hide SMF version mod until I've got this one figured out first (in case the conflict in some way).

Anything that results in less stuff having to load on every page is good in my books.  :)
The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

Nope, don't post it. Please attach it. Your file is unusable because of the newline character(s) format. I'm using automated file comparison and it won't work on your post.


I like the mod because it makes the page look cleaner. Other than aesthetics there is no benefit.

Asshandler

Attach it?  Hmmm... let's see if I can figure that one out.. hehe...

The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

Do you want to tell me what twoby2host is? Look at the advertisement at the bottom of your forum. Those bums put in an advertisement for their services.

Please tell me which mods you have installed (full list).

Asshandler

#14
An advertisement for their services, wtf lol.

Please tell me how to remove that shiat.  :p

Anyway,back on-topic, here's what you asked for...

1.     Karma Buttons      1.1       [ Uninstall ]  [ List Files ]  [ Delete ]
2.    BoardHover Mod    1.3.1    [ Uninstall ] [ List Files ] [ Delete ]
3.    Enhance Recent Post    1.0    [ Uninstall ] [ List Files ] [ Delete ]
4.    Global Headers Footers    1.4.1    [ Uninstall ] [ List Files ] [ Delete ]
5.    Google Member Map    1.0 beta 3    [ Uninstall ] [ List Files ] [ Delete ]
6.    Advanced AJAX Shoutbox    1.21    [ Uninstall ] [ List Files ] [ Delete ]
7.    Links Managment    1.0    [ Uninstall ] [ List Files ] [ Delete ]
8.    New Topic Button    1.0    [ Uninstall ] [ List Files ] [ Delete ]
9.    Order Stickied Topics    1.01    [ Uninstall ] [ List Files ] [ Delete ]
10.    Pages Managment    1.1    [ Apply Mod ] [ List Files ] [ Delete ]
11.    SMF Media Gallery    1.0.2    [ Uninstall ] [ List Files ] [ Delete ]
12.    Spoiler Tag    0.6    [ Uninstall ] [ List Files ] [ Delete ]
13.    Bookmarks    2.1.2    [ Uninstall ] [ List Files ] [ Delete ]
14.    Users Online Today Mod    1.4.0    [ Uninstall ] [ List Files ] [ Delete ]
15.    nCode Image Resizer    1.0    [ Uninstall ] [ List Files ] [ Delete ]
16.    YouTube BBCode    2.3    [ Uninstall ] [ List Files ] [ Delete ]
17.    [HTML] Permission Mod    1.01    [ Uninstall ] [ List Files ] [ Delete ]
18.    Karma Description Mod    2.3.1    [ Uninstall ] [ List Files ] [ Delete ]
19.    Automatic_Karma    1.0    [ List Files ] [ Delete ]
20.    Eliana Mod    2.0    [ Uninstall ] [ List Files ] [ Delete ]
21.    unboldnews    1.0    [ Uninstall ] [ List Files ] [ Delete ]
22.    Order News    1.0.6    [ Uninstall ] [ List Files ] [ Delete ]
23.    Custom Profile Field Mod    3.19    [ Uninstall ] [ List Files ] [ Delete ]
24.    Remove SMF Logo    1.1    [ Uninstall ] [ List Files ] [ Delete ]
25.    Recent Topics On Board Index    1.01    [ Uninstall ] [ List Files ] [ Delete ]
The only thing necessary for the triumph of evil is for good men to do nothing.

Asshandler

The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

I see what the problem is. It's the Pages mod, the advertisement that they put in their mod to advertise their customization services. (What's worse, they aren't even supporting their mod!) I'm working out a solution but I want it to work for everybody, so it will take me an hour or so to figure it out. Check back later this afternoon and I'll have a fix for you.

Asshandler

Thanks a bunch, I don't even know where that came from.  The pages mod isn't even installed on the forum as you can see, it was just downloaded I believe (by my partner admin).

I was actually looking at the entry today and wondering to myself what the heck it was.

If I can remove it, then I most likely will, I'm not a fan of stuff like that.

Appreciate the help.
The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

It is the modification that puts the "SMF customization services by 2by2host.com" advertisement at the bottom of your forum. It modified the same area that my mod modifies, so the two mods are mutually exclusive.

See if you have one of these mods: http://custom.simplemachines.org/mods/index.php?action=profile;u=150676

Or you may have gotten a mod from somewhere else than SMF, so look for one written by 2by2host.

Sorry. You are going to have to pick one or the other, mine or theirs. At least I don't put advertising in my mods. :)

Asshandler

#19
I already posted the full list of mods in use on our site, and I just deleted the Pages mod that wasn't installed yet, no point in having it on there if we weren't using it.

I do see we have the "Menu Buttons" one installed, as I used that this morning.  Why isn't that listed in the packages list I wonder?

I'm going to go in and manually try to modify it, wish me luck.
The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

#20
Quote from: Asshandler on October 07, 2008, 05:06:06 PMI'm going to go in and manually try to modify it, wish me luck.

All my mod package does is automate the process of hacking out the unnecessary code, everything but SMF's copyright.

Good luck!

Asshandler

Success!

Manually went in and edited the code, removed the ad the other guy had snuck in there, and removed the images that your hack would have removed automatically.

Not sure where the incompatability was, but all seems to be working after the change.

Thanks for your help, it is much appreciated. 
The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

The package installer is pretty dumb. The signature has to look EXACTLY like it is expecting or it won't work.

I'm glad you succeeded. Enjoy! :)

Asshandler

Hmmm one last question... now it reads

QuotePowered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC   Page created in 0.119 seconds with 13 queries.

Adding a <br > icon causes the page to crash (I tried already lol), how would i go about seperating the "Page created in..." on a separate line?
The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

well it's <br /> but that wouldn't crash it. You probably did it outside of the echo, or you inserted it in the echo arguments list but didn't put it in quotes. Just guessing the latter, try putting single quotes around your HTML like this: '<br />' and it should be separated by commas. If my memory is right it would be like this:

theme_copyright, '<br />',

If that's not right I promise to delete this post and claim I never said that. ;) :P

Asshandler

lol ok, I'll give 'er a try and let you know how it goes. 
The only thing necessary for the triumph of evil is for good men to do nothing.

Asshandler

The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated

Great. And good luck in your donkey and burro business! ;) ;) ;) :P >:D

Asshandler

:D  EA actually banned my username online (even though I use it for everything these days), I considered making my new one Donkeyhandler, but figured I'd be pushing my luck.  lol
The only thing necessary for the triumph of evil is for good men to do nothing.

Deprecated


greenorama10

Thank you for this mod. Can you add an extra option to administer it from the Administrator Panel where I can turn it on and off? Like you have done with your other mods? Or at least can you provide the instructions here?

Deprecated

Uh... this is not quite that kind of mod. The control panel code would be several times larger than the feature it controls.

To turn it on --> install it.

To turn it off --> uninstall it.

Sorry. :)

greenorama10

Ok Mister. Can you post here what I will have to do to add that extra option in the Administrator Panel or you simply do not know how to it and give me some meaningless answers ;)

Deprecated

This mod package is a simple edit of one small spot in one file. Adding a control setting to turn it on and off would take 3x as much code as the mod itself. Actually it would take several times more code since it would have to be done in both 1.1.6 and 2.0.

If you want the mod, install it. It's not the kind of thing you keep changing your mind and turning on and off and on an off.

greenorama10

You did it again, meaningless bloober. Can you tell me what changes I should make to get that option in the Administrator Panel or not? If you do not know then say that and spare me the lectures ;)

Sabbz

Hey Deprecated, as usual, this is a terrific mod, but I'm getting an error when trying to install. Specifically, failure with /default/index.template.php I've attached it to this post so you can see what's going on. Thanks in advance!

Deprecated

Sure I can tell you why my mod won't install. It's because your mod by 2by2host.com stepped on my target. You'll either have to remove their mod first or go without mine. Or you can post a support request in their support topic.



Keywords: 2by2host hosed my template with their advertisement :P ;)


Deprecated

I'm tempted to make a mod package that would remove the advert so that my mod can install.........

Sabbz

Quote from: Deprecated on October 16, 2008, 07:27:37 PM
I'm tempted to make a mod package that would remove the advert so that my mod can install.........
Well, that mod screwed up a lot of my files, so I just spent the last hour and a half uninstalling every mod and re-uploading all the important files. I guess I need to be more careful which mods I install. Good news is, I shouldn't have any problem installing your mods now. Thanks again!

Deprecated

You've been over to that mod support thread too, right? And noticed the absence of support, right? It almost makes you wonder if the mod was for the advert alone...

I guess I'm out of line but I am truly annoyed.

Sabbz

Actually, no. I don't think you're out of line at all. Every single mod you've put out that I've installed, has been nothing but quality and caused no problems to any of my files, etc. This one mod nearly brought down my entire forum, so again, I don't think you're out of line at all.

collguy82

Thanks for the mod.  Works good.  What code should I add to center the remaining copyright?  Thanks

Quote
               ', theme_copyright(), '
';

kicky


Midnitelove

I'm trying to install this but I'm getting the test failed error message. I'm running version 1.1.11
Don't be mean to the newbies



SMF 2.0 RC3

Sabre™

There must be another mod that alters the code this mod is looking for.
Could you attach your index.template.php and I'll rewrite this mod for your site to install around it.
Cheers :)
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Midnitelove

Quote from: Sabre™ on July 22, 2010, 05:34:28 PM
There must be another mod that alters the code this mod is looking for.
Could you attach your index.template.php and I'll rewrite this mod for your site to install around it.
Cheers :)

Will do!!
Don't be mean to the newbies



SMF 2.0 RC3

Sabre™

#47
Try the attached package. It should work for you.

removed for updated package
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Midnitelove

Don't be mean to the newbies



SMF 2.0 RC3

Midnitelove

It installed properly but the images are still there.
Don't be mean to the newbies



SMF 2.0 RC3

Sabre™

Are you using the default theme, or a custom theme?
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Midnitelove

Don't be mean to the newbies



SMF 2.0 RC3

Sabre™

Ok, most mods for smf1.1.11 call for custom themes to be manually edited.
Attach your custom themes boardindex.template and I'll package the edits for you.
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Midnitelove

Quote from: Sabre™ on July 26, 2010, 12:18:26 AM
Ok, most mods for smf1.1.11 call for custom themes to be manually edited.
Attach your custom themes boardindex.template and I'll package the edits for you.


Thanks so much, however I switched over  to a default theme, with different color. Now the footer isn't there anymore. Lol, I was hoping all my mods would take instantly after switching back, but alas that's still not the case.. Anyhoo thanks again.
Don't be mean to the newbies



SMF 2.0 RC3

Sabre™

lol
If you like, you can PM me your url and I can come and fix it for you.
Do NOT give admin and/or ftp details to just anybody, see if they are trust worthy first!!  Do your homework ;)


Midnitelove

Quote from: Sabre™ on July 26, 2010, 06:50:17 PM
lol
If you like, you can PM me your url and I can come and fix it for you.


Thanks will do!
Don't be mean to the newbies



SMF 2.0 RC3

sharks

Please update this mod for 1.1.14 and 2.0 final. Thank you very much in advance. :)

Advertisement: