Mediawiki/Entfernen von Reitern für nicht angemeldete Benutzer: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Entfernen der Reiter "Bearbeiten" und "Diskussion" für nicht angemeldete Benutzer == # <b>vi includes/SkinTemplate.php</b> Ersetzen der Zeile if( $this->iscont...) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 5: | Zeile 5: | ||
Ersetzen der Zeile | Ersetzen der Zeile | ||
<pre class=wiki> | |||
if( $this->iscontent ) { | |||
</pre> | |||
durch | durch | ||
<pre class=wiki> | |||
if( $wgUser->getId() != 0 && $this->iscontent ) { | |||
</pre> | |||
== Ausblenden der "Bearbeiten"-Links für nicht angemeldete Benutzer == | == Ausblenden der "Bearbeiten"-Links für nicht angemeldete Benutzer == |
Aktuelle Version vom 30. Januar 2009, 13:11 Uhr
Entfernen der Reiter "Bearbeiten" und "Diskussion" für nicht angemeldete Benutzer
# vi includes/SkinTemplate.php
Ersetzen der Zeile
if( $this->iscontent ) {
durch
if( $wgUser->getId() != 0 && $this->iscontent ) {
Ausblenden der "Bearbeiten"-Links für nicht angemeldete Benutzer
# vi skins/MonoBook.php
Bearbeiten der Skin "MonoBook.php", indem folgendes vor den Tag "</head>" eingefügt wird.
<?php if(!$this->data['loggedin']) { ?> <style> <!-- .editsection { display: none; } --> </style> <?php } ?>
Entfernen des Reiters "Spezialseite"
Das funktioniert unter Mediawiki 1.10 leider nicht mehr...
# vi /srv/www/htdocs/smd/includes/SkinTemplate.php
Ändern des folgenden Anschnitts.
/* show special page tab */ $content_actions['article'] = array( 'class' => 'selected', 'text' => wfMsg('specialpage'), 'href' => $wgRequest->getRequestURL(), // @bug 2457, 2510 );
durch Auskommentieren zu:
/* show special page tab $content_actions['article'] = array( 'class' => 'selected', 'text' => wfMsg('specialpage'), 'href' => $wgRequest->getRequestURL(), // @bug 2457, 2510 );*/