[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Navigation Factory Addon (ehemals nav42)
Seite 1 von 2

Navigation Factory Addon (ehemals nav42)

Verfasst: 18. Nov 2015, 23:52
von RexDude
Beschreibung:
Erweitere und modifizierte rex_navigation Klasse mit Zusatzfunktionen. Ehemals nav42.

Features:
* Ausgabe der Navigation von einer Katagorie aus oder über Kategorie-Levels
* Es wird zuerst eine nackte Ul-Liste ohne Klassen oder Ids ausgegeben
* Artikel (z.B. Home) können ausgeblendet werden
* Einstellen der CSS-Klasse für selektierte Menüpunkte (z.B. `current`)
* Jede UL kann eine Klasse und/oder Id zugewiesen bekommen (Suckerfish/Superfish)
* Angabe von MetaInfo Felder aus denen Klassen und Ids für die Li's herausgezogen werden
* Aufruf einer benutzerdef. PHP-Funktion möglich, die den Inhalt der Li's zurückgibt
* Unterstützung für alle URL-Typen von SEO42
* Reagiert automatisch auf gesperrte Artikel etc. bei installiertem Community AddOn
* Ausgabe einer einfachen Sprachnavigation möglich
* Ausgabe einer Breadcrumb Navigation möglich

Download:
http://www.redaxo.org/de/download/addons/?addon_id=1255
(oder über Installer)

Addon auf GitHub:
https://github.com/RexDude/navigation_factory

Re: [NEU] Navigation Factory Addon (ehemals nav42)

Verfasst: 19. Nov 2015, 09:19
von michaelwandel
Super Rudi, die zieh ich mir gleich mal rein :-)

Gruß, Michael :)

Re: [NEU] Navigation Factory Addon (ehemals nav42)

Verfasst: 19. Nov 2015, 11:28
von RexDude
Yo mach das. Ich denke es ist ganz fein geworden :) Bin aufjedefall glücklich mit der Abtrennung aus SEO42 :)
Hab jetzt grad noch ein Mini-Update nachgeschoben :)
Und es gibt leider noch einen Bug wegen der has-sub Geschichte, muss ich mir aber mal extra anschauen wenn mehr Zeit. Oder wie hast du es reingefummelt Michi?

### Version 1.0.1 - 19. November 2015

* Updatehinweis: Addon bitte reinstallieren.
* Neu: Startseite mit Logo hinzugefügt

Re: [NEU] Navigation Factory Addon (ehemals nav42)

Verfasst: 19. Nov 2015, 12:10
von RexDude
Es ist jetzt übrigens möglich ganz elegant noch weitere Klassen hinzuzufügen, z.B. für ne Boostrap Dropdown Navigation (mit data-toggle Attribut und Icons, <span class="caret"></span> etc.)...

Re: [NEU] Navigation Factory Addon (ehemals nav42)

Verfasst: 19. Nov 2015, 13:06
von alexwenz
Hi Dude,

habe die Updates zu SEO42 gelesen und dachte mir "um Gottes Willen, warum kein nav42 mehr"? Dann habe ich erst dieses Addon gesehen und muss sagen: Du hast vollkommen recht, das auszugliedern und: tolle neue Möglichkeiten!

Vielen Dank für Dein Engagement!

Gruß,
Alex

Re: [NEU] Navigation Factory Addon (ehemals nav42)

Verfasst: 1. Dez 2015, 16:28
von darwin
*noch nicht getestet*
Aber schonmal Danke, Rudi.

grz. Chris

Re: [NEU] Navigation Factory Addon (ehemals nav42)

Verfasst: 1. Dez 2015, 20:11
von RexDude
Kein Ding Chris :)
Viel Spaß damit...
(Bis jetzt läufts das Teil ganz rund :P)

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 2. Dez 2015, 12:21
von RexDude
Ich hab mal den PHP Simple HTML DOM Parser dazugeadded. Man kann mit dem realtiv einfach seine Navi Ausgabe so wie mit jQuery nachträglich noch manipulieren. API Link in der Readme.

### Version 1.1.0 - 02. Dezember 2015

* Fixed: Community Addon Permissions
* Fixed #2: `has-sub` in `rex_nav` wird jetzt dem Li zugewiesen, thx@alexwenz
* Neu: `setListMode()` zur `rex_breadcrumb_nav` hinzugefügt. Ergibt bei `false` eine reine Linkliste ohne ul/li's, thx@JeGr
* Neu: Der PHP Simple HTML DOM Parser wurde dem Addon hinzugefügt und steht zur Benutzung auch ausserhalb des Addons bereit
* Verbessert: Bei gleichzeitiger Nutzung von `setStartLevel()` und `setStartCategoryId()` wird eine Warnung angezeigt

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 6. Dez 2015, 21:03
von Tito
Hi Rudi,
hab gerade die V1.1.0 installiert ... nunja, hab nach dem aktivieren des Addons nur noch ne weiße Seite im Backend von REX 4.6.2 :roll:
Haste vielleicht ein paar Nebelscheinwerfer für mich?

