phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Uye olmayan linkleri goremesin

Forum kuralları
Lütfen bu bölüm ve alt bölümlerde yardım isterken "yardım isteme şablonu" nu kullanınız.

Re: Uye olmayan linkleri goremesin

İleti saka 27 Ağu 2007 16:38

Hala bir cozum bulamadim malesef. Yardimlariniz icin simdiden tesekkurler
saka
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

 

Re: Uye olmayan linkleri goremesin

İleti FaRuKuZaM 25 Ekm 2007 18:56

ya biri yardım etse url tagı içindekiler oluyor da şu diğeri nasıl olacak anlamadım

Kod: Tümünü seç
$html   = "$whitespace<!-- $tag --><a$class href=\"$url\" target=\"_blank\">$text</a><!-- $tag -->$append";


bu kodu nereye ekleyeceğiz...

veya biraz eski konu yenilikler var mı bu konu hakkında veya yeni öğrenilenler..

lütfen yardımcı olun.

ayrıca şöyle söyleyeyim benim site cep sitesi yani hazırlık aşamsındaydı kavradım işi bu linkler kaldı..
FaRuKuZaM
kullanıcı
kullanıcı

İleti: 52
Kayıt: 14 Ekm 2007 15:38
İsim: Ömer
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3

Re: Uye olmayan linkleri goremesin

İleti bozUNtu 29 Kas 2007 19:01

modu çıkana kadar işinizi görür.

/language/tr/common.php

Kod: Tümünü seç
---------------BUL---------------

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

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

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


/includes/bbcode.php

Kod: Tümünü seç
---------------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);
   }
En son bozUNtu tarafından, 30 Kas 2007 02:00 tarihinde değiştirildi, toplamda 2 değişiklik yapıldı.
bozUNtu
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 6
Kayıt: 29 Kas 2007 18:40
HTML: İyi
CSS: İyi
PHP: İyi
phpBB3: Orta
Sürüm: BB302

Re: Uye olmayan linkleri goremesin

İleti saka 29 Kas 2007 21:33

Nasıl kullanacağımızı eğer vaktiniz varsa baştan anlatabilir misiniz. Teşekkürler
saka
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: Uye olmayan linkleri goremesin

İleti bozUNtu 30 Kas 2007 02:12

saka yazdı:Nasıl kullanacağımızı eğer vaktiniz varsa baştan anlatabilir misiniz. Teşekkürler


sadece üstte verdiğim değişiklikleri yapman gerekiyor.
mod kurulumunun nasıl yapılacağını soruyorsan, emin değilim ama şu forumda ilgili makaleler olması lazım:
phpbb3-makaleleri-f16/

bu da görüntüsü:
Resim
bozUNtu
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 6
Kayıt: 29 Kas 2007 18:40
HTML: İyi
CSS: İyi
PHP: İyi
phpBB3: Orta
Sürüm: BB302

Re: Uye olmayan linkleri goremesin

İleti doctoralone 30 Kas 2007 15:45

değişiklikleri yaptım. ne bir hata verdi ne de linkleri gizledi.
doctoralone
kullanıcı
kullanıcı

İleti: 157
Kayıt: 01 Nis 2007 08:48
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: Allergy premod,yakusha premod,3.0.1

Re: Uye olmayan linkleri goremesin

İleti ufoss 01 Arl 2007 01:38

bende bir sonuc alamadim malesef....
linkler yine gorunuyor
ufoss
kullanıcı
kullanıcı

İleti: 24
Kayıt: 16 Ekm 2007 23:52
İsim: ugur
HTML: İyi
CSS: Başlangıç
PHP: Orta
phpBB3: Başlangıç
Sürüm: phpbb3.rc7

Re: Uye olmayan linkleri goremesin

İleti exUBert 02 Arl 2007 12:09

Üstte verilen uygulama url tagları kullanıldığında çalışmakta. Sorun yok yani..

Kod: Tümünü seç
[url]http://www.phpbbturkiye.net/[/url]

Modu çıkana kadar beklemekte fayda var.
exUBert
kullanıcı
kullanıcı

İleti: 9
Kayıt: 31 Mar 2007 11:40
HTML: Çok iyi
CSS: İyi
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3 RC1

Re: Uye olmayan linkleri goremesin

İleti saka 02 Arl 2007 13:57

birçok link kopyala yapıştır ile geldiğinden url tagı kullanılmıyor. Bu sebeple pek faydalı olmayacaktır.
saka
kullanıcı
kullanıcı

İleti: 167
Kayıt: 29 Tem 2007 15:36
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3

Re: Uye olmayan linkleri goremesin

İleti bozUNtu 04 Arl 2007 17:35

o zaman şunu da ekleyin;

viewtopic.php

Kod: Tümünü seç
---------------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 );
   }


Not: geçici çözümdür, modunuda bekleyebilirsiniz.
Not-Not: benim denediğim forumda çalışıyor, sizinkinde çalışacağına dair söz vermiyorum, şimdiden söylemiş olayım.
bozUNtu
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 6
Kayıt: 29 Kas 2007 18:40
HTML: İyi
CSS: İyi
PHP: İyi
phpBB3: Orta
Sürüm: BB302

ÖncekiSonraki

phpBB3 Sorunlar & Yardım


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir