PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

phpBB 3.0.x sürümleri için yapılmasını istediğiniz veya arayıpta bulamadığınız MODları buraya yazabilirsiniz.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
Kullanıcı avatarı
y4vuzlost
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 05.09.2008, 18:44
İletişim:

PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen y4vuzlost »

phpbb3' de ziyaretçilerden mesajın bir bölümünü(tamamını değil) gizlemek mümkün müdür acaba? sanırım phpbb2'de böyle bir mod mevcut.

ben amele metodu olarak bbcode'la şunları denedim :D ama işe yaramadı maalesef :(

Kod: Tümünü seç

BBCode;
[gizle]{TEXT}[/gizle]

HTML;
<!-- IF S_USER_LOGGED_IN -->
{TEXT}
<!-- ENDIF -->
aslında şu denediğim işe yarasaydı, tam istediğimi basit bir bbcode'yla yapabilecektim :)
Kullanıcı avatarı
bplr
Kayıtlı Kullanıcı
Mesajlar: 824
Kayıt: 05.12.2007, 23:18
Konum: istanbul

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen bplr »

viewtopic.php?f=36&t=13980&start=0#p75907
adresine yazmıştım, tekrar alıntı yaptım.
Misafirler viewtopic de mesajın sadece bir kısmını görebilsin diye küçük kod yazdım.


viewtopic.php
Bul

Kod: Tümünü seç

    //
    $postrow = array(           
Öncesine ekle

Kod: Tümünü seç

//Begin: guests cannot view all mesage
if ($user->data['user_id'] == ANONYMOUS)
{
    $maxlength = 500; //Tested maximum 1495, works fine
    $length1 = strlen($message);
    if ($length1 > $maxlength)
    {
        $message = " Misafirler sadece ilk $maxlength karakteri okuyabilir.  
        _______________________________________________________________________________________________________________________________________
        " . substr($message, -$length1, $maxlength);
    }
}
//End: guests can not view all mesage      
Kullanıcı avatarı
cagatayozata
Kayıtlı Kullanıcı
Mesajlar: 267
Kayıt: 27.05.2008, 18:27
Konum: Ankara
İletişim:

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen cagatayozata »

Bunu bbcode ile yapabilir miyiz?Yani kısaca ben kendim mesajın istediğim bölümünü bbcode kullnarak gizleyebilir miyim?
Kullanıcı avatarı
bplr
Kayıtlı Kullanıcı
Mesajlar: 824
Kayıt: 05.12.2007, 23:18
Konum: istanbul

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen bplr »

cagatayozata yazdı:Bunu bbcode ile yapabilir miyiz?Yani kısaca ben kendim mesajın istediğim bölümünü bbcode kullnarak gizleyebilir miyim?
Bu eklentiyi kullanarak yapabilirsin sanırım..
http://www.phpbb.com/community/viewtopi ... &t=1109225
Kullanıcı avatarı
cagatayozata
Kayıtlı Kullanıcı
Mesajlar: 267
Kayıt: 27.05.2008, 18:27
Konum: Ankara
İletişim:

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen cagatayozata »

Gerek kalmadı teşekkürler ben esmerözcan'ın hazırladığı sağ fare korumasını yaptım onu kullancağım :D
Kullanıcı avatarı
bplr
Kayıtlı Kullanıcı
Mesajlar: 824
Kayıt: 05.12.2007, 23:18
Konum: istanbul

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen bplr »

Tarayıcıda javascritp devre dışı bırakınca o koruma bir işe yaramaz.
Kullanıcı avatarı
UFUKXXX
Kayıtlı Kullanıcı
Mesajlar: 180
Kayıt: 11.10.2008, 11:16

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen UFUKXXX »

bplr yazdı:Tarayıcıda javascritp devre dışı bırakınca o koruma bir işe yaramaz.
Bu bilgiyi anca iyi derecede kullanıcılar bilir değilmi ? :D
strenix
Kayıtlı Kullanıcı
Mesajlar: 46
Kayıt: 22.07.2008, 15:39

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen strenix »

Dostum sağol verdiğin kodlarla bu işlemi halletim fakat sana bir sorum olacak.

Misafirler max 500 karakteri okuyabilir yazısı yerine bir resim ve yanına resime tıklayarak register(kayıt)'a giden bir link nasıl yazabiliriz?

Aslında gerçekten kolay birşey eminim ama bu konuda kör cahilim daha. ^^
http://www.oyuniks.net
Oyun iksirlerini bünyesinde bulunduran site!
Kullanıcı avatarı
bplr
Kayıtlı Kullanıcı
Mesajlar: 824
Kayıt: 05.12.2007, 23:18
Konum: istanbul

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen bplr »

Kolay olduğuna bende eminim de, yapamamıştım link verme veya bbcode kullanmayı.
Bir yolunu bulursam yazarım burada..
Stoplazma
Kayıtlı Kullanıcı
Mesajlar: 33
Kayıt: 20.12.2008, 11:19

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen Stoplazma »

arkadaşım çok sağol işe yaradı ama misafirler hiç bişi görmüyor bu sefer :D
Linkleri görmek için üye olunuz.. fln gözükmesi için ne ekliyelim ?
DostlarClup
Kayıtlı Kullanıcı
Mesajlar: 113
Kayıt: 06.01.2009, 23:11
İletişim:

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen DostlarClup »

Stoplazma yazdı:arkadaşım çok sağol işe yaradı ama misafirler hiç bişi görmüyor bu sefer :D
Linkleri görmek için üye olunuz.. fln gözükmesi için ne ekliyelim ?
phpbb 2 de vardı böyle bir eklenti. phpbb 3 ede uydurulursa iyi olur. bekleyecegim.
DostlarClup
Kayıtlı Kullanıcı
Mesajlar: 113
Kayıt: 06.01.2009, 23:11
İletişim:

Re: PHPBB3-Ziyaretçilerden "mesajın bir bölümünü" gizleme

Mesaj gönderen DostlarClup »

bplr yazdı:viewtopic.php?f=36&t=13980&start=0#p75907
adresine yazmıştım, tekrar alıntı yaptım.
Misafirler viewtopic de mesajın sadece bir kısmını görebilsin diye küçük kod yazdım.


viewtopic.php
Bul

Kod: Tümünü seç

    //
    $postrow = array(           
Öncesine ekle

Kod: Tümünü seç

//Begin: guests cannot view all mesage
if ($user->data['user_id'] == ANONYMOUS)
{
    $maxlength = 500; //Tested maximum 1495, works fine
    $length1 = strlen($message);
    if ($length1 > $maxlength)
    {
        $message = " Misafirler sadece ilk $maxlength karakteri okuyabilir.  
        _______________________________________________________________________________________________________________________________________
        " . substr($message, -$length1, $maxlength);
    }
}
//End: guests can not view all mesage       
benim 3.4 wievtopic te bu kod yok. iki tane benzer kod var fakat olmuyor.
kuramadım acıkcası.
Kilitli

“3.0.x MOD İstekleri” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 11 misafir