phpKF - php Kolay Forum     
Hakkında  |  Sürümler  |  indirme  |  Telif  |  Kurulum  |  Tema  |  Eklenti  |  Mod  |  Ekip  ]
Forum  |  Portal  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt
 
Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Yasaklama Modları
 »  Mesaj sayısına göre istenilen yazıları gizleme

Yeni Başlık  Cevap Yaz
Mesaj sayısına göre istenilen yazıları gizleme           (gösterim sayısı: 817)
Yazan Konu içeriği

boşluk

Fahrenheit
[Fahrenheit]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 02.01.2009
İleti Sayısı: 348
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Özel ileti Gönder

Konu Tarihi: 12.06.2009- 20:20
Alıntı yaparak cevapla  


Bu modun eklentisi de var.


Mod Adı:   Mesaj sayısına göre istenilen yazıları gizleme   (Gizle2 - Hide BBCode)
Mod Yapımcısı:   Fahrenheit
Açıklama:   Bu mod; Mesaj sayısı belirtilen rakamdan az olan üyelere ve misafirlere, mesajda istenilen yazıları gizlemek içindir.


Daha önce, "üye olmayanlara görünmeyen bağlatılar yapmak" veya
"Mesajda istenilen yazıları üye olmayanlara gizleme" veya
Konuya cevap yazmayanlardan içerik gizleme
modlarından herhangi birini uyguladıysanız şu kodları uygulayın:


gerecler.php içinde şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$donen = preg_replace('|\[color=([a-z0-9#]*?)\](.*?)\[/color\]|si','<font color="\\1">\\2</font>',$donen);


üstüne şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if ( (isset($kullanici_kim['mesaj_sayisi'])) AND ($kullanici_kim['mesaj_sayisi'] >= 10) )
$donen = preg_replace('|\[gizle2\](.*?)\[/gizle2\]|si','\\1',$donen);

else $donen = preg_replace('|\[gizle2\](.*?)\[/gizle2\]|si','<font color="#ff0000"><b>- Bu içeriği görmek için mesaj sayınızın 10`dan fazla olması gerekiyor -</b></font>',$donen);





kullanici_kimlik.php içinde şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
id,kullanici_kimlik,yetki,kullanici_adi,okunmamis_oi,son_ileti,son_giris,son_hareket,temadizini,temadizinip


şu şekilde değiştirin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
id,kullanici_kimlik,yetki,kullanici_adi,okunmamis_oi,son_ileti,son_giris,son_hareket,temadizini,temadizinip,mesaj_sayisi




-------------------------------------------------


Yukarıda yazdığım modlarından herhangi birini kullanmıyorsanız aşağıdakileri yapın:

ayar.php dosyasında şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
define('DOSYA_AYAR',true);


şu şekilde değiştirin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if (!defined('DOSYA_AYAR')) define('DOSYA_AYAR',true);
if (!isset($dosya_ayar)) $dosya_ayar = true;





kullanici_kimlik.php dosyasında şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if (!defined('DOSYA_AYAR')) include 'ayar.php';


şu şekilde değiştirin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
if (!isset($dosya_ayar)) include 'ayar.php';





kullanici_kimlik.php içinde şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
id,kullanici_kimlik,yetki,kullanici_adi,okunmamis_oi,son_ileti,son_giris,son_hareket,temadizini,temadizinip


şu şekilde değiştirin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
id,kullanici_kimlik,yetki,kullanici_adi,okunmamis_oi,son_ileti,son_giris,son_hareket,temadizini,temadizinip,mesaj_sayisi





gerecler.php içinde şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$donen = preg_replace('|\[color=([a-z0-9#]*?)\](.*?)\[/color\]|si','<font color="\\1">\\2</font>',$donen);


üstüne şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
include 'kullanici_kimlik.php';

if ( (isset($kullanici_kim['mesaj_sayisi'])) AND ($kullanici_kim['mesaj_sayisi'] >= 10) )
$donen = preg_replace('|\[gizle2\](.*?)\[/gizle2\]|si','\\1',$donen);

