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

Benutzer Diskussion:Rene/SGPack: Unterschied zwischen den Versionen

Diskussionsseite von Benutzer:Rene/SGPack
MW 1.22.2: Neue Version online
Neuen Abschnitt erstellt Fehler in BlockSpammer - HotFix
Zeile 71: Zeile 71:
----
----
Neue Version ist jetzt online. Damit läuft der SGPack auf MW 1.24. Ich denke er sollte auch auf älteren Versionen laufen, kann aber nicht sagen bis zu welcher Version zurück. --[[Benutzer:Rene|Rene]] <sup>[[Hilfe:Bürokraten|Bürokrat]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 15:20, 9. Jan. 2015 (CET)
Neue Version ist jetzt online. Damit läuft der SGPack auf MW 1.24. Ich denke er sollte auch auf älteren Versionen laufen, kann aber nicht sagen bis zu welcher Version zurück. --[[Benutzer:Rene|Rene]] <sup>[[Hilfe:Bürokraten|Bürokrat]] - [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 15:20, 9. Jan. 2015 (CET)
== Fehler in BlockSpammer - HotFix ==
In der Funktion BlockSpammer kommt es bei neuen Artikeln zu einem Fehler. Folgende Zeilen müssen in der Funktion <code>CheckBlockSpammer($editpage, $text, $section, &$error, $sumary)</code> geändert werden
Bisher:
<pre><nowiki>
$content = $editpage->getArticle()->getPage()->getContent();    // Original content
if (!empty($section)) {      // If edit section, only need section content
  $content = $content->getSection($section);
}
$diffs = $this->diff($content->getNativeData(), $text);      // Get diff from RAW content
</nowiki></pre>
Neu:
<pre><nowiki>
$content = $editpage->getArticle()->getPage()->getContent();
if (is_null($content)) {
  $c_text = "";
} else {
  if (!empty($section)) {
    $content = $content->getSection($section);
  }
  $c_text = $content->getNativeData();
}
$diffs = $this->diff($c_text, $text);
</nowiki></pre>