Mediawiki/Entfernen von Reitern für nicht angemeldete Benutzer: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
(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...)
 
Keine Bearbeitungszusammenfassung
 
Zeile 5: Zeile 5:
Ersetzen der Zeile
Ersetzen der Zeile


if( $this->iscontent ) {
<pre class=wiki>
if( $this->iscontent ) {
</pre>


durch
durch


if( $wgUser->getId() != 0 && $this->iscontent ) {
<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
                        );*/