Gruß
Tito

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 6. Dez 2015, 21:07
von RexDude

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 6. Dez 2015, 21:14
von Tito
:D :D :D
jetzt hab ich wenigstens den Baum gesehen, gegen den ich gefahren bin:
Fatal error: Cannot redeclare file_get_html() (previously declared in /redaxo/include/addons/navigation_factory/classes/class.simple_html_dom.inc.php:70) in /redaxo/include/addons/rexsearch/plugins/plaintext/classes/class.simple_html_dom.inc.php on line 44

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 6. Dez 2015, 21:20
von RexDude

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 6. Dez 2015, 21:29
von RexDude
Hmm eigentlich ist es sogar eher ein RexSearch Prob, weil RexSearch die Klasse einfachläd ohne zu prüfen ob nicht schon da ;)

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 6. Dez 2015, 21:34
von Tito
Jo, da hast recht. 8)
Bei RexSearch wird auch die Version 1.11 eingeladen und bei deiner Nav-Factory die 1.5.
Ich weiß nicht, wie sich die beiden Versionen unterscheiden, aber ich kommentier das mal bei der Nav-Factory aus wie du gezeigt hast ... soll ja erst einmal laufen :wink:

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 18. Dez 2015, 09:48
von darwin
Hallo RexDude,
wäre es evtl auch möglich eine Methode reinzupacken die Artikel einer Kategorie auch als
Navi-Punkt darstellt (article_name, article_id).

Beispiel:
> rootCat1 (level1)
- Artikel-1 der rootCat1 (als SubNavi - quasi level2)
- Artikel-2 der rootCat1 (als SubNavi - quasi level2)
- Artikel-3 der rootCat1 ((als SubNavi - quasi level2)
>rootCat2
- Artikel-1 der rootCat2
...

Ergebnis:

rootCat-1 | rootCat-2 |
Artikel-1 Artikel-1
Artikel-2
Artikel-3

Man müsste halt unterscheiden ob Kat oder Artikel "gewünscht" sind. :D
Ich versuch mich mal die NavFactory zu erweitern... aber falls du schon was hättest,
darfst du mich gerne bremsen ;)

Gruß Chris

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 18. Dez 2015, 14:29
von RexDude
Hey Chris,

hab dei leider nix was ich aus dem Ärmel schütteln könnte ;)
Im Prinzip ist das dann ne Art Sitemap oder?
Dazu wurde hier schon ein Issue angelegt: https://github.com/RexDude/navigation_factory/issues/9

LG,
RexD

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 18. Dez 2015, 14:32
von Björn Lindner
hi,

super addon, vielen dank dafür.
ich suche gerade den weg wie ich den li's ab der 2. ebene eine andere css class oder sogar gar keine zuweisen kann als der ersten ebene.
bin ich nur zu blind oder ist das ohne an deinen lassen zu fummeln, derzeit noch nicht möglich?

grüße
björn

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 18. Dez 2015, 14:36
von RexDude
@björn:
hatten wir das nicht schon mal?
http://www.redaxo.org/de/forum/post116889.html#p116889

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 18. Dez 2015, 14:40
von Björn Lindner
oups, sorry has nicht mehr gefunden und achte es hätte gestern Abend nicht gespeichert.

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 11. Jan 2016, 18:01
von Larsen
Hi,

super dass das nun ein eigenes Addon bekommen hat.

ich bin gerade dabei, das ganze in eine bestehende Seite umzubasteln. In der nav42 gab es doch die Option nav->setNavPositionId( ) um die Position der Navigation (ob nun Hauptnavi oder Footer...) per Kategorie-Meta festzulegen. Übersehe ich das gerade in der NavFactory oder ist das ersatzlos gestrichen weil is nich?

Gruss, Lars

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 11. Jan 2016, 18:38
von RexDude
Hi Lars,
Larsen hat geschrieben: super dass das nun ein eigenes Addon bekommen hat.
ja freut mich auch :D


Eine setNavPositionId() is mir aber neu ;) Ich habe noch nie per Metainfos den Navtyp bestimmt weil ich diese Variante nicht so Usability freundlcih finde. Ich mache immer eine offline Root Kat je Navtyp und schmeisse da meine Navpunkte rein. Dann im NF Addon mir setStartCategoryId() arbeiten.

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 11. Jan 2016, 20:08
von darwin
... kann es sein das du meine nav42extend verwendest. da war/ist eine position via metas möglich.

grz. chris

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 12. Jan 2016, 09:06
von Larsen
Stimmt, nav42extended wars. Das ganze Projekt ist so organisch gewachsen (ähem in anderen Worten schlecht kommentiert) das ich die Quelle nicht mehr wusste. Gut gut, es wird sich eine Lösung finden lassen.

Danke!

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 17. Jan 2016, 10:50
von PXDemon
HI Rexdude,

wird es das Navigation Factory in kürze auch für Redaxo 5 geben?
Aktuelle hab ich mein Projekt begonnen mit Rex4.6.2 und bin jetzt während der Entwicklung auf Rex5 umgestiegen. Bevor ich nun beginnen würde die Navigationen neu zu bauen, mit dem alten Redaxo Navigations Code, wäre eine Info ob es Navigation Factory auch in kürze fürs Redaxo 5 geben wird gut.

Danke und Grüsse,
P

Re: [v1.1.0] Navigation Factory Addon (ehemals nav42)

Verfasst: 17. Jan 2016, 15:54
von RexDude
Hey,

ja ich hätte Bock das zu portieren. Es wäre auch irgendwie schade wenn es das Addon nicht mehr geben würde zukünftig. Sobald die Sache mit SEO42 geklärt ist könnte ich mich da ran machen... kann aber noch ne Weile dauern.