Content Protector v1.0
Yapımcı
Mehmet Hanoğlu Versiyon
1.0 (01.09.2015)Lisans
MIT LicenseTürkçe Çeviri
Mehmet Hanoğlu2 Değerlendirme
- Açıklamalar
- Yenilikler
- Versiyon Tarihçesi
- Versiyon Uyumluluğu
- Video
Content Protector modülü içeriklerinizi botlardan korumaya yarar. Bunun yanında istediğiniz kullanıcı grupları için de bu korumayı kullanabilirsiniz. Koruma işlemi şimdilik sadece ReCaptcha ile sağlanıyor. Yapacağınız koruma için zaman aşımı da belirtebilirsiniz.
Belirttiğiniz zamandan sonra kullanıcıya/ziyaretçiye tekrar ReCaptcha sorulacaktır.
Sistem cookie yerine session kullanıldığı için dışarıdan yapılacak girişimlerden etkilenmez.
Çoklu kullanım desteği sayesinde, ister makale içinde ister şablon dosyasında kullanabilirsiniz.
Genel kod yapısı :
Tüm parametreler :
Full story de belirli bir kısmı korumak için aşağıdaki kodu yazını içerisinde kullanabilirsiniz
Makalenin tamamında koruma yapmak için ilave alan sistemini kullanabilirsiniz. Böylece yazı içine kod girmek yerine ilave alan yardımıyla parametreleri girebilirsiniz.
İlave alan ile yapılacak koruma için gerekli alanlar :
Bazı alanlar opsiyoneldir. Çünkü bu alanlar için "varsayılan" değerler belirtebilirsiniz.
Örnek: Zaman aşımı süresi 30m dir ( 30 dakika )
English
Content protection module for DataLife Engine. You can protect your contents via reCaptcha. You can specify user groups and expiration time for relocking.
Support multiple usage formats. Same code valid on template file or news content. And compatible with xfields.
General code format :
All parameters :
To protect partial of full story text. You can use this codes in your full story text
To protect all of full story, you can use xfield system. Required fields :
Some fields are optional. Because you can specify default values for this fields.
Example: default value of expiration time is 30m ( 30 minutes )
Belirttiğiniz zamandan sonra kullanıcıya/ziyaretçiye tekrar ReCaptcha sorulacaktır.
Sistem cookie yerine session kullanıldığı için dışarıdan yapılacak girişimlerden etkilenmez.
Çoklu kullanım desteği sayesinde, ister makale içinde ister şablon dosyasında kullanabilirsiniz.
Genel kod yapısı :
[protect ... ] xxxx [/protect]
Tüm parametreler :
- type : (rc|c) ReCaptcha, Captcha koruma tipleri. ( Sadece rc geçerli değer )
- expire : (5m|2h|3d) dakika, saat, gün - Zaman aşımı, bu süre sonunda kullanıcıya form tekrar gösterilecektir.
- id : Eğer yazınız içindeki bir parçayı korumaya alacaksanız id değerini benzersiz bir biçimde tanımlamalısınız.
- group : Koruma uygulanacak kullanıcı grup id leri. Örnek: 3,4,5
Full story de belirli bir kısmı korumak için aşağıdaki kodu yazını içerisinde kullanabilirsiniz
[protect type="rc" group="5" expire="30m" id="xyz"]
Makaledeki korumalı yazı
[/protect]
Makalenin tamamında koruma yapmak için ilave alan sistemini kullanabilirsiniz. Böylece yazı içine kod girmek yerine ilave alan yardımıyla parametreleri girebilirsiniz.
İlave alan ile yapılacak koruma için gerekli alanlar :
- lock : (liste) : Yes,No [ Not optional ]
- expire : (yazı) [ Optional ]
- group : (yazı) [ Optional ]
- type : (yazı) [ Optional ]
Bazı alanlar opsiyoneldir. Çünkü bu alanlar için "varsayılan" değerler belirtebilirsiniz.
Örnek: Zaman aşımı süresi 30m dir ( 30 dakika )
English
Content protection module for DataLife Engine. You can protect your contents via reCaptcha. You can specify user groups and expiration time for relocking.
Support multiple usage formats. Same code valid on template file or news content. And compatible with xfields.
General code format :
[protect ... ] xxxx [/protect]
All parameters :
- type : (rc|c) ReCaptcha, Captcha protection types. ( Only ReCaptcha valid type )
- expire : (5m|2h|3d) minute, hour, day - Expiration time of protection. After end, users will see protection form
- id : For partial use. If you use content protection on your full story. You must define identication text as uniquely.
- group : User group ids for applying protect to groups. Example: 3,4,5
To protect partial of full story text. You can use this codes in your full story text
[protect type="rc" group="5" expire="30m" id="xyz"]
Protected text of article
[/protect]
To protect all of full story, you can use xfield system. Required fields :
- lock : (list) : Yes,No [ Not optional ]
- expire : (text) [ Optional ]
- group : (text) [ Optional ]
- type : (text) [ Optional ]
Some fields are optional. Because you can specify default values for this fields.
Example: default value of expiration time is 30m ( 30 minutes )
Version: 1.0 ( 01.09.2015 )
- Hem şablon hem de içerik alanında kullanılabilme
- Zaman aşımı ve kullanıcı grupları belirtebilme imkanı
- AJAX ile sayfa yenilemeden gizli içeriği gösterebilme
Version: 1.0 ( 01.09.2015 )
- Hem şablon hem de içerik alanında kullanılabilme
- Zaman aşımı ve kullanıcı grupları belirtebilme imkanı
- AJAX ile sayfa yenilemeden gizli içeriği gösterebilme
1.0, DLE 11.x, 10.x
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.