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

İçeriği atla

reklam izleyin para kazann

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.

İndirme kutucuğu | Gayet şık bir kod

Forum kuralları
Makale ve yazılardan sonra sadece makale hataları, güncellemeler ile ilgili iletiler yazabilirsiniz, lütfen makale konusuyla ilgili soru sormayınız yardım istemeyiniz.

İsteyen herkes makale ekleyebilir, eklenen makaleler yetkili tarafından incelenip onaylanırsa yayına alınacaktır. Eklediğiniz makalelerde telif haklarına uymak zorunludur.

Sitedeki tüm yazı ve makaleler Creative Commons Attribution-NonCommercial-NoDerivs 2.5 lisansı ile korunmaktadır. Alıntı şartları sayfasını mutlaka okuyunuz.

İndirme kutucuğu | Gayet şık bir kod

İleti Dinçer 10 Ağu 2007 00:23

Kullanım amacı: Forum sayfalarınızda dışarıdan bir bağlatıda bulunan dosyaya indirme linki verirken kullanabileceğiniz gayet şık bir kod. Aşağıdaki ekran görüntüsüne bakın sonra indirin.

Kurulum açıklaması: Benim kodlarda genelde grafik olur. Tabiî ki bunda da var. Grafikleri buradan indirin ve sıkıştırılmış dosyayı açtıktan sonra "dl" klasörünün içindeki "images" klasörünü hostunuzun ana dizinine (index.php'nin bulunduğu dizin) atın. Dosya değiştirme uyarısı verecektir. Umursamayın :) Çok çok bütün resimleri geri yüklersiniz. Bu şakaydı. Sorun olmaz. Şimdi aşağıdaki resme bakın ve beğenirseniz kurun.

Ekran görüntüsü:
Resim

Biçim Kodu kullanımı:
Kod: Tümünü seç
[indir={URL}]{TEXT}[/indir]

Yerine konulacak HTML:
Kod: Tümünü seç
<!--phpbbturkiye.net BBCode archieve | phpbbturkiye.net BBCode arşivi-->
<!--Hazırlayan: Dinçer AYDİÇ - iolpliler.net | egitimturk.org-->
<table border="0" style="widht:auto; height:90px" cellspacing="0" cellpadding="0">
   <tr>
      <td style="font-size:12px; color:#ffffff; height:30px; width:10px;" background="images/BBCode_new/dl/top-left.gif"></td>
      <td style="font-size:12px; color:#ffffff; height:30px; width:auto;" background="images/BBCode_new/dl/top-center.gif"><center><strong>Dosyayı indir!</strong></center></td>
      <td style="font-size:12px; color:#ffffff; height:30px; width:10px;" background="images/BBCode_new/dl/top-right.gif"></td>
   </tr>
   <tr>
      <td style="font-size:12px; color:#ffffff; height:auto; width:10px;" background="images/BBCode_new/dl/middle-left.gif"></td>
      <td style="font-size:12px; color:#033c57; height:auto; width:auto; padding:2px" background="images/BBCode_new/dl/middle-center.gif"><center><a href="{URL}" target="_blank"><img src="images/BBCode_new/dl/dl.gif" border="0"><br />{TEXT}</a></center></td>
      <td style="font-size:12px; color:#ffffff; height:auto; width:10px;" background="images/BBCode_new/dl/middle-right.gif"></td>
   </tr>
   <tr>
      <td style="font-size:12px; color:#ffffff; height:10px; width:10px;" background="images/BBCode_new/dl/bottom-left.gif"></td>
      <td style="font-size:12px; color:#033c57; height:10px; width:auto;" background="images/BBCode_new/dl/bottom-center.gif"><center></td>
      <td style="font-size:12px; color:#ffffff; height:10px; width:10px;" background="images/BBCode_new/dl/bottom-right.gif"></td>
   </tr>
</tr>
</table>

Yardım satırı:
Kod: Tümünü seç
[indir=Adresi buraya gir]Buraya dosya açıklaması gir[/indir]


Not: Kaynak belirtilmeksizin başka bir phpbb destek sitesinde yayınlanması durumunda bundan sonraki kodları kendime saklayacağım.

Note: If anybody publishes this code on any other phpbb support site without our signature, I won't publish any other code anymore.
Dinçer
kullanıcı
kullanıcı

İleti: 141
Kayıt: 13 Nis 2007 20:26
İsim: Dinçer
HTML: Çok iyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3

 

Re: İndirme kutucuğu | Gayet şık bir kod

İleti rhtgltkn 10 Ağu 2007 01:44

bir hata var galiba ama.. linki tıkladığında açılan sayfada
bu adres geçerli olmadığından yüklenemiyor
şeklinde hata veriyor... indirme linkini adres bara iletmiyor sanırım. adres bar boş kalıyor...
rhtgltkn
kullanıcı
kullanıcı

İleti: 84
Kayıt: 11 May 2007 23:52
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: PHBB3

Re: İndirme kutucuğu | Gayet şık bir kod

İleti Dinçer 10 Ağu 2007 09:00

Dinçer
kullanıcı
kullanıcı

İleti: 141
Kayıt: 13 Nis 2007 20:26
İsim: Dinçer
HTML: Çok iyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3

Re: İndirme kutucuğu | Gayet şık bir kod

İleti rhtgltkn 10 Ağu 2007 12:25

yok anlış anladın ya da yanlış anlattım... ilk mesajım silinmiş nedense.. orda modu kurduğumu ve gayet güzel göründüğünü söylemiştim. yorum yapmıcam. neyse... modu kurdum. linki bu kutunun içinde gösteriyor. bu kutunun içinde olan indirme linkine tıkladığımızda yukarda bahsettiğim hata çıkıyor... yani modun kendisinde bir url yönlendirme hatası var sanırım...

Düzeltme: sorun yokmuş... ben linkleri yanlış yere koyuyurmuşum... :D tekrar teşekkürler paylaşımın için...
rhtgltkn
kullanıcı
kullanıcı

İleti: 84
Kayıt: 11 May 2007 23:52
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: PHBB3

Re: İndirme kutucuğu | Gayet şık bir kod

İleti Dinçer 10 Ağu 2007 15:26

Kod: Tümünü seç
[indir=Buraya linki yazın]Buraya açıklama yazın[/indir]


Yukarıdaki şekilde yaparsanız çalışır. Muhtemelen adresi yanlış yere yazdınız. Olmazsa bana sitenizin adresini özel mesajla gönderin bakayım bir.
Dinçer
kullanıcı
kullanıcı

İleti: 141
Kayıt: 13 Nis 2007 20:26
İsim: Dinçer
HTML: Çok iyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3

Re: İndirme kutucuğu | Gayet şık bir kod

İleti kerim usta 12 Kas 2007 23:21

Çok güzel ve şık durdu.Teşekkür ederim
kerim usta
kullanıcı
kullanıcı

İleti: 35
Kayıt: 17 May 2007 23:01
İsim: kerim
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: Simuzer 3.0.2

Re: İndirme kutucuğu | Gayet şık bir kod

İleti iceduman 01 May 2008 10:49

üye olmayanlara linkleri gizliyorum. Bu eklentiyle üye olamyanlarda indirebiliyor. Normalde resimlere url verdiğimde gizliyor. Bu eklentiyide misafirlerden gizlemek için alttaki gizleme kodunda nasıl bir değişiklik veya ekleme yapmam gerekiyor.

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



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 );
       }
