[mod] Restrict Guest Access / Üye listesi ve aramayı yasakla
[mod] Restrict Guest Access / Üye listesi ve aramayı yasakla
Arkadaşlar forumda arama yaptım ama hep alakasız konular çıktı,
kayıt olmayanlar için üye listesini ve aramayı nasıl gizlerim?? alt kısımda son kayıt olan ve üye sayısı da gözükmesin..
yardımcı olursanız çok sevinirim..
kayıt olmayanlar için üye listesini ve aramayı nasıl gizlerim?? alt kısımda son kayıt olan ve üye sayısı da gözükmesin..
yardımcı olursanız çok sevinirim..
eski bir mod umarım çalışır.
bu modla misafirlere arama modülünü ve üye listesini yasaklıyorsunuz.
bu modla misafirlere arama modülünü ve üye listesini yasaklıyorsunuz.
Kod: Tümünü seç
###############################################
## Hack Title: Restrict Guest Access
## Hack Version: 1.0.0 (phpBB 2.0.4)
## Author: Encoder <encoder@blackaces.net>
##
## Description: Denies guests access to member profiles, usergroups,
## memberlist, search, staff pages and hides the personal
## information displayed at the bottom of posts.
##
## Installation Level: Easy
## Installation Time: 5 minutes
##
## Files To Edit: 6
## viewtopic.php
## memberlist.php
## groupcp.php
## profile.php
## search.php
## staff.php
##
##
## Support: http://www.phpbbhacks.com/forums
## Copyright: ©2003 Restrict Guest Access 1.0.0 - Encoder
##
###############################################
## You downloaded this hack from phpBBHacks.com, the #1 source for phpBB related downloads.
## Please visit http://www.phpbbhacks.com/forums for support.
###############################################
## This hack is released under the GPL License.
## This hack can be freely used, but not distributed, without permission.
## Intellectual Property is retained by the hack author(s) listed above.
###############################################
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
if ( $poster_id != ANONYMOUS )
{
$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
#
#-----[ REPLACE WITH ]------------------------------------
#
if ( $poster_id != ANONYMOUS && $userdata['session_logged_in'] )
{
$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------
#
// 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
#
#-----[ OPEN ]------------------------------------------
#
groupcp.php
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------
#
// 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
#
#-----[ OPEN ]------------------------------------------
#
profile.php
#
#-----[ FIND ]------------------------------------------
#
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 = '';
}
#
#-----[ AFTER, ADD ]------------------------------------
#
// 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
#
#-----[ OPEN ]------------------------------------------
#
search.php
#
#-----[ FIND ]------------------------------------------
#
//
// End session management
//
#
#-----[ AFTER, ADD ]------------------------------------
#
if( !$userdata['session_logged_in'] || !isset($userdata))
{
redirect("login.$phpEx?redirect=search.$phpEx");
}
#
#-----[ OPEN ]------------------------------------------
#
staff.php
Note: This is only if you have installed the hack "Staff Site".
#
#-----[ FIND ]------------------------------------------
#
$userdata = session_pagestart($user_ip, PAGE_STAFF, $session_length);
init_userprefs($userdata);
#
#-----[ AFTER, ADD ]------------------------------------
#
if( !$userdata['session_logged_in'] || !isset($userdata))
{
redirect("login.$phpEx?redirect=staff.$phpEx");
}
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------
#
# EoM
En son cupra tarafından 21.07.2006, 13:30 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
| Site Kuralları| [ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
ok bu başlığı final mod kısmına ekleyelim dediğin bölüm index_body.tpl dosyasının içinde tarzı bir yapıyla oluşturulabilir.
Kod: Tümünü seç
<!-- END switch_user_logged_in -->
| Site Kuralları| [ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
biraz daha açar mısın, şimdi forumu mahfetmeyeyim..cupra yazdı:ok bu başlığı final mod kısmına ekleyelim dediğin bölüm index_body.tpl dosyasının içindetarzı bir yapıyla oluşturulabilir.Kod: Tümünü seç
<!-- END switch_user_logged_in -->
açıksası denedim fakat kodu yerleştirdiğim yerde yapı biraz bozuldu..
yardımcı olan çıkacaktır, bende bakıyorum bu arada..
yardımcı olan çıkacaktır, bende bakıyorum bu arada..
| Site Kuralları| [ resmi görüntülemek için tıklayın ]
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
[ resmi görüntülemek için tıklayın ]
Türkiyenin #1 phpBB kaynağı phpbbturkey.com
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir