Okay, middels de volgende 'mods' ook nog wat bandbreedte bespaard:
http://www.phpbb.nl/viewtopic.php?t=20086
http://www.phpbb.nl/viewtopic.php?t=19501
Dit zijn er verder een paar die ik ook in mijn forum heb doorgevoerd:
## LOGO VERWIJDEREN OM BANDBREEDTE TE BESPAREN:
Het logo verwijderen uit /forum/templates/subSilver/images (php_logo.gif).
- /forum/templates/subSilver/overal_header.tpl:
Het hele stuk vanaf table ingekort en logo verwijderd.
Resultaat (let op: ook de <br /> op het einde is dus verwijderd):
Code: Selecteer alles
<table width="100%" cellspacing="0" cellpadding="10" border="0" align="center">
<tr>
<td class="bodyline">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu"> <a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a> <a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a> <a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
<!-- BEGIN switch_user_logged_out -->
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a></span>
<!-- END switch_user_logged_out -->
</td>
</tr>
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a> <a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a> <a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a> </span></td>
</td>
</tr>
</table>
## TEMPLATE INSTELLINGEN VERWIJDEREN EN VERWIJZEN NAAR CSS FILE OM BANDBREEDTE TE BESPAREN:
- /forum/templates/subSilver/overal_header.tpl:
De naam van het forum (Hayabusa Club Holland) verwijderd
De hele template verwijderd en laten verwijzen naar de css file.
Resultaat:
Code: Selecteer alles
<title>{SITENAME} :: {PAGE_TITLE}</title>
<link rel="stylesheet" href="templates/subSilver/{T_HEAD_STYLESHEET}" type="text/css">
<style type="text/css">
<!--
body { background-color: {T_BODY_BGCOLOR};}
/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("templates/subSilver/formIE.css");
-->
</style>
<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
if ( {PRIVATE_MESSAGE_NEW_FLAG} )
{
window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
}
//-->
</script>
<!-- END switch_enable_pm_popup -->
</head>
enz.....
Dit ook gedaan met:
/templates/simple_header.tpl
/templates/admin/page_header.tpl
## OVERBODIGE LINKS ETC VERWIJDEREN IN HEADER OM BANDBREEDTE TE BESPAREN:
- /forum/templates/subSilver/overall_header.tpl:
1. <a href=top></a> verwijderd, heeft bij mij geen functie binnen subSilver template
2. gebruikersgroepen in de links verwijderd
## DE ACHTERGRONDAFBEELDINGEN VERWIJDERD UIT CSS OM BANDBREEDTE TE BESPAREN:
- /forum/templates/subSilver/subSilver.css:
De achtergrondafbeeldingen verwijderd uit css, zijnde de volgende vier regels:
background-image: url(images/cellpic2.jpg);
background-repeat: repeat-y;
background-image: url(images/cellpic3.gif);
background-image: url(images/cellpic1.gif);
- de pagina titel grootte aangepast:
/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2 {
font-weight: bold; font-size: 12px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; line-height : 100%; color : #000000;
}
## AANPASSING INDEX.PHP WAARBIJ ALLE MODERATORCODE IS VERWIJDERD (WERD DOOR MIJ NIET GEBRUIKT) OM SNELHEID TE VERHOGEN:
- /forum/index.php
Aanpassing volgens
http://www.phpbb.com/kb/article.php?article_id=5
## AANPASSING OM QUOTE UIT WEERGAVE TOPICS TE HALEN EN DELETE EN EDIT OM TE DRAAIEN:
- /forum/viewtopic.php:
alle regels met $quote_img verwijderen
- /forum/templates/subSilver/viewtopic_body.tpl:
verwijderen op regel 33:
{postrow.QUOTE_IMG}
vooraan zetten (dus delete en edit omdraaien):
{postrow.DELETE_IMG}
## AANPASSING OM QUOTE UIT WEERGAVE PERSONAL MESSAGES TE HALEN:
- /forum/privmsgs.php:
alle regels met $quote_pm_img verwijderen
- /forum/templates/subSilver/privmsgs_read_body.tpl:
Vanaf regel 43 t/m 51 tabel als volgt aangepast:
Code: Selecteer alles
<td width="100%" class="row2">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td class="row2" align="left"><span class="genmed">{POST_SUBJECT}</span></td>
<td class="row2" align="right">{EDIT_PM_IMG}</td>
</tr>
</table>
</td>
</tr>
Hierdoor colspan=2 in voorgaande rijen verwijderd, in verdere tabel terug van colspan=3 naar colspan=2
## AANPASSING OM BIJ GEBRUIKERSINFO BIJ TOPIC AANTAL POSTS, WOONPLAATS EN AANMELDINGSDATUM TE VERWIJDEREN EN KOLOM VASTE BREEDTE TE GEVEN:
- /forum/viewtopic.php:
regel 1177 t/m 1179 verwijderen:
Code: Selecteer alles
'POSTER_JOINED' => $poster_joined,
'POSTER_POSTS' => $poster_posts,
'POSTER_FROM' => $poster_from,
regel 847 t/m 852 verwijderen:
Code: Selecteer alles
$poster_posts = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Posts'] . ': ' . $postrow[$i]['user_posts'] : '';
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
$poster_joined = ( $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Joined'] . ': ' . create_date($lang['DATE_FORMAT'], $postrow[$i]['user_regdate'], $board_config['board_timezone']) : '';
- /forum/templates/subSilver/viewtopic_body.tpl:
vanaf regel 18 tabel aangepast:
- eerste th (regel 24) 120 pixels breed, verder in tabel alle breedtes in kolommen verwijderd
- uit userinfo (regel 29) verwijderd 'aangemeld op','aantal berichten','woonplaats'
Regel 23 t/m 30 nu:
Code: Selecteer alles
<tr>
<th class="thLeft" width="120" height="26">{L_AUTHOR}</th>
<th class="thRight">{L_MESSAGE}</th>
</tr>
<!-- BEGIN postrow -->
<tr>
<td align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /></span><br /></td>
<td class="{postrow.ROW_CLASS}" height="28" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
!!!!!! LET OP, DUS OOK DE KOLOMBREEDTES NOG VERWIJDERD T/M REGEL 45 !!!!!!!
## VERWIJDEREN MODERATOR IN FORUMHEADER (MEER RUIMTE, MINDER SQL-VERKEER):
- /forum/templates/viewforum_body.tpl:
regel 5:
van:
Code: Selecteer alles
<td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a><br /><span class="gensmall"><b>{L_MODERATOR}: {MODERATORS}<br /><br />{LOGGED_IN_USER_LIST}</b></span></td>
naar:
Code: Selecteer alles
<td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_FORUM}">{FORUM_NAME}</a><br /><span class="gensmall"><b><br />{LOGGED_IN_USER_LIST}</b></span></td>
- /forum/viewforum.php:
regel 419 verwijderen:
regel 400 verwijderen:
regel 184 t/m 232 verwijderen:
Code: Selecteer alles
//
// Obtain list of moderators of each forum
// First users, then groups ... broken into two queries
//
$sql = "SELECT u.user_id, u.username
FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g, " . USERS_TABLE . " u
WHERE aa.forum_id = $forum_id
AND aa.auth_mod = " . TRUE . "
AND g.group_single_user = 1
AND ug.group_id = aa.group_id
AND g.group_id = aa.group_id
AND u.user_id = ug.user_id
GROUP BY u.user_id, u.username
ORDER BY u.user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
}
$moderators = array();
while( $row = $db->sql_fetchrow($result) )
{
$moderators[] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
}
$sql = "SELECT g.group_id, g.group_name
FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g
WHERE aa.forum_id = $forum_id
AND aa.auth_mod = " . TRUE . "
AND g.group_single_user = 0
AND g.group_type <> ". GROUP_HIDDEN ."
AND ug.group_id = aa.group_id
AND g.group_id = aa.group_id
GROUP BY g.group_id, g.group_name
ORDER BY g.group_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query forum moderator information', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$moderators[] = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $row['group_id']) . '">' . $row['group_name'] . '</a>';
}
$l_moderators = ( count($moderators) == 1 ) ? $lang['Moderator'] : $lang['Moderators'];
$forum_moderators = ( count($moderators) ) ? implode(', ', $moderators) : $lang['None'];
unset($moderators);
### AANPASSING OM KLEIN BEETJE BANDBREEDTE TE BESPAREN:
open: includes/page_header.php
vind:
vervang door:
Code: Selecteer alles
if ( !empty($userdata['user_popup_pm']) && $s_privmsg_new != 0 )
## LINK NAAR VIEWONLINE IN INDEX VERWIJDERD, VIEWONLINE.PHP EN TEMPLATE DELETED:
- /viewonline.php >> verwijderen
- /templates/subSilver/viewonline_body.tpl >> verwijderen
- /templates/subSilver/index_body.tpl:
regel 47 de linking verwijderd, resultaat:
Code: Selecteer alles
<td class="catHead" colspan="2" height="28"><span class="cattitle">{L_WHO_IS_ONLINE}</span></td>
- /templates/subSilver/subsilver.css:
cattitle kleur aangepast aan kleur a.cattitle (bij mij 00007F)