Misafirlere Link Göstermeme Kodu

phpBB 3.0.x sürümleri için MODlar hakkında ihtiyacınız olan desteği buradan sorarak alabilirsiniz.
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
hopehope55
Kayıtlı Kullanıcı
Mesajlar: 4
Kayıt: 23.07.2012, 09:29

Misafirlere Link Göstermeme Kodu

Mesaj gönderen hopehope55 »

Bu Kodları Php Dosyalarında Nereye Eklicez ben sonuna ekledim Site Kapandı açılmadı Sonra neyseki kopyladığım php dosyalarının kopyyasını almıştım Değiştirdim Siteye Girdim Bu Kodlar Nereye Eklencek Yorumlarınızı Bekliyorum Yapan Olursa Söylesin Çok Lazım

Kod: Tümünü seç

/language/tr/common.php 
Kod:  ‹ Seç › ‹ Daralt ›
    ---------------BUL--------------- 

       'BBCODE_GUIDE'         => 'Biçim kodu rehberi', 

    ---------------ALTINA EKLE--------------- 

       'BBCODE_GIZLI_LINK'         => '<b><font>Üye olmadığınız için bu linki göremiyorsunuz.</font> Üye olmak için Tıklayınız.</b>',




/includes/bbcode.php 
Kod:  ‹ Seç › ‹ Daralt ›
    ---------------BUL--------------- 

       function bbcode_tpl_replace($tpl_name, $tpl) 
       { 
          global $user; 

          static $replacements = array( 
             'quote_username_open'   => array('{USERNAME}'   => '$1'), 
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'), 
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'), 
             'img'               => array('{URL}'      => '$1'), 
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'), 
             'url'               => array('{URL}'      => '$1', '{DEscriptION}'   => '$2'), 
             'email'               => array('{EMAIL}'      => '$1', '{DEscriptION}'   => '$2') 
          ); 

          $tpl = preg_replace('/{L_([A-Z_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower(str_replace('_', ' ', '\$1')))", $tpl); 

          if (!empty($replacements[$tpl_name])) 
          { 
             $tpl = strtr($tpl, $replacements[$tpl_name]); 
          } 

          return trim($tpl); 
       } 


    ---------------BUNUNLA DEĞİŞTİR--------------- 

       function bbcode_tpl_replace($tpl_name, $tpl) 
       { 
          global $user; 

          static $replacements = array( 
             'quote_username_open'   => array('{USERNAME}'   => '$1'), 
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'), 
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'), 
             'img'               => array('{URL}'      => '$1'), 
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'), 
             'url'               => array('{URL}'      => '$1', '{DEscriptION}'   => '$2'), 
             'email'               => array('{EMAIL}'      => '$1', '{DEscriptION}'   => '$2') 
          ); 

          static $replacements2 = array( 
             'quote_username_open'   => array('{USERNAME}'   => '$1'), 
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'), 
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'), 
             'img'               => array('{URL}'      => '$1'), 
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'), 
             'url'               => array('{URL}'      => 'ucp.php?mode=register', '{DEscriptION}'   => 'warn_link'), 
             'email'               => array('{EMAIL}'      => '$1', '{DEscriptION}'   => '$2') 
          ); 

          $tpl = preg_replace('/{L_([A-Z_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower(str_replace('_', ' ', '\$1')))", $tpl); 

          if ($user->data['user_id'] != ANONYMOUS) 
          { 
             if (!empty($replacements[$tpl_name])) 
             { 
                $tpl = strtr($tpl, $replacements[$tpl_name]); 
             } 
          } 
          else 
          { 
             if (!empty($replacements2[$tpl_name])) 
             { 
                $tpl = strtr($tpl, $replacements2[$tpl_name]); 
             } 
             $tpl = str_replace("warn_link", $user->lang["BBCODE_GIZLI_LINK"], $tpl); 
          } 
          
          return trim($tpl); 
       }




viewtopic.php 
Kod:  ‹ Seç › ‹ Daralt ›
    ---------------BUL--------------- 

       $message = censor_text($row['post_text']); 

    ---------------ALTINA EKLE--------------- 

       if ($user->data['user_id'] == ANONYMOUS) 
       { 
       $message = preg_replace( '/<href>(.*?)(</a>)/', '<a href="ucp.php?mode=register">'.$user->lang["BBCODE_GIZLI_LINK"].'</a>', $message ); 
       }



Türkçe Karakter Sorunu Yaşıyan Arkadalar bunu uygalabilir 

/language/tr/common.php 
Kod:  ‹ Seç › ‹ Daralt ›
    ---------------BUL--------------- 

       'BBCODE_GUIDE'         => 'Biçim kodu rehberi', 

    ---------------ALTINA EKLE--------------- 
    'BBCODE_GIZLI_LINK'         => '<b><font>Üye olmadığınız için bu linki göremiyorsunuz.</font> Üye olmak için tıklayınız.</b>',
Kullanıcı avatarı
Ademx33
Kayıtlı Kullanıcı
Mesajlar: 595
Kayıt: 25.05.2008, 06:04
Konum: // Karaman //
İletişim:

Re: Misafirlere Link Göstermeme Kodu

Mesaj gönderen Ademx33 »

Dostum öncelikle hoşgeldin. 2 ayrı yere yazacağına biraz araştırsaydın keşke. O bulduğun kodlar bir tek yere yazılmaz... Forumcuların en sevdiği şey link gizleme ama ben kendime adıma konuşursam şimdiye kadar linkini göremedim diye hiç bir siteye üye olmadım aynı konuyu başka kelimelerle araştırır mutlaka o linke ulaşırım. Eğer soruları ustalıkla cevaplamışlar da çok memnun kalmışsam bu siteden ileride de yararlanabilirim diye işim bittikten sonra üye olurum. Neyse sen illa ki istiyorsan ben senin için LİNK GİZLEME diye biraz araştırdım buraya tıkla ve oradakileri iyice incele. Balık tutmayı öğren yani.. Kolay gelsin hayırlı ramazanlar..


---------------------------------------------------------------------------------------------------------------------------
Mesaj No : 460
Forever PhpBB3 - Http://www.PhpBBTurkey.Com sayesinde kendi phpbb3 sitemi kurabildim.

Sağ üst köşede ARAMA bölümü var aklınıza takılan her türlü sorununuzu oraya yazarsanız uğraşmak zorunda kalmazsınız...
Kilitli

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

Kimler çevrimiçi

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