Trade Republic - Provisionsfrei Aktien handeln
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Neuen Link in der Navi vom Adminbereich anlegen

    Keytresit

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Neuen Link in der Navi vom Adminbereich anlegen
    am: 04. Januar 2012, 17:24:21
    Hallo an alle,
    ich möchte einen zusätzlichen Link in der Navigationsleiste im Administrationsbereich anlegen.

    Habe jetzt auch schon ziemlich lange gesucht jedoch noch keinen Erfolg gehabt.
    Kann mir vielleicht einer einen Tipp geben in welchen Dateien ich etwas hinzufügen muss, oder ob ich auch etwas in der Datenbank ändern muss.

    Der neue Punkt sollte unter dem vorhandenen Navigationspunkt "Module" eingestellt werden.

    vielen Dank schon mal.

    EDIT: Ach ja ich arbeite mit der Version "modified eCommerce Shopsoftware 1.05"

    Linkback: https://www.modified-shop.org/forum/index.php?topic=17648.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #1 am: 04. Januar 2012, 18:08:47
    Den Link legst du in der "/admin/includes/column_left.php" an.

    Oder meinst du die Links ganz oben? Dann ist es die "/admin/includes/header.php".

    Grüße

    Torsten

    Keytresit

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #2 am: 04. Januar 2012, 18:21:21
    Die Leiste oben also "header.php" hatte ich schon gefunden. Hab da auch testweise einen Link reingesetzt.
    Allerdings kommt dann folgender Fehler:

    Code: PHP  [Auswählen]
    1054 - Unknown column 'khw' in 'field list'

    select khw-modules from admin_access where customers_id = '1'

    [XT SQL Error]

    Ich habe in der "admin_access" Tabelle allerdings schon ein Feld namens "khw-modules" angelegt und mit dem Wert "1" gefüllt.

    Oder hab ich das total falsch verstanden ?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #3 am: 04. Januar 2012, 19:43:17
    Was möchtest du denn überhaupt machen? Mir scheint, dass du das System noch überhaupt nicht verstanden hast. :-?

    Welchen Code hattest du in die "/admin/includes/column_left.php" eingefügt?

    Grüße

    Torsten

    Keytresit

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #4 am: 04. Januar 2012, 21:23:48
    @ Torsten

    Ja das kann sein. Ich arbeite mich gerade erst in das System ein.

    In die "/admin/includes/column_left.php" habe ich bis jetzt noch nichts eingefügt (bzw. etwas geändert).

    Der Fehler trat auf als ich in der "/admin/includes/header.php" einen weiteren Menüpunkt eingefügt hatte und auf diesen klickte.

    Die PHP Datei auf welche verwiesen wird schaut momentan so aus :

    Code: PHP  [Auswählen]
    <?php
      require('includes/application_top.php');
    ?>
     
    <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html <?php echo HTML_PARAMS; ?>>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $_SESSION['language_charset']; ?>">
    <title><?php echo TITLE; ?></title>
    <link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
    <script type="text/javascript" src="includes/general.js"></script>
    </head>
    <body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF" onLoad="SetFocus();">
    <!-- header //-->
    <?php require(DIR_WS_INCLUDES . 'header.php'); ?>
    <!-- header_eof //-->

    <!-- body //-->

    <!-- body_eof //-->

    <!-- footer //-->
    <?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
    <!-- footer_eof //-->
    <br />
    </body>
    </html>
    <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>

    Der Code ist von einer vorhandenen Datei aus der ich einfach nur den Code aus dem Body entfernt habe.

    lg

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #5 am: 04. Januar 2012, 21:29:03
    Und wie hattest du die Datei in der "/admin/includes/header.php" verlinkt?

    Grüße

    Torsten

    Keytresit

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #6 am: 04. Januar 2012, 21:41:22
    Das ist der Codeschnipsel:

    Code: PHP  [Auswählen]
    <!-- BOF -  Modulübersicht -->
    <td class="fastmenu" align="center">
    <a href="<?php echo xtc_href_link('khw-modules.php', '', 'NONSSL') ; ?>"><img src="images/icons/fastnav/khw-modules.jpg" alt="K.H.W Module" width="40" height="40" border="0"></a><br>K.H.W Module
    </td>
    <!-- EOF  - Modulübersicht -->

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #7 am: 04. Januar 2012, 21:53:56
    Nimm bitte den Bindestrich aus dem Dateinamen (also Dateiname und Verlinkung mittels "khwmodules.php") und dann führe unter phpMyAdmin folgendes aus:

    Code: SQL  [Auswählen]
    ALTER TABLE admin_access ADD khwmodules INT(1) NOT NULL DEFAULT 0;
    UPDATE admin_access SET khwmodules = 1 WHERE customers_id = '1';
    UPDATE admin_access SET khwmodules = 5 WHERE customers_id = 'groups';

    Willkommen im Berechtigungssystem von modified eCommerce Shopsoftware. ;-)

    Grüße

    Torsten

    Keytresit

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #8 am: 04. Januar 2012, 22:42:08
    Danke Torsten. :-)
    Es hat funktioniert !

    Wofür steht denn die "5" in folgendem Code ?

    [...]
    Code: SQL  [Auswählen]
    [...]
    UPDATE admin_access SET khwmodules = 5 WHERE customers_id = 'groups';
    [...]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #9 am: 04. Januar 2012, 22:59:38
    Das sind die unterschiedlichen Kategorien für die Berechtigungen:
    • System
    • Kunden/Bestellungen
    • Artikel/Kategorien
    • Statistiktools
    • Zusatzprogramme
    Mit der "5" habe ich deine eingebundene Datei unter "Zusatzprogramme" kategorisiert.

    Grüße

    Torsten

    Keytresit

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: Neuen Link in der Navi vom Adminbereich anlegen
    Antwort #10 am: 04. Januar 2012, 23:03:56
    Achso, okay danke.

    Auch mal gut zu wissen. :-)
    8 Antworten
    4181 Aufrufe
    17. November 2013, 22:31:26 von burrito
    4 Antworten
    3811 Aufrufe
    29. Juli 2010, 12:15:12 von toddy
    8 Antworten
    4291 Aufrufe
    12. April 2013, 11:20:46 von noRiddle (revilonetz)