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

StargateWiki:Server/Archiv: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Bearbeiten Link Darstellung verändert
Zeile 91: Zeile 91:
:--[[Benutzer:Rene|René]] 16:47, 28. Jan 2007 (CET)
:--[[Benutzer:Rene|René]] 16:47, 28. Jan 2007 (CET)


==Darstellung des bearbeiten Links geändert==
Um den <nowiki>[bearbeiten]</nowiki> Link zu verändern wurden folgende Dateien geändert:
inculdes/Parser.php
  function formatHeadings( $text, $isMain=true )
  ...
  # give headline the correct <h#> tag
  @$head[$headlineCount] .= "<a name=\"$anchor\"></a><h".$level.$matches[2][$headlineCount] .$headline;
  if( $showEditLink && ( !$istemplate || $templatetitle !== "" ) ) {
    if ( empty( $head[$headlineCount] ) ) {
      $head[$headlineCount] = '';
    }
    if( $istemplate )
    $head[$headlineCount] .= $sk->editSectionLinkForOther($templatetitle, $templatesection);
    else
    $head[$headlineCount] .= $sk->editSectionLink($this->mTitle, $sectionCount+1);
    }
  # give headline the correct <h#> tag - Part 2
  @$head[$headlineCount] .= '</h'.$level.'>';
Die Zeile "@$head..." war Original eine Zeile unter dem If Block. Durch das Aufspalten der Zeile liegt der "bearbeiten" Link jetzt innerhalb des <hx> Tags und benötigt daher kein float mehr.
includes/Linker.php
In der Funktion editSectionLink und editSectionLinkForOther wird die Definition des Links geändert zu:
  <nowiki>return "<span class=\"editsection\" style=\"vertical-align:super;font:small normal;margin-$nearside:5px;\">[".$url."]</span>";</nowiki>
Die Formatierung erfolgt nun durch einen span-Block ohne float. Dadurch wird der Artikeltext nicht mehr zerrissen wenn Bilder gefloatet werden. Zusätzlich liegt der bearbeiten Link näher an der Überschrift der Section.
[[Kategorie:Intern]]
[[Kategorie:Intern]]