Extension:SpamRegex/tr

Category:GPL licensed extensions/tr
MediaWiki manüel uzantıları
SpamRegex
Sürüm durumu: kararlıCategory:Stable extensions/tr
Uygulama Özel sayfa Category:Special page extensions/tr
Açıklama İstenmeyen ifadeleri filtrelemek için özel bir sayfa ekler.
Yazar(lar)
En son sürüm 1.9
MediaWiki 1.43+Category:Extensions with manual MediaWiki version
Veritabanı değişiklikleri Evet
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir Category:Extensions in Wikimedia version control/tr
  • spamregex
Quarterly downloads 2 (Ranked 93rd)
Public wikis using 1,117 (Ranked 252nd)
Translatewiki.net adresinde mevcutsa, SpamRegex uzantısını çevirin
Sorunlar Açık görevler · Hata bildir
Category:All extensions/tr

SpamRegex uzantısı, istenmeyen bağlantıları veya metni filtrelemek için "Special:SpamRegex" adlı yeni bir sayfa oluşturur. Şu anda engellenen bağlantıların veya metnin tam listesi aynı özel sayfada görüntülenebilir. Spam düzenli ifadeleri, bağlantıları veya metni engelleyen kullanıcı tarafından seçilene bağlı olarak sayfa içeriğinde, düzenleme özetlerinde veya sayfa taşıma özetlerinde kullanılamaz.


Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki SpamRegex adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/SpamRegex
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'SpamRegex' );
    
  • Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
  • Bu uzantı Global/LocalSettings.php kullanıyor. Lütfen Memcached'ın Global/LocalSettings.php olarak doğru yapılandırılıp yapılandırılmadığını kontrol edin.
  • Mevcut bir gruba spamregex kullanıcı hakkının verildiğinden emin olun; varsayılan olarak bu kullanıcı hakkı staff kullanıcı grubuna verilir (varsayılan MediaWiki kurulumunda yoktur).
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Kullanım

  1. "Special:SpamRegex" sayfasına gidin
  2. Engellenecek ifadeyi "Engellenecek ifade" kutusuna girin
  3. İfadeyi engellemek için bir neden belirtin
  4. Mevcut seçeneklerden birini veya her ikisini seçin: sayfa metninde blok cümle ve özet olarak blok cümle (değişiklik özetleri, sayfa taşıma özetleri)
  5. "Bu ifadeyi engelle" düğmesine basın

Interoperability

SpamRegex also supports checking content submitted via the following extensions for spam:

Note that none of these extensions use the ContentHandler or Content classes defined in MediaWiki core, for better or for worse.

See the hooked functions in /extensions/SpamRegex/includes/backend/SpamRegexHooks.php for an idea of how to add support for another custom extension. The basic idea is simple: get the desired data from SpamRegex (call SpamRegex::fetchRegexData() with either SpamRegex::TYPE_TEXTBOX or SpamRegex::TYPE_SUMMARY as the parameter), ensure that you got something, iterate over the array and use PHP's preg_match() to detect a match. In case of a match, signal this to the consumer code by e.g. returning a boolean so that the consumer knows that the submission is spam and should not be saved.

Ayrıca bakınız

Category:Extensions by Fandom/tr Category:Extensions by ShoutWiki/tr Category:Spam management extensions/tr
Category:All extensions/tr Category:Comments::isSpam extensions/tr Category:EditFilter extensions/tr Category:Extensions by Fandom/tr Category:Extensions by ShoutWiki/tr Category:Extensions in Wikimedia version control/tr Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/tr Category:LoadExtensionSchemaUpdates extensions/tr Category:MovePageCheckPermissions extensions/tr Category:ProblemReportsContentCheck extensions/tr Category:RenameUserComplete extensions/tr Category:Spam management extensions/tr Category:Special page extensions/tr Category:Stable extensions/tr