Mesajlardaki e-posta adreslerini üye olmayanlardan gizlemek

Eklentiler ile ilgili gelişmeler. Yeni modlar, güncellemeler.

Mesajlardaki e-posta adreslerini üye olmayanlardan gizlemek

İleti sabri ünal 26.07.2006, 18:55

http://phpbb.mwegner.de/viewtopic.php?t=25

mod işlevi: Mesajlardaki e-posta adreslerini üye olmayanlardan gizler

Uyumluluk: 2.0.18, 2.0.19

işlenecek dosya: 2
- includes/bbcode.php
- language/lang_turkish/lang_main.php *

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

includes/bbcode.php

#-----[ FIND ]-----

function bbencode_second_pass($text, $uid)
{
   global $lang, $bbcode_tpl;

#-----[ REPLACE WITH ]-----

function bbencode_second_pass($text, $uid)
{
   global $lang, $bbcode_tpl, $userdata;

#-----[ FIND ]-----

   // [email]user@domain.tld[/email] code..
   $patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
   $replacements[] = $bbcode_tpl['email'];

#-----[ REPLACE WITH ]-----

   // [email]user@domain.tld[/email] code..
   $patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si";
   if (!$userdata['session_logged_in'])
   {
      $replacements[] = $lang['BBCode_NO_EMailLink'];
   }
   else
   {
      $replacements[] = $bbcode_tpl['email'];
   }

#-----[ FIND ]-----

function make_clickable($text)
{

#-----[ ADD AFTER ]-----

   global $lang, $userdata;

#-----[ FIND ]-----

   $ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
#-----[ REPLACE WITH ]-----

   if (!$userdata['session_logged_in'])
   {
      $ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1".$lang['BBCode_NO_EMailLink'], $ret);
   }
   else
   {
      $ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href=\"mailto:\\2@\\3\">\\2@\\3</a>", $ret);
   }

#-----[ OPEN ]-----

language/xxx/lang_main.php

#-----[ FIND ]-----

?>

#-----[ BEFORE, ADD ]-----

$lang['BBCode_NO_EMailLink'] = '[E-posta adreslerini görmek için üye olmanız gerekmektedir]';

#-----[ SAVE ]-----
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti fatihbaz 27.07.2006, 14:57

2.19 üzerinde çalışmıyor mu acaba?
Kullanıcı avatarı
fatihbaz
Üye
Üye
 
İleti: 870
Kayıt: 25.11.2005, 12:26
Konum: Kahramanmaraş

İleti sabri ünal 27.07.2006, 16:00

ne oldu ustam, ? hata mı verdi, ilgili sitede bir 2018 için bir de 2019 için olan vardı, ben incelediğimde ikisi de bana aynı gelmişti, eğer hata veriyorsa site linki yukarıda ekli, inceleyebilirsin...
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul


Duyurular & Güncellemeler



Kimler çevrimiçi

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

cron