Listennavigation v01.01.00 |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Listennavigation v01.01.00 |
Tue. 17. April 2007, 16:56
Beitrag
#1
|
|
Administrator Gruppe: Members Beiträge: 1.092 Mitglied seit: 16.06.2006 Wohnort: Köln Mitglieds-Nr.: 1 |
Modulname:
--------------------------------------------------------------------------- Listen-Navigation Status: --------------------------------------------------------------------------- Stable Bechreibung: --------------------------------------------------------------------------- Stellt eine umfangreich konfigurierbare Navigation für Ordner und Seiten zur Verfügung. Das Modul ist primär darauf ausgerichtet die einzelnen Menüpunkte als HTML-Liste (<ul>, <li>), deren Erscheinungsbild per CSS festgelegt wird, auszugeben. Das Modul ist jedoch flexibel genug um die Ordner und Seiten z.B. auch als Tabelle anzuzeigen. Features: --------------------------------------------------------------------------- - Templatebasiert - Einzelne Ordner oder Seiten können aus Navigation ausgeblendet werden - Einzelne Ordner können angewiesen werden, das in ihnen keine Seiten angezeigt werden sollen - Verschiedene Sortiermöglichkieten der Menüpunkte - Verhalten der Liste vielseitig konfigurierbar - Aktiver Status einer Seite oder eines Ordners kann geroutet werden Beispiel: Ist idcat 2 aktiv, wird stattdessen idcat 1 als aktiv gekennzeichnet - Tabindex Unterstützung Moduleigenschaften: --------------------------------------------------------------------------- [X] Einsatz mehrmals in einem Projekt möglich [X] Einsatz mehrmals auf einer Seite (idcatside) möglich [X] Ist Mehrprojektfähig [X] Ist Mehrsprachenfähig [X] Ist XHTML konform Autor(en): --------------------------------------------------------------------------- ketti (Original Autor bis Version 00.09.03) Mistral (V. 00.09.04) Björn, Alexander (V. 1.0) Björn (V. 1.1) Lizenz: --------------------------------------------------------------------------- GPL Benötigte Sefrengo Version: --------------------------------------------------------------------------- >= 01.03.01 (Sefrengo 1.4 beta2 mit BEILIEGENDEM API PATCH!) >= 01.04.00 (Sefrengo 1.4 final) Installation: --------------------------------------------------------------------------- Beschreibung der Installation. Im einfachsten Falle wäre das: Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS nutzbar. Wird die Sefrengo Version 1.4 beta2 (Versionsnummer 01.03.01) benutzt, dann spielen Sie bitte einen, dem Modul beiliegendem, Core Patch ein. Der Patch befindet sich im Ordner "PATCH" und muß im System in das Verzeichnis "backend/API/PAGE/" gespielt werden. Die vorhandene Datei soll ersetzt werden. Update/ Migration: --------------------------------------------------------------------------- SOllte es zu Problemen kommen, sind bei einem Update von einer Vorgängerversion alle Templates in allen Ordnern und Seiten neu abzuspeichern. Dies ist notwendig, da dadurch dem CMS System die neuen Konfigurationsoptionen des Moduls bekannt gemacht werden. Dokumentation: --------------------------------------------------------------------------- Keine vorhanden CODE Changelog legend:
# -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note Current versionnumber is 01.01.00 - released 16.04.2007 ------------------------------------------------------------------------------------------------ + new configoption: "Bei Ordnerlinks immer Link zur Startseite des Ordners generieren (statt Link zum Ordner)" # configoption: show option "keine Seiten in Ordner anzeigen" by using setting "nur Seiten" Current versionnumber is 01.00.00 - released 20.01.2007 ------------------------------------------------------------------------------------------------ + option to manipulate startlevel + option to show startpage only if there wehere two or more pages in one cat + option to hide pages in given cats + routing for the acitve page/cat status (means that you can say: mark idcatside 15 as active if the user is in idcatside 3 ) + add template for "prescuted" folders Current versionnumber is 00.09.04 - released 02.01.2006 ------------------------------------------------------------------------------------------------ # {desc} can now be diplayed correct by pages and categories + {summary} for pages Current versionnumber is 00.09.03 - released 27.11.2005 ------------------------------------------------------------------------------------------------ ^ Add UTF-8 support/ Migration from DeDi to Sefrengo CMS
Angehängte Datei(en)
-------------------- Es wird, es wird...
|
|
|
Tue. 4. September 2007, 10:39
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
so ungefähr soll die navi aussehen:
jeder buchstabe ist dabei ein ordner. die ordner F, X, Y sind leer bzw. mit offline-seiten, werden in der navi mit angezeigt, sind aber nicht klickbar. sobald es aber eine (online-geschaltete) seite in diesen ordnern gibt, sollen sie automatisch klickbar sein. eine statische lösung scheidet also aus. |
|
|
Thu. 6. September 2007, 00:57
Beitrag
#3
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
so ungefähr soll die navi aussehen: Ist wohl nicht so ganz einfach- Die Buchstaben sind Grafiken, ja? Dann könntest Du evtl. eine komplette Grafik mit den deaktivierten Zuständen in den Hintergrund legen. Alle sichtbaren Menüpunkte (ebenfalls Bilder) werden dann per css absolut an die entsprechende Stelle gesetzt, d.h. Du hast 24 css-Klassen, für jeden Buchstaben eine. In der Navigation müsstest Du dann für die Ordner in etwa folgendes einstellen: QUELLTEXT <li><a href="{link}" class="letter_{name}"><img src="{name}.gif" alt="{name}" /></a>{folder}</li> und dann im css QUELLTEXT .letter_a { postition: absolute; left: 0; top: 0;} .letter_b { postition: absolute; left: 20px; top: 0;} usw. Nur als Idee. Könnte vielleicht hinhauen. Der Code oben dient nur als Anregung, hab ihn nicht getestet Gruß Jan -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Thu. 6. September 2007, 05:37
Beitrag
#4
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
Ist wohl nicht so ganz einfach- Die Buchstaben sind Grafiken, ja? Dann könntest Du evtl. eine komplette Grafik mit den deaktivierten Zuständen in den Hintergrund legen. Alle sichtbaren Menüpunkte (ebenfalls Bilder) werden dann per css absolut an die entsprechende Stelle gesetzt, d.h. Du hast 24 css-Klassen, für jeden Buchstaben eine. In der Navigation müsstest Du dann für die Ordner in etwa folgendes einstellen: QUELLTEXT <li><a href="{link}" class="letter_{name}"><img src="{name}.gif" alt="{name}" /></a>{folder}</li> und dann im css QUELLTEXT .letter_a { postition: absolute; left: 0; top: 0;} .letter_b { postition: absolute; left: 20px; top: 0;} usw. Nur als Idee. Könnte vielleicht hinhauen. Der Code oben dient nur als Anregung, hab ihn nicht getestet Gruß Jan danke für deine antwort. aber der css-teil ist mir klar und auch nicht weiter aufregend. das kann auch eine normale textnavi sein. ich hätte gern, dass mir die navi die leeren ordner mit ausgibt, diese aber nicht als links also so hier ungefähr: QUELLTEXT {empty} Ordner X {else} <a href="{link}">Ordner X</a> {/empty} oder als zusätzliches template-eingabefeld (wie aktive seite usw.) danke und grüße, tobaco |
|
|
Thu. 6. September 2007, 09:48
Beitrag
#5
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
ich hätte gern, dass mir die navi die leeren ordner mit ausgibt, diese aber nicht als links Warum MÜSSEN denn die leeren Ordner ausgegeben werden? Für den Benutzer macht das keinen Unterschied, ob er eine BG-Grafik sieht, oder eben ein anderes Bild... ZITAT QUELLTEXT {empty} Ordner X {else} <a href="{link}">Ordner X</a> {/empty} Naja, das geht wohl nicht, ohne ins Modul einzugreifen... Ich dachte, Du suchst etwas, ohne dass man am Modul schrauben muss... Und wie bereits gesagt: Das Listnavi-Modul ist recht komplex, und eigene Änderungen werden von Björn (verständlicherweise) eh nicht supportet, also würd ich immer versuchen, da ohne Änderungen am Modul selbst hinzukommen. -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Thu. 6. September 2007, 10:08
Beitrag
#6
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 185 Mitglied seit: 03.07.2006 Mitglieds-Nr.: 80 |
Warum MÜSSEN denn die leeren Ordner ausgegeben werden? Für den Benutzer macht das keinen Unterschied, ob er eine BG-Grafik sieht, oder eben ein anderes Bild... naja, ich brauch ja irgendwie ein element, dem ich dann das inaktive hintergrundbild zuweise … jetzt beim schreiben versteh ich gerade, wie du das meinst: du würdest der liste ein hintegrundbils im gesamtem geben und dann an den entsprechenden stellen die links drüberlegen. vereinfacht ausgedrückt. ja, so könnte man es zur not auch machen. Naja, das geht wohl nicht, ohne ins Modul einzugreifen... Ich dachte, Du suchst etwas, ohne dass man am Modul schrauben muss... Und wie bereits gesagt: Das Listnavi-Modul ist recht komplex, und eigene Änderungen werden von Björn (verständlicherweise) eh nicht supportet, also würd ich immer versuchen, da ohne Änderungen am Modul selbst hinzukommen. ja, um einen moduleingriff wird man da nicht drum herum kommen. aber vielleicht bin ich ja nicht der einzige, der sowas gebrauchen könnte … so bald man nämlich keine grafiken sondern normalen text nehmen möchte, kommt man mit der methode oben nicht mehr hin. danke trotzdem schon mal für deine hilfe. |
|
|
Thu. 6. September 2007, 10:40
Beitrag
#7
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 587 Mitglied seit: 01.07.2006 Mitglieds-Nr.: 62 |
du würdest der liste ein hintegrundbils im gesamtem geben und dann an den entsprechenden stellen die links drüberlegen. vereinfacht ausgedrückt. jo, genau QUELLTEXT so bald man nämlich keine grafiken sondern normalen text nehmen möchte, kommt man mit der methode oben nicht mehr hin. Hm, ohne Grafiken bekommst Du das sonst in den verschiedenen Browsern nicht einheitlich. Wegen der Zugänglichkeit kannst Du aber die aktiven Ordner per Image-Replacement (z.B. der Phark-Methode) mit den Grafiken versehen. ZITAT aber vielleicht bin ich ja nicht der einzige, der sowas gebrauchen könnte... Hm, ich glaube, die Anforderung ist schon sehr speziell , da man normalerweise keine Ordner ausgeben braucht, die es nicht gibt bzw. auf die man einen Link bräuchte. Deine Anwendung ist der einzige Fall, in dem mir das sinnvoll erscheint... Viele Grüße Jan -------------------- Zufall ist das Pseudonym, das Gott sich zugelegt hat, wenn er unerkannt bleiben möchte.
|
|
|
Tue. 11. September 2007, 11:31
Beitrag
#8
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 116 Mitglied seit: 30.11.2006 Wohnort: CH - Bern Mitglieds-Nr.: 431 |
sorry wenn ich hier so reinplatze...
ich habe das gefühl die {first}{/first} sache funktioniert bei den seiten nicht?! ich habe folgenden code: Seite: <li{first} class="first"{/first}><a href="{link}">{name}</a></li> Aktuelle Seite: <li{first} class="first"{/first}><span class="seite_aktuell">{name}</span></li> Aktiver Ordner: <li>{first}{else}<span class="trennzeichen">:</span>{/first}<a href="{link}">{name}</a> {folder} </li> bei den Ordnern funktionierts tadellos, bei den Seiten geht nix... ich habe den cache gelöscht, lasse extra die starseiten anzeigen, lasse die einstellungen in allen seiten/ordnern etc übernehmen... probiere, mache... aber es scheint nicht zu gehen. hat jemand dasselbe problem? wo könnte mein fehler liegen? ich benutze listennavi 1.1 der sefrengo version 1.4 final |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.9.24 - 12:51 |