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 ...