Seite 1 von 2

[RELEASE]Header Menü Mod 1.0.0

Verfasst: 19.02.2007 20:18
von SilverDragon
Ich habe einen Mod geschrieben, der es ermöglicht, das originale Header Menü vom phpBB-Forum im ACP einzurichten.

Code: Alles auswählen

############################################################## 
## MOD Title:          Header-Mod
## MOD Author:         SilverDragon , cw_hellraiser@web.de
## MOD Description:    This mod will add an option to ACP to manage your Header menu of phpBB2
##                     It replaces the original headermenu in the overall_header.tpl
##                     You can place the original links and your own in the menu.
##		       
## MOD Version:        1.0.0
## MOD Compatibility:  2.0.22
##
##
## Installation Level: Intermediate
## Installation Time:  10 Minutes
## Files To Edit:      3
##   
##      includes/page_header.php        
##      language/lang_german/lang_admin.php
##      templates/subSilver/overall_header.tpl
##
## Included Files:     3
##      admin_header.php
##      templates/subSilver/admin/header_edit_body.tpl
##      templates/subSilver/admin/headerlink_list_body.tpl
##
############################################################## 
Features:
- Neue Links (z.B. für Mods) direkt im ACP eingeben und positionieren.
- Dafür stehen max. 4 Menüreihen zur Verfügung. (mit wenig Kenntnissen erweiterbar)
- Links können Aktiviert bzw. Deaktiviert werden.
- Icon-Images frei wählbar, mit vorschau im ACP

Hier mal ein Scrennshot vom ACP (Übersicht):
[ externes Bild ]

und einer von der Eingabemaske (Editmaske):
[ externes Bild ]


WICHTIG:
Beim Einbau ist darauf zu achten, daß bei der Datenbankeinrichtung NUR die originalen Links des phpBB eingerichtet werden.
Die Links für Profil, LogIn/LogOut und Register sind dort nicht vorgesehen und stehen seperat unter dem Logo (änderbar)

Bei bereits installierten MODs müssen die Header-Links nachgetragen werden!!!

Download zum testen gibts: HIER

Es ist nur ein kleiner Mod und ich weiß noch nicht, ob ich ihn weiterentwickeln werde.

Gruß SilverDragon


EDIT: Der Fehler mit dem colspan im ersten screenshot ist korrigiert ;)

EDIT 2: Der MOD ist nun in der MOD-Datenbank verfügbar

Verfasst: 19.02.2007 20:52
von kolja
sehr gute idee !!

kolja

Verfasst: 07.03.2007 21:52
von SilverDragon
MOD steht in der DB. ---->HIER LANG

Verfasst: 07.03.2007 22:05
von ATARI
schöner mod

Verfasst: 07.03.2007 22:39
von Apotemnophiliac
Hallo

Ist es möglich, die Reihenfolge zu ändern? Laut screenshots denke ich, ist es nicht möglich, wäre aber sehr praktisch.

liebe grüße

Verfasst: 08.03.2007 14:22
von SilverDragon
die reihenfolge kann man beeinflussen durch die ID der links in der DB. Also entweder in anderer Reihenfolge anlegen oder in der DB ändern.

Im ACP noch nicht eingebaut, wäre aber mal ne Sache die ich noch angehen könnte ;)

Verfasst: 20.03.2007 02:33
von nwpartner
Hallo SilverDragon,
schönen Dank für deinen Mod - funzt einwandfrei.
Allerdings deine "header_install.txt" hat zunächst für etwas Verwirrung gesorgt :lol: weil es ein paar klitze-kleine Fehler gibt...

"files to edit: 2" muß lauten "files to edit: 4"

in der dann folgenden Auflistung der zu editierenden Files fehlt die "includes/constants.php"

"included files: 22" müßte lauten "included files: 3"

irgendwo später steht da {OPEN}
"templates/subSilver/overall_header_body.tpl" du meinst natürlich "overall_header.tpl"

Verfasst: 03.04.2007 14:01
von Dackel
Hallo SilverDragon, vielen Dank für den Mod.

Vielleicht hast Du eine Idee - oder ein anderer hier - wie man die Sprachvariablen bei mehrsprachigen Foren reinbringt.

Beispiel:
Wenn wie unter Nr. 2 in dem Screenshot "Suche" steht, erscheint der Link bei mehrsprachigen Boards immer als "Suche".

Gibt es da eine Möglichkeit, dass in diesem Fall die Spachvariable $lang['Seach'] bzw. bei anderen Mods die jeweilige Sprachvariable eingetragen werden kann, so dass dann beim deutschen Board "Suche", beim englischen Board "Search" etc. steht?

Viele Grüße

Verfasst: 29.04.2007 21:31
von tus1911
Hi SilverDragon,

vorab: ich bin absoluter Neuling auf diesem Gebiet und habe auch direkt Deinen Hinweis "überlesen", dass die Datenbank vorab aktualisiert werden muss :oops:

Ich bekomme nun die Fehlermeldung:

Allgemeiner Fehler
Couldn't obtain links data

DEBUG MODE

SQL Error : 1146 Table 'DB268059.HEADER_TABLE' doesn't exist

SELECT * FROM HEADER_TABLE ORDER BY id

Line : 276
File : admin_header.php


Wie kann ich das korrigieren ? Muss ich nun alles rückgängig machen ???

Ich bin dankbar für jede Hilfe !

Beste Grüße
Wolfgang

Verfasst: 29.04.2007 21:51
von Parse Error
So einen MOD, mit dem sich jeder User seine eigenen Menüpunkte im Header zusammenstellen kann, gibt es eigentlich schon: Oxpus phpBB Menu Manager 2.2.12a

@Tus1911: Du kannst die Datenbankänderung auch nachträglich mittels phpMyAdmin oder, wenn mitgeliefert, mit einer eigenen Installationsdatei ausführen. Vergiss auch nicht auf die Änderungen in der Datei constants.php.

P.E.