Menu-Änderungen

Alle Fragen zum Programm, die nicht in die unten stehenden Rubriken gehören.
Antworten
S.Siegler
Mitglied
Beiträge: 29
Registriert: 13.04.2008 16:50

Menu-Änderungen

Beitrag von S.Siegler »

Hallo zusammen,

das pack ich jetzt nicht mehr. Das Dateien durchsuchen lässt einen echt durchdrehn ! :wink:

Ich möchte gern weitere Punkte ins Dropdown-menue einfügen.
In der genlib.php hab ich folgenden Eintrag gefunden:

$menu .= "<li><a href=\"$browserepos_url\"><img src=\"$cms[tngpath]tng_repo.gif\" width=\"20\" height=\"20\" border=\"0\" hspace=\"4\" style=\"vertical-align:middle\" align=\"left\" alt=\"\" />$text[repositories]</a></li>\n";

$text hab ich gefunden
Was ist denn $browserepos_url und was muss ich da ändern ?

Ich möchte z.B. einen Menuepunkt einbringen, der links.php aufruft.

:?:

Grüsse
Sascha
Benutzeravatar
Thomas
Site Admin
Beiträge: 1845
Registriert: 06.05.2002 11:22
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Thomas »

Hallo Sascha,

$browserepos_url ist die Adresse der Datei der Aufbewahrungsorte.
Das spielt aber eigentlich keine Rolle für Deine gewünschte Erweiterung.

Es gibt 3 Dropdown-Menüs.
Dein Beispieleintrag befindet sich im drittem Menü.

Du kannst, so wie von Dir unten angegeben, eine Zeile in der gewünschten Rubrik einfügen und die Adresse und den Text ändern.
Also z.B.:

Code: Alles auswählen

			$menu .= "<li><a href=\"$links_url\"><img src=\"$cms[tngpath]tng_links.gif\" width=\"20\" height=\"20\" border=\"0\" hspace=\"4\" style=\"vertical-align:middle\" align=\"left\" alt=\"\" />$text[links]</a></li>\n";
Die Variable $links_url musst Du weiter oben in der Funktion analog der anderen Variablen definieren.
Der Beschreibungstext wird in den Sprachdateien (z.B. Deutsch/text.php) ergänzt und das Bild entsprechend bei den template-Bildern.

Eine Datei link.php habe ich in meiner TNG-Installation aber nicht gefunden. :roll:
Viele Grüße
Thomas
S.Siegler
Mitglied
Beiträge: 29
Registriert: 13.04.2008 16:50

Beitrag von S.Siegler »

Das mit dem Einfügen der zusätzlichen Zeile dacht ich mir soweit schon, aber wo trage
ich denn die $links_url ein ?
Das geht doch bestimmt auch an zentraler Stelle irgendwo.

Die links.php kannste nicht kennen. Die hab ich eben neu erstellt und möchte sie jetzt
zusätzlich einbinden.

ach, in UNIX geht das irgendwie für mich einfacher :wink:

:)
Sascha
Benutzeravatar
Thomas
Site Admin
Beiträge: 1845
Registriert: 06.05.2002 11:22
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Thomas »

$links_url musst Du weiter oben, fast am Anfang der Funktion eintragen.
Dort sind die anderen URLs alle nach dem gleichen Schema eingetragen.
z.B.:

Code: Alles auswählen

		$whatsnew_url = getURL( "whatsnew", 0 );
		$reports_url = getURL( "reports", 0 );
		$stats_url = getURL( "browsetrees", 0 );
		$suggest_url = getURL( "suggest", 0 );

Dort kannst Du folgende Zeile anhängen:

Code: Alles auswählen

	$links_url = getURL( "links", 0 );
Deine Datei links.php muss sich im Hauptverzeichnis von TNG befinden, damit es klappt.
Viele Grüße
Thomas
S.Siegler
Mitglied
Beiträge: 29
Registriert: 13.04.2008 16:50

Beitrag von S.Siegler »

Achja, jetzt seh ichs. Super ! Danke ! :-D
Antworten