Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Rene/SGHtml: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Aktueller Code
Aktueller Code: Version 0.5
Zeile 25: Zeile 25:
$wgExtensionCredits['other'][] = array(
$wgExtensionCredits['other'][] = array(
   'name' => 'SGHtml',
   'name' => 'SGHtml',
   'version' => '0.1',
   'version' => '0.5',
   'author' => '[http://www.stargate-wiki.de/index.php/User:Admin Rene Raule]',
   'author' => '[http://www.stargate-wiki.de/index.php/User:Admin Rene Raule]',
   'url' => 'http://www.stargate-wiki.de/index.php/Rene/SGHtml',
   'url' => 'http://www.stargate-wiki.de/index.php/Rene/SGHtml',
   'description' => 'MediaWiki Html veraendern um StargateWiki Besonderheiten einzufuegen<br />1. Externe Seiten in eigenem Fenster<br />2. Bild als bearbeiten-Link<br />3. Link zum Seitenanfang'
   'description' => 'MediaWiki Html veraendern um StargateWiki Besonderheiten einzuf&uuml;gen<br />1. Externe Seiten in eigenem Fenster<br />2. Bild als bearbeiten-Link<br />3. Link zum Seitenanfang<br />4. Spoiler aufdecken<br />5. Zus&auml;tzliche meta-Keywords'
);
);


Zeile 50: Zeile 50:
     $ersatz .= '":"").';
     $ersatz .= '":"").';
     $ersatz .= '"<span class=\"mw-headline\">$4</span> <a href=\"$2\" title=\"$3\">';
     $ersatz .= '"<span class=\"mw-headline\">$4</span> <a href=\"$2\" title=\"$3\">';
     $ersatz .= '<img src=\"/skins/edit.png\" alt=\"[bearbeiten]\" style=\"vertical-align:top; margin-top:-3px;\" /></a>"';
     $ersatz .= '<img src=\"/skins/common/images/16x16/edit.png\" alt=\"[bearbeiten]\" style=\"vertical-align:top; margin-top:-3px;\" /></a>"';
      
      
     $text = preg_replace($suchen,$ersatz,$text);
     $text = preg_replace($suchen,$ersatz,$text);
    /* Spoiler aufdecken einbinden (geht nur im Text) */
    if (strpos($text,'id="show_spoiler"') == true) {
      $jscript = '<script type="text/javascript">
        function cssClassChange(welchertag,class1,class2,linkgeklickt,linknormal,thus) {
          var rows = document.getElementsByTagName(welchertag);
          for(var i=0; i<rows.length; i++) {
            if(rows[i].className==class1) {
              rows[i].className=class2;
      thus.innerHTML=linkgeklickt;
            } else {
              if(rows[i].className==class2) {
        rows[i].className=class1;
        thus.innerHTML=linknormal;
      }
            }
          }
        }
        </script>';
        $text = $jscript.'<span style="margin-top:-3em; float:right;"><a href="#" onclick="cssClassChange(\'span\',\'spoiler\',\'spoilerOK\',\'Spoiler verdecken\',\'Spoiler aufdecken\',this)">Spoiler aufdecken</a></span>'.$text;
    }
   
    /* Anpassung der Seiten Parameter */
      
      
    // Weitere Meta Begriffe
    $out->mKeywords[] = 'Stargate';
    $out->mKeywords[] = 'Stargate SG-1';
    $out->mKeywords[] = 'Stargate Atlantis';
    $out->mKeywords[] = 'Stargate Universe';
    $out->mKeywords[] = 'Stargate Wikpedia';
       
     return true;
     return true;
}
}