1. sayfa (Toplam 1 sayfa)

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 01:05 ]
gönderen serhanorak
LİNKİ GÖREBİLMEK İÇİN LÜTFEN KAYIT OL VEYA GİRİŞ YAP!
misafirlerden Link gizleme bu modu kurduktan sonra bazı kelimeler de türkce karakter sorunu yaşadım .. bu sorunu bulamıoyorum neden acaba değiştirelen dosyolar

/includes/bbcode.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

        ---------------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: 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 );
           } 

/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>',

Değişen Dosyolar Bunlar Fakat Ben Common.php Dosyasında Değişme Yaptım.. Genede Ordakikodun altına Eklme yerine bunu ekledim gene olmadı sorun..

Kod: Tümünü seç

'BBCODE_GIZLI_LINK' => '<b><font color=red> &Uuml;ye Olmad&#305;&#287;&#305;n&#305;z &#304;&ccedil;in Bu Linki 

G&ouml;remiyorsunuz.</font> &Uuml;YE OLMAK &#304;&Ccedil;&#304;N TIKLAYINIZ.</b>', 

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 01:10 ]
gönderen VSaBaH
Kodlar için Resim düğmesini kullanınız... Böyle karışık oluyor.

Sitenizi inceledim bi sorun göremedim. Link gizleme çalışıyor. Nerede karakter sorunu var?

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 01:12 ]
gönderen serhanorak
Kayıt a bak giriş e bak :) dogum gunune bak bunlar gibi bir cok site açıltıktan sonra site ismine bak mozillada

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 01:16 ]
gönderen VSaBaH
serhanorak yazdı:Kayıt a bak giriş e bak :) dogum gunune bak bunlar gibi bir cok site açıltıktan sonra site ismine bak mozillada

Notepad++ gibi gelişmiş yazı düzenleyici programlar kullanarak yapın kod değişikliklerinizi yoksa bu tür hataları çok alırsınız.

Sorunu çözmek için common.php dosyasının orjinal halini atıp önbellek temizliği yapınız.

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 01:18 ]
gönderen serhanorak
Atıyorum O zaman Da

Bu Mod Kullanmıyor... Yani Linkleri Görmek İçin Üye Olunuz Cıkmıyorr...

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 01:22 ]
gönderen VSaBaH
serhanorak yazdı:Atıyorum O zaman Da

Bu Mod Kullanmıyor... Yani Linkleri Görmek İçin Üye Olunuz Cıkmıyorr...

Özel mesajıma cevap alamadım?

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 01:23 ]
gönderen serhanorak
Mesela Suan Orjinal Dosyasını Attım O Kodu Atmayı Tekrar Mı Denicem Bu Arada common.php ye hangi kodu eklicem bi benim yaptıgım kod war bide orjinal ordaki ordaki bozuk cıkartıor benim ki si düzgün cıkıor

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 02:13 ]
gönderen VSaBaH
serhanorak yazdı:Mesela Suan Orjinal Dosyasını Attım O Kodu Atmayı Tekrar Mı Denicem Bu Arada common.php ye hangi kodu eklicem bi benim yaptıgım kod war bide orjinal ordaki ordaki bozuk cıkartıor benim ki si düzgün cıkıor

[*]Öncelikle dediğim programı indiriniz: Notepad++
[*]Sonra orjinal bir common.php dosyası bulup o programla değişiklikleri yapınız. (Kurulum dosyasında common.php için ne değişiklik isteniyorsa onu yapmalısınız.)
[*]Sonra değişiklik yaptığınız son dosyayı ftp'ye gönderiniz.
[*]Ön bellek temizliği yapınız.

Misafirlerden Link gizleme

Gönderilme zamanı: 14 Ağu 2009 [ 09:52 ]
gönderen serhanorak
Tşk Ederim Bu Konuyu Halletmiş Bulunmaktyım Dediğiniz Gibi Note Belgesi Türkce Karakter Sorunu Cıkartıoyor :) Notepad++ İşe Yaradı Yardımlarınızdan Dolay Tşk Ederim..