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ı
 »  Konuya cevap yazmayanlardan içerik gizleme

Yeni Başlık  Cevap Yaz
Toplam 4 Sayfa:   [1]   2   3   4   >   son» 
Konuya cevap yazmayanlardan içerik gizleme           (gösterim sayısı: 2.851)
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: 19.06.2009- 23:35
Alıntı yaparak cevapla  


Bu modun eklentisi de var.


Mod Adı:   Konuya cevap yazmayanlardan istenilen yazıları gizleme   (Gizle3 - Hide BBCode)
Mod Yapımcısı:   Fahrenheit
Açıklama:   Bu mod; ilgili konuya cevap yazmayan veya giriş yapmayan normal üyelerden (yöneticiler hariç) mesajda istenilen yerleri gizlemek içindir.


Daha önce, "üye olmayanlara görünmeyen bağlatılar yapmak" veya
"Mesajda istenilen yazıları üye olmayanlara gizleme" veya
Mesaj sayısına göre istenilen yazıları 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($_GET['k'])) AND $_GET['k'] != '')
{
    $_GET['k'] = @zkTemizle($_GET['k']);
    if (is_numeric($_GET['k']) == false) $_GET['k'] = 0;

    $sorgu = "SELECT id FROM $tablo_cevaplar WHERE hangi_basliktan='$_GET[k]' AND cevap_yazan='$kullanici_kim[kullanici_adi]' AND silinmis='0' LIMIT 1";
    $cm_sonuc = mysql_query($sorgu);
    $cevap_varmi = mysql_fetch_assoc($cm_sonuc);

    if ( (isset($cevap_varmi['id'])) OR ($kullanici_kim['yetki'] == '1') OR ($kullanici_kim['yetki'] == '2') )
    $donen = preg_replace('|\[gizle3\](.*?)\[/gizle3\]|si','\\1',$donen);

    else $donen = preg_replace('|\[gizle3\](.*?)\[/gizle3\]|si','<font color="#ff0000"><b>- Bu içeriği görmek için konuya cevap yazmalısınız -</b></font>',$donen); 
}

else $donen = preg_replace('|\[gizle3\](.*?)\[/gizle3\]|si','<font color="#ff0000"><b>- Bu içeriği görmek için konuya cevap yazmalısınız -</b></font>',$donen);




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


Yukarıda yazdığım modlardan herhagi 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';





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($_GET['k'])) AND $_GET['k'] != '')
{
    $_GET['k'] = @zkTemizle($_GET['k']);
    if (is_numeric($_GET['k']) == false) $_GET['k'] = 0;

    $sorgu = "SELECT id FROM $tablo_cevaplar WHERE hangi_basliktan='$_GET[k]' AND cevap_yazan='$kullanici_kim[kullanici_adi]' AND silinmis='0' LIMIT 1";
    $cm_sonuc = mysql_query($sorgu);
    $cevap_varmi = mysql_fetch_assoc($cm_sonuc);

    if ( (isset($cevap_varmi['id'])) OR ($kullanici_kim['yetki'] == '1') OR ($kullanici_kim['yetki'] == '2') )
    $donen = preg_replace('|\[gizle3\](.*?)\[/gizle3\]|si','\\1',$donen);

    else $donen = preg_replace('|\[gizle3\](.*?)\[/gizle3\]|si','<font color="#ff0000"><b>- Bu içeriği görmek için konuya cevap yazmalısınız -</b></font>',$donen); 
}

else $donen = preg_replace('|\[gizle3\](.*?)\[/gizle3\]|si','<font color="#ff0000"><b>- Bu içeriği görmek için konuya cevap yazmalısınız -</b></font>',$donen);




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




Koddaki   - Bu içeriği görmek için konuya cevap yazmalısınız -   yerine istediğinizi yazın veya resim koyun.


Ayrıca metin düzenleyici üstüne, "Altı Çizgili" düğmesi gibi tıklandığında kod oluşturan düğmeler eklemek için buraya bakın.



__________________

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

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: 19.06.2009- 23:39
Alıntı yaparak cevapla  


 Bu Süper Bir Mod Bu Modu Akılıca Kullanıldıgında Foruma Katılımı Arttırabiliriz. eline saglık.

Hayko Cepkin Fan http://www.merkezforum.org
Cvp:
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: 19.06.2009- 23:40
Alıntı yaparak cevapla  


Elinize sağlık...

Herhalde bu mod ile artık gizleme olayına noktayı koymuş oldunuz. :)

