21.072
Bearbeitungen
Kawana (Diskussion | Beiträge) (Neuer Abschnitt →Vorlage:Weblink) |
Rabe (Diskussion | Beiträge) (→Vorlage:Weblink: gibt es mit CC-by-sa auf wiki.uugrn.org) |
||
Zeile 50: | Zeile 50: | ||
Hallo, würdest Du Deine [[Vorlage:Weblink]] dem Ilmenau-Wiki spenden, obwohl wir dort eine CC-by-sa-Lizenz haben, wäre nett. Wir leiden dort "etwas" unter SPAM. {{Weblink|www.ilmenauwiki.de|www.ilmenauwiki.de}} -- [[Benutzer:Kawana|Wilhelm ''Kawana'' Bühler]] 10:52, 4. Jan. 2010 (CET) | Hallo, würdest Du Deine [[Vorlage:Weblink]] dem Ilmenau-Wiki spenden, obwohl wir dort eine CC-by-sa-Lizenz haben, wäre nett. Wir leiden dort "etwas" unter SPAM. {{Weblink|www.ilmenauwiki.de|www.ilmenauwiki.de}} -- [[Benutzer:Kawana|Wilhelm ''Kawana'' Bühler]] 10:52, 4. Jan. 2010 (CET) | ||
Hallo Wilhelm, | |||
das ist überhaupt gar kein Problem, da ich diese Sammlung an Vorlagen (da gehören einige weitere mit dazu) auch im UUGRN-Wiki verwende (hier allerdings nicht zwingend!), was CC-by-sa lizensiert ist. Feel free: {{WeblinkSSL|wiki.uugrn.org/Vorlage:Weblink|wiki.uugrn.org/Vorlage:Weblink}} (SSL-Zertifikat: vorher CAcert-Rootzertifikate im Browser importieren). | |||
Es empfiehlt sich darüber hinaus auch sinngemäß [[MediaWiki:Spamprotectiontext]] und [[Stadtwiki:Spamschutz]] zu verwenden. | |||
In LocalSettings.php habe ich folgendes Konstrukt verwendet, damit der Spamschutz auch tatsächlich wirkt: | |||
<pre> | |||
/* --- Spam-Regex fuer alle User --- */ | |||
$SpamRegexArray[]="http"; | |||
$SpamRegexArray[]="https"; | |||
$SpamRegexArray[]="ftp"; | |||
// Array umwandeln in Pipe-getrennten String | |||
if (count($SpamRegexArray)) | |||
{ | |||
$wgSpamRegex = "/" . implode("|",array_unique($SpamRegexArray)) . "/"; | |||
} | |||
// unset ($wgSpamRegex); | |||
</pre> | |||
Kommentiert man den unset-Aufruf aus, wird der Spamfilter deaktiviert. Kommentiert man einzelne Zeilen von $SpamRegexArray[] aus, werden nur die betreffnden Strings entfernt. Unterm Strich baut dieses Konstrukt aus dem Array den von MediaWiki benötigten String $wgSpamRegex zusammen. | |||
Akzeptanzprobleme: Artikel, die bereits ''http'' enthalten können nicht mehr ergänzt oder geändert werden, ohne dass man alle vorkommenden Stellen durch eine geeignete Weblink-Vorlage ersetzt hat. Ich habe im Rhein-Neckar-Wiki mit Hilfe eines Shellscripts alle Artikel herunter geladen (action=raw) und lokal mit grep auf vorkommende "http" im Text gesucht und die jeweiligen Artikel manuell korrigiert. | |||
Im Quellcode dieser Antwort steht auch, wie man ''http'' trotz SpamFilter schreiben kann. | |||
Gruß, --[[Benutzer:Rabe|Rabe]] 00:22, 9. Jan. 2010 (CET) |
Bearbeitungen