Danke für die Blumen.
Voilà, hier kommt die Bauanleitung:
Code: Alles auswählen
#create: /pfad_zum_forum/info_text.dat
mit beliebigem Text füllen.
#öffne: index.php
#suche:
$template->set_filenames(array(
'body' => 'index_body.tpl')
);
#danach einfügen:
$fp1 = fopen("info_text.dat","r");
$info_text = fread($fp1,1000);
fclose($fp1);
#suche:
'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))
#ersetze durch:
'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"),
'info_text' => $info_text)
#öffne: index_body.tpl
#finde (im Original SubSilver die erste Zeile):
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
#danach einfügen:
<tr><td> </td></tr>
<tr>
<td valign="top"> </td>
<td>
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28">
<span class="cattitle">
<p align="center">{info_text}</p>
</span>
</td>
</tr>
</table>
</td>
</tr>
VORSICHT! Die Lösung ist primitiv und verzichtet, da außer dem Siteadmin niemand Zugriff hat, auf jegliche Fehlerprüfung.
In die info_text.dat kann zur Formatierung beliebiger HTML-Code eingefügt werden. Bei fehlerhaften Tabellen zerreißt es dir dann unter Umständen das Layout des Forums. Es werden maximal 1000 Zeichen aus der Datei info_text.dat gelesen
Den Einbau im Template kannst Du entsprechend deinem Layout natürlich auch anders gestalten.
FatFreddy