Mediawiki/Entfernen von Reitern für nicht angemeldete Benutzer
Zur Navigation springen
Zur Suche springen
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 );*/