Hier eine kurze Anleitung um einen neuen Menüpunkt, also eine neue Funktion im Admin hinzuzufügen.
1.) Neue PHP Datei erstellen (domain.de/admin/)
Am einfachsten kopiert man eine bereits bestehende php Datei aus dem Verzeichnus und benennt sie um. Das hat den Vorteil, dass man bereits das Grundgerüst für die Datei hat. Nehmen wir z.b. banner_statistics.php und benennen es neuefunktion.php. Die Datei muss natürlich im selben Verzeichnis bleiben.
2.) column_left.php (domain.de/admin/includes/)
Hier wird das Menü der Sidebar im Admin erstellt. Einfach eine bereits exisierende Zeile an gewünschter Stelle einfügen. Hier kann man an den bereits bestehenden Zeilen gut die Struktur sehen. Z.B. fügen wir diesen Code hinzu:
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['neuefunktion'] == '1')) echo '<a xhref="' . xtc_href_link(FILENAME_NEUEFUNKTION) . '" class="menuBoxContentLink"> -' . BOX_NEUEFUNKTION . '</a><br>';
3.) application_top.php (domain.de/admin/includes/)
Hier muss der Fileame in der neuen Datei definiert werden. in unserem Fall ist dies:
define('FILENAME_NEUEFUNKTION','neuefunktion.php');
4.) german.php (domain.de/lang/german/admin/)
In dieser Datei wird die Name für den neuen Menüpunkt in der deutschen Sprachversion definiert. Einfach an beliebiger Stelle hinzufügen:
define('BOX_NEUEFUNKTION','Neue Funktion');
5.) english.php (domain.de/lang/english/admin/)
Das selbe für die englische Sprache, nur halt auf englisch:
define('BOX_NEUEFUNKTION','New Item');
6.) Rechte in der Datenbank vergeben
In der Datenbank admin_access muss eine neues Feld mit dem selben Namen wie in 2.) hinzugefügt werden. alse der Teil, der hinter $admin_access in den eckigen Klammern steht. In diesem Fall heisst das neue Feld neuefunktion. Einfach die Werte in dem neuen Feld von den Bereits existierenden Funktionen übernehmen, denn hier unterscheiden sich die Versionen manchmal.
7.) Neue Datei anpassen
Ist die neue Funktion im Adminmenü aufzufinden, kann die Datei neuefunktion.php angepasst werden.
Fertig.


BT
vor 3 Jahre
in Schritt 3 fehlt ein '
define('FILENAME_NEUEFUNKTION,'neuefunktion.php'); müßte
define('FILENAME_NEUEFUNKTION','neuefunktion.php'); heißen
shoprocker
vor 3 Jahre
richtig, danke.
der gerd
vor 3 Jahre
da hat einer aber gut aufgepasst
pufaxx
vor 3 Jahre
Menüpunk?
ich
pufaxx
vor 3 Jahre
(Irgendwie wurde mir da aufgrund einer öffnenden Dreiecksklammer Einiges automatisch "wegrationalisiert" ... ich wollte eigentlich noch ein außerordentlich sachdienliches "PUNX NOT DEAD!" hinzufügen, vielleicht korrigiert der Admin das ja für mich...?)
:-)
shoprocker
vor 3 Jahre
sorry, hier ist nichts angekommen.
Michael Reinhardt
vor 3 Jahre
Hallo ich grüße Euch,
und wie kann ich einen Link nach chCounter einfügen ?
Ich würde gerne zwei Menüpunkte unter den Statistiken einfügen, einmal ein Link auf das Adminmenü und einmal auf die Auswertung ?
Danke
van-delle
Kommentar hinzufügen