else $donen = preg_replace('|\[gizle2\](.*?)\[/gizle2\]|si','<font color="#ff0000"><b>- Bu içeriği görmek için mesaj sayınızın 10`dan fazla olması gerekiyor -</b></font>',$donen);




Kullanım şekli:
 Alıntı Çizelgesi: Örnek yazmış
[gizle2] Gizlenecek Yazı [/gizle2]




Koddaki   - Bu içeriği görmek için mesaj sayınızın 10`dan fazla olması gerekiyor -   yerine istediğinizi yazın veya resim koyun.

Ben üyenin mesaj sayısını en az 10 olarak ayarladım, siz son kodda iki yerde geçen bu rakamı değiştirerek istediğiniz hale getirebilirsiniz.




__________________

Bu ileti en son Fahrenheit tarafından 17.11.2009- 19:44 tarihinde, toplamda 2 kez değiştirilmiştir.

elinize sağlık...
Yazan Cevap içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 3.006
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 12.06.2009- 20:28
Alıntı yaparak cevapla  


Bu da diğer gizle modu gibi ama farklı amaçlı güzel bir mod olmuş, elinize sağlık...

Cvp:
Yazan Cevap içeriği

boşluk

ferta
[Ferhat Aydın]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 18.10.2008
İleti Sayısı: 489
Şehir: Ankara
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 12.06.2009- 23:01
Alıntı yaparak cevapla  


Bu Yazı Gizleme Modu Çeşitli Oldu Eline Saglık

Hayko Cepkin Fan http://www.merkezforum.org
Cvp:
Yazan Cevap içeriği

boşluk

PRNRMLWBMSTR
[MuhammeT]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 06.06.2008
İleti Sayısı: 673
Şehir: İstanbul
Durum: Forumda

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 13.06.2009- 10:20
Alıntı yaparak cevapla  


Aslında bunu [gizle=20] gibi yapabiliriz.
20den az mesajı olanlar içeriği göremese. Onu yapan çıkmazsa haftaya yaparım.

Tatil Gibisi Yok   (h)
Cvp:
Yazan Cevap içeriği

boşluk

Chess
[Chess]

Kullanıcı Resmi

Kayıt Tarihi: 27.01.2008
İleti Sayısı: 295
Şehir: Gizli
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 14.06.2009- 19:52
Alıntı yaparak cevapla  


Paylaşım için teşekkürler arkadaşım.

Cvp:
Yazan Cevap içeriği

boşluk

daphne
[daphne]

Kayıt Tarihi: 27.03.2010
İleti Sayısı: 13
Şehir: İzmir
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 07.04.2010- 19:42
Alıntı yaparak cevapla  


Çok teşekür ederim..
Tam benim işime yarayan bir mod olmuş..
3 kere denedikten sonra yapabildim sonunda :)

Yeni Başlık  Cevap Yaz



Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Yasaklama Modları
 »  Mesaj sayısına göre istenilen yazıları gizleme

Forum Ana Sayfası


Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör Acemi Bölümü Konu 2046 Constantine 3 38 25.11.2009- 23:40
Konu Klasör Mesajda istenilen yazıları üye olmayanlara gizleme Fahrenheit 7 996 19.08.2009- 21:59
Konu Klasör Madalya sistemi (Mesaj sayisina gore) KardesTurk 24 3173 08.08.2008- 11:10
Konu Klasör istenilen sayfayı istenilen kişilere yasaklama yonetici 0 1279 25.11.2008- 13:17
Konu Klasör istenilen sayfayı istenilen kişilere yasaklama yonetici 6 1186 27.01.2009- 15:01
Konu Klasör foruma bırakılan yazıları onaylama? effect68 3 117 08.06.2010- 00:49
Konu Klasör anket bölümünün yazıları bozuldu? avara 1 151 05.01.2010- 22:37

Etiketler   Mesaj,   sayısına,   göre,   istenilen,   yazıları,   gizleme

    Forum Teması:
     

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2010   phpKF Ekibi


- PHP KOLAY FORUM -
 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle