[mod] Restrict Guest Access / Üye listesi ve aramayı yasakla

[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
runelgna
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 21.07.2006, 00:23
İletişim:

[mod] Restrict Guest Access / Üye listesi ve aramayı yasakla

Mesaj gönderen runelgna »

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..
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

eski bir mod umarım çalışır.

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.
runelgna
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 21.07.2006, 00:23
İletişim:

Mesaj gönderen runelgna »

çok saol dostum deniycem..
runelgna
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 21.07.2006, 00:23
İletişim:

Mesaj gönderen runelgna »

çok saol dostum arama kısmı ve üye listesi gizlendi ama en alttaki kimler çevirim içi bölümündeki " son kayıt olan ve üye sayısı " ve şu ana kadar şu kadar msj atıldı hala , gözüküyor, onu nasıl gizleyebilirim?
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

ok bu başlığı final mod kısmına ekleyelim dediğin bölüm index_body.tpl dosyasının içinde

Kod: Tümünü seç

<!-- END switch_user_logged_in -->
tarzı bir yapıyla oluşturulabilir.
runelgna
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 21.07.2006, 00:23
İletişim:

Mesaj gönderen runelgna »

cupra yazdı:ok bu başlığı final mod kısmına ekleyelim dediğin bölüm index_body.tpl dosyasının içinde

Kod: Tümünü seç

<!-- END switch_user_logged_in -->
tarzı bir yapıyla oluşturulabilir.
biraz daha açar mısın, şimdi forumu mahfetmeyeyim..
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

açıksası denedim fakat kodu yerleştirdiğim yerde yapı biraz bozuldu..
yardımcı olan çıkacaktır, bende bakıyorum bu arada..
runelgna
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 21.07.2006, 00:23
İletişim:

Mesaj gönderen runelgna »

cupra yazdı:açıksası denedim fakat kodu yerleştirdiğim yerde yapı biraz bozuldu..
yardımcı olan çıkacaktır, bende bakıyorum bu arada..
tamam dostum saol ilgin için..
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 1 misafir