Komische Sache:
Thema.html geändert, {Banner1} eingefügt, geht.
Sich gedacht, links brauche ich das Banner nie, also in Theme.html {Banner1} auf {Banner5} geändert, steht unter dem oberen Banner (Nr.6) auf einmal dies:
-:_a4e8110ecce78d07e89b4ce7731c7c35_:-BANNER5}

Das ist gar nicht komisch (merkwürdig) ... denn eine Deklaration für die Ersetzung von {BANNER5} existiert nicht.
Um eine neue Ersetzngsdeklaration für Banner einzubauen, sind nicht nur Änderungen am Theme (theme.html + functions.php) sondern auch am Modul Banner (index.php + lang-files) sowie an der Banneranministration (admin/modules/banners.php + admin/lang-files) notwendig.
Ich hatte gestern, bevor luky seinen Vorschlag mit der Nutzung von {BANNER2} schrieb, bereits diese Änderungen vorbereitet - allerdings mit {BANNER8}.
Hier die Änderungen im Einzelnen:
1. Änderungen am Theme
1.1 theme.html
aus
<td width="120" align="center" valign="top">{BANNER6}</td>
machst Du
<td width="120" align="center" valign="top">{BANNER6}[color=red]<br>{BANNER8}[/color]
1.2 functions.php
nach der Zeile ~77
$part[] = array("{BANNER6}", mx_themebanner(6)); # rechter Banner
fügst Du diese Zeile ein
$part[] = array("{BANNER8}", mx_themebanner(8)); # rechter Banner 2
Die weiteren Änderungen beschreib ich hier nur grob, da ein ausfühliches Aufzeigen den Beitrag unnötig in die Länge zieht. Stattdessen hänge ich die geänderten Dateien an den Beitrag an. Die Änderungen sind entsprechend kommentiert.
2. Änderungen am Modul Banner
2.1 index.php
Hier muß die
switch-Anweisung um ein entsprechendes
case erweitert werden.
2.2 die Sprachdateien
Hier muß, um der Mehrsprachgkeit und eines durchgängigen Codings willens, für die vorgenannte
switch-Erweiterung eine neue Sprachkonstante deklariert werden.
3. Änderungen an der Banneradministration
3.1 admin/modules/banners.php
In dieser Datei sind insgesamt 5 Erweiterungen notwendig: 3 mal eine Erweiterung der
switch-Anweisungen sowie 2 mal eine Erweiterung der
select-Auswahllisten.
3.2 Änderung der Sprachdateien (admin/language/lang-*.php)
Hier ist ebenfalls eine neue Sprachkonstante einzufügen.
Da eine ZIP-Datei mit allen geänderten Dateien zu groß für nen Anhang ist, hab ich die Änderungen auf 3 ZIP-Dateien aufteilen müssen:
- banner_modul_mod.zip -> Änderungen am Modul Banner
- banner_admin_mod_teil1.zip -> Änderungen an der Banneradministration inkl. der deutschen Sprachdateien
- banner_admin_mod_teil2.zip -> Änderungen an den fremdsprachlichen Dateien für die Bannerdaministration