ip nolar hakkında

phpbb2.de plus ile ilgili soru(n)lar ve tartışmalar.

ip nolar hakkında

İleti Kapuska 13.03.2007, 01:51

selam.arkadşlar plusta bir özelik vrr. bütün yöneticiler mesjı gönderenin "ip"sine bakabiliyorlar sağ üst köşeden. o özelliği sadece ilk admin için sağlayamaz mıyız veya tamamen kaldıramaz mıyız?
Kapuska
Üye
Üye
 
İleti: 36
Kayıt: 25.11.2005, 16:10

Cvp: ip nolar hakkında

İleti erhanby 13.03.2007, 11:59

PHPBB FORUMLARDA IP ADRESİNİ MODERATORLERDEN SAKLAMAK

Sadece forum yöneticilerinin forumda saklanan kullanıcılara ait ip adreslerini görebilmelerini istiyorsanız aşağıdaki değişiklikleri yapmalıısnız

viewtopic.php yi açın

Şu kodu bulun

Kod: Tümünü seç
if ( $is_auth['auth_mod'] )
   {
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>';
   
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
   }


Alttaki kod ile değiştirin


Kod: Tümünü seç
if ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] )
   {
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id'];
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>';
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>';
   }

   if ( $is_auth['auth_mod'] )
   {
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id'];
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
   }
Resim
erhanby
Üye
Üye
 
İleti: 204
Kayıt: 23.01.2006, 13:22

Cvp: ip nolar hakkında

İleti Kapuska 18.03.2007, 13:57

teşekkür ederim, bu modaratörlerden saklamak için yalnız benim istediğim sadece ilk yöneticinin görewbilmesini sağlamak yani diğer yöneticilerden de saklamak. öyleyse kodu nasıl düzenlemeliyim?
Kapuska
Üye
Üye
 
İleti: 36
Kayıt: 25.11.2005, 16:10

Cvp: ip nolar hakkında

İleti erhanby 27.03.2007, 12:58

o verdiğim kodu aklımdan yazana kadar canım çıktı bide senin dediğini yapmaya çalışırsam ömrüm gider :)

valla bu aralar çok yoğunum uygun bir zamanım olursa yaparım :wink:
Resim
erhanby
Üye
Üye
 
İleti: 204
Kayıt: 23.01.2006, 13:22

Cvp: ip nolar hakkında

İleti Kapuska 12.04.2007, 03:34

Teşekkürler

Sadece bir kelime değiştirmemiz gerek sanırım ADMIN yerine ilk admini kastedecek birşeyler yazmak gerek veya kodu ona göre düzenlemek gerek. veya forumdaki ilk admin olan yöneticinin kullanıcını adını belirterek olabilir. kod bilen arkadaş varsa ne olur yardımcı olsun. erhan kardeş yardımını bekliyorum, bir zahmet ne olur.
Kapuska
Üye
Üye
 
İleti: 36
Kayıt: 25.11.2005, 16:10

Cvp: ip nolar hakkında

İleti

butterflyT
12.04.2007, 11:07

Elle veritabanında düzenleme yapmazsan sitede sadece bir tane gerçek admin vardır. Yani kullanıcı seviyesi 1 dir. Admin dediğin diğerleri muhtemelen seviye 2'ye aittir. Misal Junior Admin modunda sen kullanıcıya tüm yetkileri versen de admin panalinde herşeye erişse dahi kullanıcı seviyesi 2'dir.

Eğer Junior Admin vs. birşey kullanıyorsan yukardaki kod çalışır. Sadece admin olan kişi (seviye 1) görebilir. Diğer admin sandığın kişiler göremez. Ama illa da kafayı ilk admine taktıysan ilk satırı şöyle değiştir:

---- BUL -----
if ( $is_auth['auth_mod'] )

--- İLE DEĞİŞTİR ----

if ( $userdata['user_id'] == 2 && $userdata['session_logged_in'] )

2 yerine senin ilk adminin üyelik nosu ne ise onun ile değiştir. Eğer 2 ise ha benim dediğimi yazmışın ha erhanby'inkini ikisi de aynı hesaba gelecektir. Çünkü phpBB'de ADMIN = 2'dir ok?

ButterflyT
Kullanıcı avatarı
butterflyT
Kıdemli Üye
Kıdemli Üye
 
İleti: 144
Kayıt: 14.12.2005, 18:48


phpBB Plus



Kimler çevrimiçi

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

cron