iceduman
uzaklaştırıldı

İleti: 19
Kayıt: 08 Mar 2008 00:04
HTML: İyi
CSS: Başlangıç
PHP: Orta
phpBB3: Başlangıç
Sürüm: 00000

Re: İndirme kutucuğu | Gayet şık bir kod

İleti C@N 01 Tem 2008 17:31

sorunsuz çalıştı bende teşekkürederim :)
C@N
kullanıcı
kullanıcı

İleti: 27
Kayıt: 01 Tem 2008 15:42
İsim: doğancan
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB3 3.0.2

Re: İndirme kutucuğu | Gayet şık bir kod

İleti limitsizim 02 Tem 2008 11:31

Güzel teşekkürler...
“Hayal gücü bilgiden daha değerlidir” Albert Einstein
http://www.sanatuygarligi.com - Türkiyenin İlk Sanat Portali-Sanatla Hayatın Kesiştigi Nokta...
limitsizim
genel yetkili
genel yetkili

Kullanıcı avatarı

İleti: 491
Kayıt: 25 Haz 2007 10:42
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpbb3

Re: İndirme kutucuğu | Gayet şık bir kod

İleti crazyking 27 Ağu 2008 23:08

Galiba hata var Grafikte

Resim

Bu şekilde çıkıyor kayık bi şekilde
crazyking
kullanıcı
kullanıcı

İleti: 13
Kayıt: 16 Ağu 2008 11:08
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.2


Özel BBCode


Kimler çevrimiçi

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