Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => İpuçları ve Hileler => Topic started by: ℓσяєиz on September 28, 2008, 10:01:20 AM

Title: Mail adreslerini sadece admin görsün
Post by: ℓσяєиz on September 28, 2008, 10:01:20 AM
sitemde yaşanan bir trajediden dolayı bir çözüm yaptım gerçi basit bişi ama işiniza yarayabilir

profile.template.php aç

Code (bul) Select
// Only show the email address if it's not hidden.
if ($context['member']['email_public'])
echo '
<a href="mailto:', $context['member']['email'], '">', $context['member']['email'], '</a>';
// ... Or if the one looking at the profile is an admin they can see it anyway.
elseif (!$context['member']['hide_email'])
echo '
<i><a href="mailto:', $context['member']['email'], '">', $context['member']['email'], '</a></i>';
else
echo '
<i>', $txt[722], '</i>';


Code (değiştir) Select

//mail gizle lorenz.....
if ($context['user']['is_admin'])
{
echo '
<a href="mailto:', $context['member']['email'], '">', $context['member']['email'], '</a>';
}
else
{
echo ' Mail Adreslerini Görmenize Yetki yok.';
}


display.template.php aç

Code (sil) Select


// Don't show the email address if they want it hidden.
if (empty($message['member']['hide_email']))
echo '
<a href="mailto:', $message['member']['email'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . '" border="0" />' : $txt[69]), '</a>';



Code (bul) Select

// Otherwise, show the guest's email.
elseif (empty($message['member']['hide_email']))
echo '
<br />
<br />
<a href="mailto:', $message['member']['email'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . '" border="0" />' : $txt[69]), '</a>';



Code (değiştir) Select
//mail gizle lorenz.....
if ($context['user']['is_admin'])
{
echo '
<br />
<br />
<a href="mailto:', $message['member']['email'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . '" border="0" />' : $txt[69]), '</a>';
}
Title: Re: Mail adreslerini sadece admin görsün
Post by: grafitus on September 28, 2008, 10:32:39 AM
kardeşim peki Display.Template.php de nolcak ???
Title: Re: Mail adreslerini sadece admin görsün
Post by: ℓσяєиz on September 28, 2008, 10:47:25 AM
Quote from: grafitus on September 28, 2008, 10:32:39 AM
kardeşim peki Display.Template.php de nolcak ???
ekledim
Title: Re: Mail adreslerini sadece admin görsün
Post by: deejayss on September 28, 2008, 03:34:38 PM
teşekkürler Barış abi
Title: Re: Mail adreslerini sadece admin görsün
Post by: breaker1999 on September 28, 2008, 04:31:39 PM
Teşekkürler, güzel fikir.
Title: Re: Mail adreslerini sadece admin görsün
Post by: Alpay on September 29, 2008, 09:00:17 PM
Bunun bayabi bir olayı varya =) Who templatesi profile templatesi ( özet ve  arkadaş listesi) daha sonra Rss kismindaki e mailleri kaldırmak lazım Barış :P
Title: Re: Mail adreslerini sadece admin görsün
Post by: ℓσяєиz on September 29, 2008, 09:11:56 PM
Quote from: Alpay on September 29, 2008, 09:00:17 PM
Bunun bayabi bir olayı varya =) Who templatesi profile templatesi ( özet ve  arkadaş listesi) daha sonra Rss kismindaki e mailleri kaldırmak lazım Barış :P


ee abi sende valla :D
rss ye bakacaklarını sanmmıyorum ama who.templatede mail e rastlamadım orda icq msn filan var email yok
arkadaş listesindekilerde gorsun o kadrda yasak ayıp olur uyelere karşı :P
Title: Re: Mail adreslerini sadece admin görsün
Post by: sevdaligul on November 27, 2008, 05:02:24 PM
emegine saglık arkadaşım
Title: Re: Mail adreslerini sadece admin görsün
Post by: Çiko on November 29, 2009, 12:36:24 PM
Teşekkürler arkadaşım emeğine sağlık.
Title: Re: Mail adreslerini sadece admin görsün
Post by: AS21 on March 31, 2010, 09:01:26 PM
2.0 RC3 için uyumlumu?