Seite 1 von 1

Modul :: NavigationUniversell

Verfasst: Fr 8. Sep 2023, 10:00
von xmurrix
Hallo Community,

da einige von euch weiterhin das altbekannte Modul NavigationUniversell von kummer verwenden und es auch unter neueren PHP-Versionen einsetzen wollen, habe ich das Modul etwas angepasst, so dass es unter PHP 8.1 ohne Warnungen läuft und weiterhin kompatibel mit PHP 7.0 bleibt.

Der Quellcode der Module (die Modulausgaben) wurde nicht viel überarbeitet, die Änderungen darin sind eher kosmetischer Natur. Die meiste Überarbeitung bekam die Datei atelierq.navigation.class.inc.php, daher reicht es aus, wenn ihr einfach diese Datei bei euch ersetzt. Denkt bitte daran, vorher eine Sicherung der originalen atelierq.navigation.class.inc.php zu machen, befor ihr sie gegen die neue Version ersetzt.

Inhalt des Archivs:
  • hauptnavigation_level1: Modul für Navigation der ersten Ebene
  • hauptnavigation_level2: Modul für Navigation der zweiten Ebene
  • hauptnavigation_level3: Modul für Navigation der dritten Ebene
  • atelierq.navigation.class.inc - Die Klasse aQnavigation, die die Navigation generiert
Nachtrag:
  1. 08.09.2023: Es gab einen Fehler in der Funktion getParentId(), was dafür gesorgt hat, dass Navigationen der 2. & 3. Ebene nicht ausgegeben wurden. Die Download-Datei ist gegen eine neue Version ersetzt worden.
  2. 17.12.2023: Der fehlerhafte Funktionsname "getNetLevel()" wurde zu getNextLevel() geänder.
Download:
atelierq.navigation_20230908.zip
(11.54 KiB) 117-mal heruntergeladen

Grüße
xmurrix

Re: Modul :: NavigationUniversell

Verfasst: Fr 15. Sep 2023, 14:05
von McHubi
Danke Dir, Murat! :)

Re: Modul :: NavigationUniversell

Verfasst: Mi 13. Dez 2023, 09:46
von emergence
kurze anmerkung...

atelierq.navigation.class.inc.php

die methode

function getNetLevel

sollte

function getNextLevel

benannt sein...

das dreimalige $this->getNetLevel auch umbennen in $this->getNextLevel

Re: Modul :: NavigationUniversell

Verfasst: Mi 13. Dez 2023, 12:36
von Faar
Fehlt da tasächlich ein x ? :shock:

Re: Modul :: NavigationUniversell

Verfasst: Do 14. Dez 2023, 12:18
von Bernhard_4711
Ja!

Re: Modul :: NavigationUniversell

Verfasst: So 17. Dez 2023, 14:07
von xmurrix
@emergence, danke dir für den Hinweis, die Funktion `getNetLevel()` habe ich in `getNextLevel()` korrigiert.

Die neue Version "atelierq.navigation_20231217.zip" kann im Beitrag heruntergeladen werden.