Link Checker v1.3
- Açıklamalar
- Yenilikler
- Versiyon Tarihçesi
- Versiyon Uyumluluğu
- Video
Sitenize eklediğini linkleri, dosya indirme veya video, hergün kontrol etmek oldukça zor bir iştir. İçerik sayısı ile birlikte bu zorluk ta artacaktır.
Link Checker ile ilave alanlara girdiğiniz linkleri veya kodları, cron ile belirdeğiniz gün veya zaman aralığında otomatik olarak yaptırabilirsiniz. Çalışmayan linkleri admin panelinde gözükecektir. Son kontrol tarihini ve kaç kez hatalı olarak kontrol edildiğini görebileceksiniz. Aynı zaman belirlediğiniz şablon ile kırık link bulunan makalenin yazarına tek tıklama ile bildirim gönderebilirsiniz.
Eğer ilave alanınıza direkt link giriyorsanız, URL seçeneğini seçin.
Eğer dosya ID, video kodu vb. kısa kodlar giriyorsanız, yazacağınız url şablonu ile sistemin bunu direkt link olarak algılamasını sağlayabilirsiniz.
Ayrıca istediğiniz her site ile kullanabilirsiniz. Esnek yapısı sayesinde herhangi bir düzenleme yapmanıza gerek yoktur.
Tek yapmanız gereken, o site için hatalı linkte nasıl bir sonuç verdiğine bakmaktır. Örneğin: youtube da silinmiş bir video adresine tıkladığınızda sayfada yazan "Not found", "Video Silinmiş" vb. yazıları ayarlara kaydetmeniz gereklidir. Yani kontrol esnasında sayfaya bakıldığında, eğer yazdığınız yazıların herhangi birini içeriyorsa otomatik olarak "Kırık Link" olarak raporlara eklenecektir.
Version 1.1 ile artık VideoPart modülünü entegre edebilirisiniz. Eklemiş olduğunuz partlardan silinenleri otomatik olarak kaldırabilir veya bir yazı ile değiştirebilirsiniz.
Version 1.2
Modülün link kontrolcüsü yeniden yazıldı. Artık çok fazla link sayısına sahip siteler için de sorunsuzca kullanılabilir seviyede.
Modül DLE'nin kendi cron.php si gibi çalışacak şekilde ayarlanmıştır.
Cron scripti 4 fonksiyona sahiptir, 2 fonksiyonu için kontrol panelinizden cron tanımlaması yapabilirsiniz. Aynı zamanda bu özellikleri URL ile de çalıştırabilirsiniz. DLE Cron Kullanımı hakkında ayrıntılı bilgiyi burada bulabilirsiniz.
1) Ayarlardan seçilmiş alanlara ait tüm URL leri bir dosyada toplar. Daha önceden eklemiş olanları es geçerek, sadece yeni URL leri listeye ekler.
Dosya, engine/data/linkchecker.db dizininde oluşturulur. Ayracı | karakteri olan bir CSV dosyasıdır. Metin editörü ile açılabilir.
Komut:
URL:
2) Periyodik olarak çalıştırılarak link kontrolü yapma. Her URL için max. bekleme süresini ve tek çalıştırmada hak adet URL nin kontrol edileceğini admin panelden belirleyebilirsiniz.
404 ile dönen sayfalar hatalı olarak algılanır ve panelde görebileceğiniz şekilde eklenir, sonraki çalışmalarda es geçilir. Eğer hedef siteden olumlu yanıt dönerse 200 gibi, sayfa kaynağında belirlenen yazının bulunması şart koşulur.
Bu şartları, admin panelden belirleyebilirsiniz. Aynı zamanda hatalı görünmeyen ve hata alınan URL leri "test" fonksiyonu ile test edip, şartı belirleyebilirsiniz.
Komut:
URL:
3) URL ye ait kural yazmak için test yapma
Burada url parametresi için yazacağını URL ler için, durum bilgileri ve sayfa içeriği döner.
Sayfa kaynağına göre kuralınızı/şartınızı admin panele yazabilirsiniz.
URL:
4) URL listesini ve cron çalışma geçmişini silme
Generate fonksiyonu ile kaydedilen tüm linkleri ve cron çalışma geçmişini silmek için kullanabilirsiniz. Bu özellik sadece adres satırından çalışmaktadır ve DEBUG modu açık olması gerekir.
Başkaları tarafından çalıştırılmasını önlemek için dosya içinden bir şifre belirleyebilirsiniz.
Yeni kurallar ekledikten bu işlemi yapmanız gerekir. Fakat sık olmamasına dikkat ediniz. Her site için bir sağlam bir de kırık URL leri test kısmında deneyerek kuralları en başta belirlemeniz tavsite edilir.
URL:
cron.linkchecker.php Dosyasından değiştirebileceğiniz değerler.
NOT: Güvenliğiniz için cron.linkchecker.php dosyasının ismini ve PASSWORD bilgisini değiştiriniz.
Link Checker ile ilave alanlara girdiğiniz linkleri veya kodları, cron ile belirdeğiniz gün veya zaman aralığında otomatik olarak yaptırabilirsiniz. Çalışmayan linkleri admin panelinde gözükecektir. Son kontrol tarihini ve kaç kez hatalı olarak kontrol edildiğini görebileceksiniz. Aynı zaman belirlediğiniz şablon ile kırık link bulunan makalenin yazarına tek tıklama ile bildirim gönderebilirsiniz.
Eğer ilave alanınıza direkt link giriyorsanız, URL seçeneğini seçin.
Eğer dosya ID, video kodu vb. kısa kodlar giriyorsanız, yazacağınız url şablonu ile sistemin bunu direkt link olarak algılamasını sağlayabilirsiniz.
Ayrıca istediğiniz her site ile kullanabilirsiniz. Esnek yapısı sayesinde herhangi bir düzenleme yapmanıza gerek yoktur.
Tek yapmanız gereken, o site için hatalı linkte nasıl bir sonuç verdiğine bakmaktır. Örneğin: youtube da silinmiş bir video adresine tıkladığınızda sayfada yazan "Not found", "Video Silinmiş" vb. yazıları ayarlara kaydetmeniz gereklidir. Yani kontrol esnasında sayfaya bakıldığında, eğer yazdığınız yazıların herhangi birini içeriyorsa otomatik olarak "Kırık Link" olarak raporlara eklenecektir.
Version 1.1 ile artık VideoPart modülünü entegre edebilirisiniz. Eklemiş olduğunuz partlardan silinenleri otomatik olarak kaldırabilir veya bir yazı ile değiştirebilirsiniz.
Version 1.2
Modülün link kontrolcüsü yeniden yazıldı. Artık çok fazla link sayısına sahip siteler için de sorunsuzca kullanılabilir seviyede.
Modül DLE'nin kendi cron.php si gibi çalışacak şekilde ayarlanmıştır.
Cron scripti 4 fonksiyona sahiptir, 2 fonksiyonu için kontrol panelinizden cron tanımlaması yapabilirsiniz. Aynı zamanda bu özellikleri URL ile de çalıştırabilirsiniz. DLE Cron Kullanımı hakkında ayrıntılı bilgiyi burada bulabilirsiniz.
1) Ayarlardan seçilmiş alanlara ait tüm URL leri bir dosyada toplar. Daha önceden eklemiş olanları es geçerek, sadece yeni URL leri listeye ekler.
Dosya, engine/data/linkchecker.db dizininde oluşturulur. Ayracı | karakteri olan bir CSV dosyasıdır. Metin editörü ile açılabilir.
Komut:
php -f cron.linkchecker.php generate
URL:
http://siteniz.com/cron.linkchecker.php?mode=generate
2) Periyodik olarak çalıştırılarak link kontrolü yapma. Her URL için max. bekleme süresini ve tek çalıştırmada hak adet URL nin kontrol edileceğini admin panelden belirleyebilirsiniz.
404 ile dönen sayfalar hatalı olarak algılanır ve panelde görebileceğiniz şekilde eklenir, sonraki çalışmalarda es geçilir. Eğer hedef siteden olumlu yanıt dönerse 200 gibi, sayfa kaynağında belirlenen yazının bulunması şart koşulur.
Bu şartları, admin panelden belirleyebilirsiniz. Aynı zamanda hatalı görünmeyen ve hata alınan URL leri "test" fonksiyonu ile test edip, şartı belirleyebilirsiniz.
Komut:
php -f cron.linkchecker.php check
URL:
http://siteniz.com/cron.linkchecker.php?mode=check
3) URL ye ait kural yazmak için test yapma
Burada url parametresi için yazacağını URL ler için, durum bilgileri ve sayfa içeriği döner.
Sayfa kaynağına göre kuralınızı/şartınızı admin panele yazabilirsiniz.
URL:
http://siteniz.com/cron.linkchecker.php?mode=test&url=http://site.net/dosya.html
4) URL listesini ve cron çalışma geçmişini silme
Generate fonksiyonu ile kaydedilen tüm linkleri ve cron çalışma geçmişini silmek için kullanabilirsiniz. Bu özellik sadece adres satırından çalışmaktadır ve DEBUG modu açık olması gerekir.
Başkaları tarafından çalıştırılmasını önlemek için dosya içinden bir şifre belirleyebilirsiniz.
Yeni kurallar ekledikten bu işlemi yapmanız gerekir. Fakat sık olmamasına dikkat ediniz. Her site için bir sağlam bir de kırık URL leri test kısmında deneyerek kuralları en başta belirlemeniz tavsite edilir.
URL:
http://siteniz.com/cron.linkchecker.php?mode=refresh&pass=123456
cron.linkchecker.php Dosyasından değiştirebileceğiniz değerler.
define('DEBUG', 1); // Debug modu açıkken adres satırından erişebilir ve tüm çıktıları görebilirsiniz.
define('PASSWORD', "123456"); // Modül veri dosyalarını silmek için gerekli şifredir
define('ACTIVE', 1); // Modülün cron işlevini aktifleştir-pasifleştir işlemini buradan yapabilirsiniz.
NOT: Güvenliğiniz için cron.linkchecker.php dosyasının ismini ve PASSWORD bilgisini değiştiriniz.
English Translation by: DLEStarter ( Thanks! )
Russian Translation by: Corsair ( Cпасибо! )
Version: 1.3 ( 09.03.2018 )
- DataList modülü ile uyumlu hale getirildi.
Version: 1.3 ( 09.03.2018 )
Version: 1.2 ( 24.01.2018 )
Version: 1.0 ( 12.02.2015 )
- DataList modülü ile uyumlu hale getirildi.
Version: 1.2 ( 24.01.2018 )
- URL kontrolü tamamen CURL ile yapılacak şekilde ayarlandı.
- Cron scripti yeniden yazıldı ve test yapılabilecek sistem eklendi.
- Her sorgu için max kaç sn bekleneceği belirlenebilir yapıldı.
- Her çalışmada kaç URL işleme alınacağı belirlenebilir yapıldı.
- 10.2 ve öncesine ait destek yeni sürümle birlikte kaldırıldı.
- Video part için part silme / yazı ile değiştirme kaldırıldı. Yerine admine panele kayıt eklenecek.
- DLE 12.0 sürümü için admin panel tema düzenlemesi yapıldı.
- VideoPart modülüyle entegre olarak çalışması için özellik eklendi.
Version: 1.0 ( 12.02.2015 )
- İlave alanlar ile kullanabilme
- Geniş sürüm uyumluluğu
- CronJob ile çalışabilme
- Admin panelden ayar yapabileme ve AJAX ile hızlı işlemler.
1.0, DLE 10.x, 9.x
1.1, DLE 12.1, 12.0
1.2, DLE 12.1, 12.0
1.3, DLE 12.1, 12.0
1.1, DLE 12.1, 12.0
1.2, DLE 12.1, 12.0
1.3, DLE 12.1, 12.0
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.