|
İçerik Arama
Son üyeler
Temalar Kimler sitede
Ziyaretçi Sayısı
Alexa |
Ana sayfa / xoopshocasi.com / Web Programlama Dersleri / Forumda Gizli İçerik (Vbulletin Hidden Content)
Forumda Gizli İçerik (Vbulletin Hidden Content)
Her ne kadar
başlığa forum için yazmış olsam da bu olayı piyasadaki çoğu haber,
forum, sık sorulan sorular, makaleler vb. modüllerle
kullanabilirsiniz..çok uzatmadan konuya geçiyorum
Değişiklik Yapılacak Dosya: class/module.textsanitizer.php Yapılacak Değişiklik: Satır Ekleme aşağıdaki fonksiyonu buluyorsunuz bu kod bloğunun altında xoops kodlarının (bbcode) çözülme işlemi yapılmış..biz buraya ekleme yapacağız..alt kısımları hiç bozmadan yukardaki kodları aşağıdaki hale getirin function &xoopsCodeDecode(&$text, $allowimage = 1) { $patterns = array(); $replacements = array(); $patterns[] = "/\XgizliX(.*)\X\/gizli\X/sU"; if($_SESSION['xoopsUserId']) { $replacements[] = '\\1'; } else { $replacements[] = '<a href="'.XOOPS_URL.'/register.php"><img src="'.XOOPS_URL.'/gizli.gif" alt="Gizli Içerik" /></a>'; } şimdi ne yaptığımızı anlatalım..önce bir kod tanımladık...daha doğrusu bir işaret..her nerede olursa olsun sadece üyelerimizin görmesini istediğimiz gizli bir içerik koyacaksak..bunu aşağıdaki gibi yazıyoruz (BOŞLUKLAR OLMADAN!!) X gizli X BU GİZLİ BİR İÇERİKTİR! X /gizli X diğer kodlarla karışmaması için köşeli parantezler yerine X kullandım buraya dikkat..demekki gizliliğin başladığı yere XgizliX gizliliğin bittiği yere de X/gizliX yazıyoruz..heralde durum anlaşılmıştır..benim yazdığım kodlarda gizli içeriği göremeyenlere xoops anadizininde bulunan gizli.gif diye bir resim gösteriliyor..siz de böyle bir resim kullanabilirsiniz.. bundan sonraki hedefim gönderi sayısına göre gizli içerik yayınlamak eylemlerimiz devam edecek, xoopshocasi.com 'u takip etmeye devam ![]() Bora Canbula ----------- xoopshocasi@xoopshocasi.com Ayrıca bakınız
Yorumlardan yazarları sorumludur.
|