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.

[FIX] Linklerin Yeni Pencerede Açılması

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti yaso_19 16 Ağu 2007 12:46

http://www.easytutorials.org/phpbb3_pro ... indow.html
bağlantısındakini include/functions düzenlemesini yapmadan uyguladım.
@ALEXIS in dediği magic olayında aynı sayfada, url etiketleri eklendiğinde ayrı sayfada açıyor.. sanırım bu yeterli :?
yaso_19
kullanıcı
kullanıcı

İleti: 141
Kayıt: 21 Nis 2007 03:40
Konum: İzmir
İsim: Yasin
HTML: İyi
CSS: Orta
PHP: İyi
phpBB3: Orta
Sürüm: PhpBB3 Gold 3.0.2

  profesyonel phpBB3 çözümleri ve web hizmetleri

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti ylcncn 02 Eyl 2007 18:54

Linklerin yeni bir pencerede açılması çoğu web gurusu tarafından erişilebilirliği kısıtladığı için önerilmiyor, bu sebepten yaptıklarını düşünüyorum. Kontrolü kullanıcıya vermenin her zaman daha iyi olacağını söylüyorlar. Ben de öyle düşünüyorum. Bırakın istiyorlarsa sağ tıkla yeni pencerede aç desinler. Ziyaretçileriniz bunun farkında değilse ve tıklayıp terkederlerse üzülmeyin, yanlış bir şey yapmadınız. ihtiyacı varsa veya isterse geri tuşuna basarak sayfanızı tekrar ziyaret edebilir. Kendinizi kullanıcınız yerine koyun ve karar verin herşeyin kontrolünüzde olması güzel bir şey değil mi?
Yalçın Can 1988
ylcncn
kullanıcı
kullanıcı

İleti: 1
Kayıt: 21 Haz 2007 16:07
Konum: Eskişehir
İsim: Yalçın Can
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: PhpBB3-RC5

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti ALEXIS 02 Eyl 2007 21:26

Firefox kullanmaya başladığımdan beri, en sevdiğim özelliktir, orta tuş ile yeni sekmede açmak... "_blank", "nofollow" yerine kullanmayı tercih ederim, her ikisinin de eklenme şekli aynı olduğu konuya katılıyorum ;)
ALEXIS
site yöneticisi
site yöneticisi

Kullanıcı avatarı

İleti: 2744
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti yaso_19 04 Eyl 2007 11:53

includes/functions.php de magic url ile ilgili bi yer buldum sanki..

Kod: Tümünü seç
switch ($type)
   {
      case MAGIC_URL_LOCAL:
         $tag         = 'l';
         $relative_url   = preg_replace('/[&?]sid=[0-9a-f]{32}$/', '', preg_replace('/([&?])sid=[0-9a-f]{32}&/', '$1', $relative_url));
         $url         = $url . '/' . $relative_url;
         $text         = ($relative_url) ? $relative_url : $url . '/';
      break;

      case MAGIC_URL_FULL:
         $tag   = 'm';
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
      break;

      case MAGIC_URL_WWW:
         $tag   = 'w';
         $url   = 'http://' . $url;
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
      break;

      case MAGIC_URL_EMAIL:
         $tag   = 'e';
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
         $url   = 'mailto:' . $url;
      break;
   }

   $url   = htmlspecialchars($url);
   $text   = htmlspecialchars($text);
   $append   = htmlspecialchars($append);

   $html    = "$whitespace<!-- $tag --><a$class href=\"$url\">$text</a><!-- $tag -->$append";

   return $html;


phpbb3 rc5 sürümünde,
2712-2745 satırları arası kodları eklediğim yerler.
fonksiyon olarak make_clickable_callback fonksiyonu..

--

$html değişkeni içerisinde target eklenebilirse belki magic url lere bile "_blank" koyulabilir.. gerçi ben koymam ama belki isteyenler olur...

--

bu arada doğru yere mi bakıyorum bilmiyorum çünkü herhangi bir deneme yapmadım. magic url lere de target="_blank" yapmak isteyenler varsa, belirttiğim yerde ekleyip denesinler..

----


hemen ardındaki make_clickable fonksiyonunda da magic url ile ilgili olaylar gerçekleşiyo, orası da incelenebilir..
yaso_19
kullanıcı
kullanıcı

İleti: 141
Kayıt: 21 Nis 2007 03:40
Konum: İzmir
İsim: Yasin
HTML: İyi
CSS: Orta
PHP: İyi
phpBB3: Orta
Sürüm: PhpBB3 Gold 3.0.2

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti Simuzer 04 Eyl 2007 13:12

Kod: Tümünü seç
#
#-----[ FIND ]------------------------------------------------
#

    $class = ($static_class) ? ' class="' . $static_class . '"' : '';

#
#-----[ REPLACE THIS ]-------------------------------------------
#

   $class = ($static_class) ? ' class="' . $static_class . '" target="_blank"' : '';
Simuzer
kullanıcı
kullanıcı

İleti: 1003
Kayıt: 28 Mar 2007 21:19
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.2

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti FaRuKuZaM 28 Ekm 2007 19:05

Simuzer yazdı:
Kod: Tümünü seç
#
#-----[ FIND ]------------------------------------------------
#

    $class = ($static_class) ? ' class="' . $static_class . '"' : '';

#
#-----[ REPLACE THIS ]-------------------------------------------
#

   $class = ($static_class) ? ' class="' . $static_class . '" target="_blank"' : '';


Bunu nereye yapacağız. Yani tam olarak ne işe yarıyor. Gördüğüm kadarıyla siz bbcode.html ile oynamamışsınız. Bu kodu kullanarak yaptıysanız veya nasıl yaptıysanız burada gösterir misiniz...
FaRuKuZaM
genel yetkili
genel yetkili

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

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti izmitcarsi 28 Ekm 2007 22:19

Scorpion bu senın işlem rc7 calısırmı :)

denedim çalışmadı
izmitcarsi
kullanıcı
kullanıcı

İleti: 19
Kayıt: 18 Eyl 2007 12:29
Konum: Kocaeli / iZMiTCaRSi
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3 GOLD

Re: [FIX] Linklerin Yeni Pencerede Açılması

İleti ALEXIS 28 Ekm 2007 22:58

Şu eklentiyi kullanın:

Prime Links
http://www.absoluteanime.com/admin/mods.htm#links

Eklenti ile tüm tartışmalara son veriyorum.
ALEXIS
site yöneticisi
site yöneticisi

Kullanıcı avatarı

İleti: 2744
Kayıt: 03 Arl 2006 09:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: İyi
CSS: İyi
PHP: Orta
phpBB3: İyi
Sürüm: phpBB 3.0.2

Önceki

Eklenti Tanıtımları, Duyurular, Güncellemeler


Kimler çevrimiçi

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