Cvp:
Yazan Cevap içeriği

boşluk

gültay
[forumixir]

Kullanıcı Resmi

Kayıt Tarihi: 19.02.2008
İleti Sayısı: 662
Şehir: İstanbul
Durum: Forumda Değil

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

Cevap Tarihi: 19.06.2009- 23:44
Alıntı yaparak cevapla  


 emeğine sağlık

www.forumixir.com

Eğitimdir ki, bir milleti hür, bağımsız, şanlı, yüksek bir toplum halinde yaşatır, veya bir milleti kölelik ve yoksulluğa terkeder.
Cvp:
Yazan Cevap 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

Cevap Tarihi: 20.06.2009- 00:33
Alıntı yaparak cevapla  


Bir şey değil arkadaşlar.

Ben de başka gizleme yönetiminin kaldığını sanmıyorum, ama varsa da yaparız :)

Cvp:
Yazan Cevap içeriği

boşluk

Geliştirici
[Mert Gökay]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 12.12.2008
İleti Sayısı: 248
Şehir: Bursa
Durum: Forumda Değil

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

Cevap Tarihi: 20.06.2009- 01:16
Alıntı yaparak cevapla  


Gizleme modlarının efendisi. :P

Gerçekten çok güzel çok işe yarayacaktır.

Eline sağlık..

Cvp:
Yazan Cevap içeriği

boşluk

yosata
[mustafa]

Kullanıcı Resmi

Kayıt Tarihi: 05.11.2008
İleti Sayısı: 98
Şehir: Adana
Durum: Forumda Değil

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

Cevap Tarihi: 26.06.2009- 02:29
Alıntı yaparak cevapla  


üye olmayanlara link gizleme modum var ama bu modu ekleyince üye girişide yapsa cevapta yazsa yine cevap yazınız dio acaba ben mi beceremedim sadece 2. kodu var olan birinci kodun üstüne ekledim

Cvp:
Yazan Cevap içeriği

boşluk

FaTe
[FaTe]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 13.01.2008
İleti Sayısı: 382
Şehir: Gizli
Durum: Gizli

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

Cevap Tarihi: 26.06.2009- 19:15
Alıntı yaparak cevapla  


Bu mod sadece kod içinde belirlediğimiz bir konuya cevap yazılıp yazılmadığına göre mi işlem yapıyor?

hangi_basliktan='1275'

İsterseniz bunu ilk mesajda belirtin...

Şifalı Bitkiler V.2 - WebMaster Forumu

phpkf için bot yazılır.
Cvp:
Yazan Cevap 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

Cevap Tarihi: 26.06.2009- 23:32
Alıntı yaparak cevapla  


Açıklama:   Bu mod; ilgili konuya cevap yazmayan veya giriş yapmayan normal üyelerden (yöneticiler hariç) mesajda istenilen yerleri gizlemek içindir.

Sorun, denemek için girdiğim konu numarasını değiştirmeyi unuttuğumdan kaynaklanıyor.

Bu mod "üye olmayanlara görünmeyen bağlatılar yapmak" moduyla beraber sorunsuz çalışmaktadır, denendi.


Kodu düzelttim yukarıdaki kod sorunsuz çalışmaktadır.


__________________

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

Yeni Başlık  Cevap Yaz
Toplam 4 Sayfa:   [1]   2   3   4   >   son» 



Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Yasaklama Modları
 »  Konuya cevap yazmayanlardan içerik gizleme

Forum Ana Sayfası


Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör Aynı Konuya Arka Arkaya Cevap Yazılmasını Yasaklama yonetici 3 920 03.07.2010- 06:04
Konu Klasör Aynı Konuya Arka Arkaya Cevap Yazılmasını Yasaklama yonetici 2 492 30.11.2009- 16:22
Konu Klasör forum konusu ve hiçbi içerik açılmıyor yosata 6 650 05.11.2008- 20:07
Konu Klasör v-temaya reklam eklerken içerik silindi Calimerra 10 941 23.01.2009- 11:42
Konu Klasör içerik yazısının altına kendi forumumun açıklaması kurutlu 2 308 15.04.2009- 18:37
Konu Klasör Acemi Bölümü Konu 2162 Hazar 1 34 31.01.2010- 13:49
Konu Klasör konuya dosya ekleme starsky2 10 809 25.06.2009- 21:31

Etiketler   Konuya,   cevap,   yazmayanlardan,   içerik,   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