Üyelere E-maili Gizleme

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kilitli
Kullanıcı avatarı
seser
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 01.03.2007, 13:19
Konum: Ankara
İletişim:

Üyelere E-maili Gizleme

Mesaj gönderen seser »

İlk mesajım ve de ilk modum.........Çalışıyor düzgün, varsa bir hata söyleyiniz size zahmet.........Forumlarda böyle bir istekle karşılaştım, kendi sitelerimde de uyguladım.........Bazen pek işe yarıyor........

Kod: Tümünü seç

############################################################## 
## MOD İsmi: Üyeler için emaili gizleme
## MOD Sürümü: 1.0.0 (phpBB 2.0.x)
## MOD Yazarı: Seser  < seser2004@hotmail.com >  www.samanyolufanlari.com & www.bizmuhacirler.com
##
## MOD Açıklaması: Üyelerin emailleri üyeler için gizlenir, sadece adminler görebilir.                                  
##
## Kurulum Seviyesi: Kolay 
## Kurulum Süresi: 3 dakika
##
## Degişecek Dosyalar: 4
##                                          modcp.php 
##                                          viewtopic.php 
##                                          memberlist.php
##                                          includes/usercp_viewprofile.php
##
## Eklenecek Dosyalar: 0
##
##############################################################
## Bu MOD'u kurmadan önce, degişecek bütün dosyaların yedeğini alın.
##############################################################

#
#-----[ AÇ ]------------------------------------------ 
#

modcp.php 

#
#-----[ BUL ]------------------------------------------ 
#
 
// 
// End Auth Check 
// 

#
#-----[ SONRASINA EKLE ]------------------------------------------ 
#

if (($mode == 'email') && ($userdata['user_level'] != ADMIN)) 
{ 
   $mode = '';    
} 

#
#-----[ AÇ ]------------------------------------------ 
#

viewtopic.php 

#
#-----[ BUL ]------------------------------------------ 
# 

	if ( !empty($postrow[$i]['user_viewemail']) || $is_auth['auth_mod'] )
		{
			$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $poster_id) : 'mailto:' . $postrow[$i]['user_email'];

			$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
		}
		else
		{
			$email_img = '';
			$email = '';
		}

# 
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------ 
# 

  if( $userdata['user_level'] == ADMIN ) 
   		{ 		
			if ( !empty($postrow[$i]['user_viewemail']) || $is_auth['auth_mod'] )
		{
			$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $poster_id) : 'mailto:' . $postrow[$i]['user_email'];

			$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
		}
		else
		{
			$email_img = '';
			$email = '';
		}
}
else 
   { 
      $email_img = '';
			$email = '';
   } 

#
#-----[ AÇ ]------------------------------------------ 
# 

memberlist.php

#
#-----[ BUL ]------------------------------------------ 
# 

     if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )
		{
			$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $user_id) : 'mailto:' . $row['user_email'];

			$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
		}
		else
		{
			$email_img = '&nbsp;';
			$email = '&nbsp;';
		}

# 
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------ 
# 

  if( $userdata['user_level'] == ADMIN ) 
   { 
		if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )
		{
			$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $user_id) : 'mailto:' . $row['user_email'];

			$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
		}
		else
		{
			$email_img = '&nbsp;';
			$email = '&nbsp;';
		}
} 
   else 
   { 
     $email_img = '&nbsp;';
			$email = '&nbsp;';

   } 


#
#-----[ AÇ ]------------------------------------------ 
#

includes/usercp_viewprofile.php

#
#-----[ BUL ]------------------------------------------ 
# 

    if ( !empty($profiledata['user_viewemail']) || $userdata['user_level'] == ADMIN )
{
	$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $profiledata['user_id']) : 'mailto:' . $profiledata['user_email'];

	$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
	$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
}
else
{
	$email_img = '&nbsp;';
	$email = '&nbsp;';
}

# 
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------ 
# 

  if( $userdata['user_level'] == ADMIN ) 
   { 
if ( !empty($profiledata['user_viewemail']) || $userdata['user_level'] == ADMIN )
{
	$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $profiledata['user_id']) : 'mailto:' . $profiledata['user_email'];

	$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
	$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
}
else
{
	$email_img = '&nbsp;';
	$email = '&nbsp;';
}
 } 
   else 
   { 
     $email_img = '&nbsp;';
	$email = '&nbsp;';

   } 

# 
#-----[ TÜMÜNÜ KAYDET ]-------------------------------- 
# 
#
Selametle.......
albi1
Kayıtlı Kullanıcı
Mesajlar: 47
Kayıt: 11.02.2007, 04:10
İletişim:

Mesaj gönderen albi1 »

Çok teşekkürler..tam ihtiyacım olan şey de buydu..

Test ettim..çalışıyor..
Kullanıcı avatarı
Ares
Kayıtlı Kullanıcı
Mesajlar: 390
Kayıt: 22.06.2006, 23:05
Konum: Mars
İletişim:

Mesaj gönderen Ares »

benden once davranmissin zamanim yoktu bende www gizleme yapmistim :)
Kullanıcı avatarı
tamly
Kayıtlı Kullanıcı
Mesajlar: 90
Kayıt: 06.10.2006, 09:08

Mesaj gönderen tamly »

e - mail değilde sadece profilde bulunan bir bölümünün sadece admin tarafından görünmesini istiyorum. bu kodlarda nerelerle oynama yaparsam farklı bölümler için çalıştırmış oluruz. oynamamız gereken kodları kırmızı renkte yapıp yeniden eklerseniz sevinirim. teşekkürler
starme
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 13.04.2007, 22:35
İletişim:

Mesaj gönderen starme »

süperrrr
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir