Seite 1 von 1

"Schon gewußt?"-Mod -> Anzeige nur im Portal un

Verfasst: 02.08.2004 17:38
von Maverick1977
Halli Hallo,

eine Frage: Den genannten Mod habe ich erfolgreich installiert. Funktioniert!

Problem: Wie stelle ich es an, dass der Mod auf der INTRO Page nicht erscheint? Momentan erscheint er im Intro, im Portal und im Index.

Beim Mod-Einbau muss man den Code in der overall_header.tpl und in der page_header.php ändern, somit wird der Mod immer in der Overallheader angezeigt.

Wie kann ich das insofern ändern, dass der Mod im Intro nicht angezeigt wird??


Der MOD:

-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#-----[ FIND ]------------------------------------------
#
// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
$l_timezone = explode('.', $board_config['board_timezone']);
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];


#
#-----[ AFTER, ADD ]------------------------------------------
#
//
// Generate 'Schon Gewusst?'
//
$random_file = $phpbb_root_path . 'schon_gewusst.txt';
$random = file($random_file);

srand();
$randomizer = rand(0, count($random) );
$znumber = rand(1, 2);

if( !isset($random[$randomizer]) )
{
$random[$randomizer] = 'Mehr Mods wie diesen gibts <a href="http://www.dseitz.de">hier</a>';
}

#
#-----[ FIND ]------------------------------------------
#
'PRIVMSG_IMG' => $icon_pm,

#
#-----[ AFTER, ADD ]------------------------------------------
#
'ZMESSAGE' => $random[$randomizer],
'ZNUMBER' => $znumber,


#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------
#
</table></td>
</tr>
</table>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- Schon Gewusst -->
<br />
<table border="0" align="center" cellpadding="4" cellspacing="0" class="forumline">
<tbody>
<tr>
<th class="thHead">&nbsp;Schon gewusst?&nbsp;</th>
</tr>
<tr>
<td class="row{ZNUMBER}"><span class="gen">&nbsp;{ZMESSAGE}&nbsp;</span></td>
</tr>
</tbody>
</table>
<br clear="all">
<!-- Schon Gewusst -->

#
#-----[ COPY TO FOLDER ]------------------------------------------
#
schon_gewusst.txt to schon_gewusst.txt

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM



Den Code einfach in der portal.php einfügen, funzt leider nicht.

Habt ihr einen Tip?

Verfasst: 02.08.2004 20:38
von Fabse
Definiere "funzt leider net"!

Hast du auch beide Codes eingebaut? (portal.php & portal_body.tpl)

Verfasst: 03.08.2004 08:12
von Maverick1977
Hallo,

ja ich habe beide Codes eingebaut. Also in der php und in der tpl. Frage mich, warum er - der Mod - nicht "funztioniert", wenn man ihn im Portal einbaut. Das Portal wird nicht mehr angezeigt und es kommt eine Fehlermeldung. Werde es noch mal probieren, dann die Meldung posten.

Man müsste wissen, an welcher Zeile der Code einzufügen ist oder?


EDIT: Habe den Code eingebaut und die Einbaustellen variert, jetzt hat es geklappt. Danke noch für deinen Rückmeldung!