Hi
wie vor paar Wochen schon mal erwähnt, bin ich dabei das MediaWiki etwas zu Modifizieren (für nen Fachlexikon).
Bin mittlerweile sehr weit gekommen: * Gäste können jetzt nichts mehr schreiben (Button fehlt, manuelle Eingabe von action=edit bringt auch keinen erfolg) * Default-Skin geändert * Spezialseiten aufgeräumt (Wartungsseiten gehören ja wohl net in die Hände von Gästen *G*)
Was mir jetzt aber noch fehlt: * Das Login/Register-Menu muß geteilt werden: Login soll da bleiben, Register muß aber weg (das muß über eine seperate Seite geschenen - eine Seite die ich mit pw schützen kann - es sollen sich net alle anmelden können; wer sich anmelden soll, bekommt nen Link und nen PW von uns) * bei Verweisen auf Beiträge die es noch NICHT gibt ([[verweis]]), soll für GÄSTE kein link zusehen sein (können ja eh nix schreiben, also brauchen die den edit-link auch net)
Nur dafür find ich leider keine Hinweise wie ich das editiere ...
Das Register-Menu wäre von der Theorie sehr einfach: aus der SpecialUserlogin.php das adduser entfernen und in neue Datei rein - ganz unten dieses addHTML ebenfalls etwas ändern und in neue Datei rein. Nur diese Datei macht nix wenn ich die Aufrufe => klar, da werden Variablen vorrausgesetzt die natürlich so nicht gefüllt werden können. Mir würde es also schon weiterhelfen, wenn ich wüsste wie ich eine Seite in das MW-Design einbinde. Die ganzen Dateien die ich mir angeschaut hab, halfen mir nicht sehr weiter - nen bissel includes gemacht, aber nix reaktion.
Das 2. Problem müsste auch einfach sein - wenn ich nur wüsste wo diese Modifikation von [[]]-Edit-Verweisen mit Links definiert wird. (müsste dann ja mit if ( ( 0 == $wgUser->getID() ) ) { } für Regged-User abänderbar sein.
Mein Englisch tuts leider nicht sonderlich für die Englische-T-ML - daher hoffe ich das ich hier nen bissel weiterkomme.
MfG Patrick
PS: wir das mit den namespaces irgendwo gut erklärt? Ich müsste eine Rubrik hinzufügen ...