anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 08 Jun, 2025 22:48

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo 12 Jan, 2009 22:49 
Offline
Newbie

Registriert: Di 30 Dez, 2008 18:41
Beiträge: 4
Hallo,
verwende LoGD 1.1.1 und habe nun folgendes Problem:

Nach der Installation vieler benötigter Module, möchte ich nun die Reihenfolge der Module-Links im Navigationsmenü ändern.
Leider habe ich hierzu bisher keine Möglichkeit gefunden. Habe ich etwas übersehen? :roll:
Bin für jeden Tipp dankbar.

Gruß mikael


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 13 Jan, 2009 15:18 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
Hi,

nein, hast Du nicht. Es ist schlicht nicht möglich.

Zum Verständnis:

Ein hook kann mit einer gewissen Priorität angesteuert werden (module_addhook_priority ist die Funktion in lib/modules.php) - die Navs werden einfach "chronologisch" hinzugefügt.

Dementsprechend sehen sie leider auch aus.

Es gäbe hier keine Möglichkeit, es anders zu machen von einem (!) Modul aus, außer Du schreibst ein every-footer Modul das den gesamten global $navbysection,$navsection; neu ordnet am Ende der Seite.
Ist natürlich mehr Rechenaufwand. Und Du müsstest ein Schema haben, z.B. "alphabetisch" (fang aber bitte nicht mit `% oder so an - sonst wirds blöd). Sonst keine Chance.

Ohne Modul kannst Du nur im Core hacken wie die Navausgabe an der Stelle erfolgt. Und das empfehle ich nicht =)

Das Problem: Lotgd kann nichts anordnen, von dem es nicht weiß, daß es kommt. Eine Nav wird dynamisch (!!!) erzeugt, vom PHP Skript. Du legst NICHT wie in anderen Anwendungen Navs von vorneherein fest. Dann könnte man sie verwalten in einer Adminoberfläche.

Lotgd kennt nur zwei Dinge von einem Modul: den Namen+die Stelle (hook) wo es gern ausgeführt werden möchte. Sonst nichts - also nichts verwaltbar. (wäre auch nicht machbar, stell Dir mal vor Du müsstest Lotgd im Core beibringen, wann Du Navs setzen willst - ein Spaß im Wald.)

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Di 13 Jan, 2009 21:26 
Offline
Newbie

Registriert: Di 30 Dez, 2008 18:41
Beiträge: 4
Hi Nightborn,
vielen Dank für deine ausführliche Antwort und den weiteren Erläuterungen.
Zitat:
Das Problem: Lotgd kann nichts anordnen, von dem es nicht weiß, daß es kommt.

Verstehe nun (zumindest teilweise) das Problem. :weia:
Gruß mikael


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum