Kod: Tümünü seç
##############################################################
## MOD Ismi TR: Ziyaretçilerin Ulasimlarini Kisitlama
## MOD Ismi EN: Restrict Guest Access
## MOD Sürümü: v1.0.0 (phpBB 2.0.4)
## MOD Yazari: Encoder <encoder@blackaces.net>
##
## MOD Açiklamasi: Ziyaretçilerin mesaj altinda kullanici bilgileri içeren butonlari (profil, aim, msn, yim,
## icq, özel mesaj, e-posta, profil), üye listesini, gruplari, kullanici profilini, aramayi ve
## "Staff Site" Modu kullananlarda sitedeki kadrolu listesini görmelerini engeller. Komple
## modu uygulamaniza gerek yok. Sadece sizin gizlemek istediginiz bölümlerle alakali
## kodlari, ayri ayri ekleyebilmeniz için, asagidaki kodlarin hangi islemlere yaradiklari
## hakkinda açiklamalarini üzerlerine yazdik.
##
## MOD Türkçe Çeviri: türkphpbb < admin@********** > http://www.**********
##
## Kurulum Seviyesi: Kolay
## Kurulum Süresi: 5 Dakika
##
## Degisecekler: 6
## viewtopic.php
## memberlist.php
## groupcp.php
## profile.php
## search.php
## staff.php (Sadece "Staff Site" modu kuruluysa vardir.)
##
##
## Eklenecekler: Yok
##
## Destek: http://www.phpbbhacks.com/forums
## Hakki: ©2003 Restrict Guest Access 1.0.0 - Encoder
##
##############################################################
## Bu MOD'u kurmadan önce, degisecek tüm dosyalarin yedegini almanizi tavsiye ederiz.
##############################################################
#
#-----[ AÇ ]------------------------------------------
#
viewtopic.php
#
#-----[ BUL ]------------------------------------------
#
if ( $poster_id != ANONYMOUS )
{
$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
#
#-----[ BUNUNLA DEGISTIR ]------------------------------------
# Not: Bu kodlar mesajlarin altinda bulunan butonlari
# (msn, www, icq, e-posta, profil, yahoo vs.)
# gizlemek içindir
#
if ( $poster_id != ANONYMOUS && $userdata['session_logged_in'] )
{
$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
#
#-----[ AÇ ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ SONRASINA EKLE ]------------------------------------
# Not: Bu kodlar üye listesini gizlemek içindir
#
// Begin 'Restrict Guest Access' MOD
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.".$phpEx."?redirect=memberlist.".$phpEx, true));
exit;
}
// End 'Restrict Guest Access' MOD
#
#-----[ AÇ ]------------------------------------------
#
groupcp.php
#
#-----[ BUL ]------------------------------------------
#
//
// End session management
//
#
#-----[ SONRASINA EKLE ]------------------------------------
# Not: Bu kodlar gruplari gizlemek içindir
#
// Begin 'Restrict Guest Access' MOD
if ( !$userdata['session_logged_in'] )
{
redirect(append_sid("login.".$phpEx."?redirect=groupcp.".$phpEx, true));
exit;
}
// End 'Restrict Guest Access' MOD
#
#-----[ AÇ ]------------------------------------------
#
profile.php
#
#-----[ BUL ]------------------------------------------
#
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
$sid = '';
}
#
#-----[ SONRASINA EKLE ]------------------------------------
# Not: Bu kodlar kullanici profilini gizlemek içindir
#
// Begin 'Restrict Guest Access' MOD
$u = ( isset($HTTP_GET_VARS[POST_USERS_URL]) ) ? intval($HTTP_GET_VARS[POST_USERS_URL]) : intval($HTTP_POST_VARS[POST_USERS_URL]);
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
if ( !$userdata['session_logged_in'] && $mode == 'viewprofile')
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&".POST_USERS_URL."=".$u, true));
exit;
}
// End 'Restrict Guest Access' MOD
#
#-----[ AÇ ]------------------------------------------
#
search.php
#
#-----[ BUL ]------------------------------------------
#
//
// End session management
//
#
#-----[ SONRASINA EKLE ]------------------------------------
# Not: Bu kodlar arama özelligini gizlemek içindir
#
if( !$userdata['session_logged_in'] || !isset($userdata))
{
redirect("login.$phpEx?redirect=search.$phpEx");
}
#
#-----[ AÇ ]------------------------------------------
# Not: Bu bölüm sadece sitelerine "Staff Site" modu
# kurmus olanlar için geçerlidir
#
staff.php
#
#-----[ FIND ]------------------------------------------
#
$userdata = session_pagestart($user_ip, PAGE_STAFF, $session_length);
init_userprefs($userdata);
#
#-----[ AFTER, ADD ]------------------------------------
# Bu kodlar site kadrosunun listelendigi sayfalari gizlemek için
#
if( !$userdata['session_logged_in'] || !isset($userdata))
{
redirect("login.$phpEx?redirect=staff.$phpEx");
}
#
#-----[ TÜM DOSYALARI KAPAT/KAYDET ]------------------------------------------
#
# SoN