Benutzer:Rene/SGPack: Unterschied zwischen den Versionen
aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Weitere Optionen
Rene (Diskussion | Beiträge) Änderung 219907 von Rene (Diskussion) rückgängig gemacht. |
Rene (Diskussion | Beiträge) →BlockSpammer: Beide Verfahren sind alternativ möglich (PHP Parameter ist sicher) |
||
| Zeile 57: | Zeile 57: | ||
BlockSpammer ist eine Erweiterung die verhindert, dass unangemeldete Benutzer (IPs) unerwünschte Ausdrücke in Artikel eintragen. | BlockSpammer ist eine Erweiterung die verhindert, dass unangemeldete Benutzer (IPs) unerwünschte Ausdrücke in Artikel eintragen. | ||
Die Erweiterung prüft nur Änderungen von nicht angemeldeten Benutzern. Wenn diese einen verbotenen Eintrag machen, wird die Übername der Änderungen verweigert. In der Standardinstallation, wenn keine anderen Suchausdrücke in <code>blockspammer-regex</code> definiert werden, prüft die Erweiterung nur auf externe Links. | Die Erweiterung prüft nur Änderungen von nicht angemeldeten Benutzern. Wenn diese einen verbotenen Eintrag machen, wird die Übername der Änderungen verweigert. In der Standardinstallation, wenn keine anderen Suchausdrücke in <code>$wgBlockSpammerPatterns</code> (hat Vorrang) oder der Systemnachricht <code>blockspammer-regex</code> (Komma getrennte Liste) definiert werden, prüft die Erweiterung nur auf externe Links. In der Standardinstallation wird <code>blockspammer-regex</code> benutzt. Eine größere Sicherheit bietet allerdings die Definition des Ausdrucks per PHP-Parameter, da der Zugriff darauf aus dem MediaWiki-System nicht möglich ist. | ||
Wird ein Spammausdruck gefunden so wird das speichern des Artikels verhindert und der Benutzer auf den Fehler hingewiesen. Die Ausgabe kann über die | Wird ein Spammausdruck gefunden so wird das speichern des Artikels verhindert und der Benutzer auf den Fehler hingewiesen. Die Ausgabe kann über die Systemnachrichten <code>spamprotectiontitle, spamprotectiontext, spamprotectionmatch, blockspammer-stayedit</code> angepasst werden. | ||
Ist der Parameter <code>$wgBlockSpammerStayEdit</code> auf <code>true</code> gesetzt so bleibt der Editor aktiv, inklusive der bemängelten Eingaben. Ist der Wert des Parameter dagegen <code>false</code> so wird die Eingabe verworfen und der Editor geschlossen. | Ist der Parameter <code>$wgBlockSpammerStayEdit</code> auf <code>true</code> gesetzt so bleibt der Editor aktiv, inklusive der bemängelten Eingaben. Ist der Wert des Parameter dagegen <code>false</code> so wird die Eingabe verworfen und der Editor geschlossen. | ||