Jump to content

Extension:RottenLinks

From mediawiki.org
This page is a translated version of the page Extension:RottenLinks and the translation is 85% complete.
MediaWiki manüel uzantıları
RottenLinks
Sürüm durumu: kararlı
Açıklama Special:RottenLinks Özel sayfasını sağlar.
Yazar(lar) John Lewis, Universal Omega
Sürdürücü(ler) Miraheze system administrators
En son sürüm continuous updates
MediaWiki 1.39+
PHP 7.2+
Veritabanı değişiklikleri Evet
Composer miraheze/rotten-links
Lisans GNU Genel Kamu Lisansı 3.0 veya üstü
İndir
README
CHANGELOG

  • $wgRottenLinksBadCodes
  • $wgRottenLinksCurlTimeout
  • $wgRottenLinksExcludeProtocols
  • $wgRottenLinksExcludeWebsites
  • $wgRottenLinksExternalLinkTarget

RottenLinks uzantısı, viki sayfalarınızdaki tüm harici bağlantıların bir tablosunu gösteren ve size durumlarını söyleyen "Special:RottenLinks" özel sayfasını sağlar.

Bir sorunu veya hatayı bildirmek için lütfen Miraheze Phabricator kullanın. Çalışma panosu için buraya bakın.

Kurulum

  • Dosyaları İndir ve extensions/ klasörünüzdeki RottenLinks adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'RottenLinks' );
    
  • Bu uzantının ihtiyaç duyduğu gerekli veritabanı tablolarını otomatik olarak oluşturacak betik güncelleme komutunu çalıştırın.
  • Gerektiği gibi yapılandırın.
  • "Special:RottenLinks" özel sayfasını doldurmak için aşağıdaki betiğini çalıştırın:
    php extensions/RottenLinks/maintenance/updateExternalLinks.php
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

If you would like to use RottenLinks with MediaWiki 1.39, you have to use the REL1_39 branch.

Yapılandırma

$wgRottenLinksBadCodes
Hatalı kabul edilen HTTP kodlarının bir listesini tutar. Varsayılan değeri [ "0", "400", "401", "403", "404", "405", "502", "503", "504" ].
$wgRottenLinksCurlTimeout
cURL için zaman aşımını saniye cinsinden ayarlar. Varsayılan değeri 30.
$wgRottenLinksHTTPProxy
Sets a proxy to use for requests. Defaults to "" (use no proxy). Example: $wgRottenLinksHTTPProxy = "http://username:password@proxy.example.com:8080";
$wgRottenLinksExcludeProtocols
Geçerlilik açısından kontrol edilmemesi gereken protokollerin bir listesini tutar. Varsayılan değeri [ "tel", "mailto" ].
$wgRottenLinksExternalLinkTarget
Harici bağlantı hedefini ayarlar (geçerli sekme için _self veya yeni sekme için _blank). Varsayılan değeri _self.
$wgRottenLinksExcludeWebsites
Yanıt kodlarının kara listeye alınmasını sağlayan web sitelerinin listesi. Varsayılan değeri false. Omit the protocol, e.g. use $wgRottenLinksExcludeWebsites = [ "www.example.com" ];

Kullanım

"Special:RottenLinks" özel sayfasında gösterilen çürük bağlantılar listesini her oluşturmak veya güncellemek istediğinizde, uzantıyla birlikte sağlanan "updateExternalLinks.php" betiğini çalıştırın.