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 17:38

Hala bir cozum bulamadim malesef. Yardimlariniz icin simdiden tesekkurler
saka


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

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: Uye olmayan linkleri goremesin

İleti FaRuKuZaM 25 Ekm 2007 19: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


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

Re: Uye olmayan linkleri goremesin

İleti bozUNtu 29 Kas 2007 20: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 03:00 tarihinde değiştirildi, toplamda 2 değişiklik yapıldı.
bozUNtu


Kullanıcı avatarı

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

Re: Uye olmayan linkleri goremesin

İleti saka 29 Kas 2007 22:33

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


İleti: 162
Kayıt: 29 Tem 2007 16: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 03: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ı avatarı

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

Re: Uye olmayan linkleri goremesin

İleti doctoralone 30 Kas 2007 16:45

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


İleti: 150
Kayıt: 01 Nis 2007 09: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 02:38

bende bir sonuc alamadim malesef....
linkler yine gorunuyor
ufoss


İleti: 24
Kayıt: 17 Ekm 2007 00: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 13: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


İleti: 9
Kayıt: 31 Mar 2007 12: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 14:57

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


İleti: 162
Kayıt: 29 Tem 2007 16: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 18: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ı avatarı

İleti: 6
Kayıt: 29 Kas 2007 19: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 1 misafir

cron