[mod] Disable search for guests / Misafire 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

modu beğendiniz mi?

evet
6
60%
hayır
4
40%
 
Toplam oy: 10

Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

[mod] Disable search for guests / Misafire aramayı yasakla

Mesaj gönderen cupra »

Kod: Tümünü seç

##############################################################
## MOD Title: Disable search for guests
## MOD Author: kber < webmaster@phpbbegypt.com > (kber) http://www.phpbbegypt.com
## MOD Description: Disable search for Guest with erorr message that ( he /she ) has to log in to search
## MOD Version: 1.0.1
## 
## Installation Level: easy
## Installation Time: 1 minute
## Files To Edit: search.php
##                
##                language/lang_english/lang_main.php
##                
## Included Files: n/a
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes: this is my first ever mod . i know it ,s an old idea , but let me try my self
##############################################################
## MOD History:

##2006-11-07 - Version 1.1.0
##		- change mod history, and language code look (thnks evil<3)
## 2006-11-07 - Version 1.0.0
##		- add a register link to the erorr msg
##		
##
##	2006-11-07 - Version 0.1.0
##		- It works!
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################



#-----[ OPEN ]------------------------------------------
#
search.php
#
#-----[ FIND ]------------------------------------------
#
// 
// Start session management 
// 	
#
#-----[ AFTER, ADD ]------------------------------------------
#
 // start disable guest search hack ( phpbbegypt.com)

      if ( !( $userdata['session_logged_in'] )) 
      {  
         message_die (GENERAL_MESSAGE, $lang['login_search']); 
      }    
//end disable guest search hack ( phpbbegypt.com)
  

#-----[ OPEN ]------------------------------------------
#
language/lang_turkish/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// başlar turkish by cupra ( phpbbmod.com) ( phpbbmod.com)
$lang['login_search'] = 'Üzgünüz . Arama yapabilmek için giriş yapmalısınız </br> Yada <a href="profile.php?mode=register">kayıt</a> olabilirsiniz';
// biter turkish by cupra ( phpbbmod.com)
#

#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Kullanıcı avatarı
SPeCiaLiST
Kayıtlı Kullanıcı
Mesajlar: 16
Kayıt: 17.01.2007, 01:12
İletişim:

Mesaj gönderen SPeCiaLiST »

iyi güzel kurdumda ziyaretçi olarak "ara" linkine tıkladığımda tamam arama yapmıyor ama uyarıda vermiyor giriş yapın yada kayıt olun diye..
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 »

SPeCiaLiST yazdı:iyi güzel kurdumda ziyaretçi olarak "ara" linkine tıkladığımda tamam arama yapmıyor ama uyarıda vermiyor giriş yapın yada kayıt olun diye..
forum dilini türkçe olarak işaretliyin ve yukarıdaki dil kodunu türkçe lang_main için yazın..
türkçe mesajı kodunu dil dosyasına eklememişsin...
Kullanıcı avatarı
SPeCiaLiST
Kayıtlı Kullanıcı
Mesajlar: 16
Kayıt: 17.01.2007, 01:12
İletişim:

Mesaj gönderen SPeCiaLiST »

işin ilgincide o ya...

ilk aklıma gelen saflığım odur diye düşündüm ama dediğin gibi türkçe içinde ki lang_main i editlemişim... ama soru hala devam ediyor
Cebeli
Kayıtlı Kullanıcı
Mesajlar: 40
Kayıt: 14.01.2007, 16:32
İletişim:

Mesaj gönderen Cebeli »

Bu modu kurduktan sonra Search.php dosyası bos bir sayfa çagırıyor ve tepesinde bilgi yazıyor baslık olarak. Admin acc u ile ve ziyaretçi ile sonuc aynı

Buyrun search.php nin kodu. Ayrıca sistemde color groups, forum baslıklarında smiley, şifre guvenligi, youtube video, smileyler donmasın ve ip_only_admin modları yuklu

Kod: Tümünü seç

.
.
//
// Start session management
//
 // start disable guest search hack ( phpbbegypt.com)

      if ( !( $userdata['session_logged_in'] ))
      { 
         message_die (GENERAL_MESSAGE, $lang['login_search']);
      }   
//end disable guest search hack ( phpbbegypt.com)
 

$userdata = session_pagestart($user_ip, PAGE_SEARCH);
init_userprefs($userdata);
//
.
.
bastaki ve sondaki notkalar kodun arasından aldıgımı anlatmak icin.
sey_03100
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 24.08.2007, 19:57

Re: [mod] Disable search for guests / Misafire aramayı yasakla

Mesaj gönderen sey_03100 »

paylaşım için saollll
Kullanıcı avatarı
iskorpitx
Kayıtlı Kullanıcı
Mesajlar: 14
Kayıt: 14.10.2007, 11:16

Re: [mod] Disable search for guests / Misafire aramayı yasakla

Mesaj gönderen iskorpitx »

sağolasın
ama bir sorum olcak misafirin arama yapması ne gibi bir sorum ortaya çıkarır???
Matematikçi
Kullanıcı avatarı
RoyaLTurK
Kayıtlı Kullanıcı
Mesajlar: 271
Kayıt: 05.12.2006, 02:07
Konum: Antalya
İletişim:

Re: [mod] Disable search for guests / Misafire aramayı yasakla

Mesaj gönderen RoyaLTurK »

iskorpitx yazdı:sağolasın
ama bir sorum olcak misafirin arama yapması ne gibi bir sorum ortaya çıkarır???
arama tabloların şişer ve sitende gözle görülür bir yavaşlama meydana gelir
esaat
Kayıtlı Kullanıcı
Mesajlar: 16
Kayıt: 14.11.2007, 09:11

Re: [mod] Disable search for guests / Misafire aramayı yasakla

Mesaj gönderen esaat »

Mod çalışmadı, hem ziyaretçi hem kullanıcı hemde moderatör ya da admin olarak sadece boş bir sayfa getiriyor, önce ziyaretçi girişinde problem olduğunu düşünerek lang_main de 'No_search_match' içine kodu yazdım ve search.php den bunu çağırdım ama yine olmadı, search php de ki kodu giriş değil de çıkış yapmış kullanıcı için dedim yine bir değişiklik yok :) sanırım kodda bir hata var ama ben çözemedim
esaat
Kayıtlı Kullanıcı
Mesajlar: 16
Kayıt: 14.11.2007, 09:11

Re: [mod] Disable search for guests / Misafire aramayı yasakla

Mesaj gönderen esaat »

Kodu aşağıdaki gibi düzenleyince çalışıyor, kendi kendime yardımcı olduğum için kendime teşekkür ediyorum :)

Kod: Tümünü seç

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_SEARCH);
init_userprefs($userdata);

// start disable guest search hack ( phpbbegypt.com)

      if ( !( $userdata['session_logged_in'] )) 
      {  
         message_die (GENERAL_MESSAGE, $lang['login_search']); 
      }    
//end disable guest search hack ( phpbbegypt.com)

//
// End session management
//
Ben Türkçesini de bu şekilde yaptım, giriş içinde link eklemiş olduk yani

Kod: Tümünü seç

// turkish by esat 
$lang['login_search'] = 'Üzgünüz . Arama yapabilmek için <a href="login.php">giriþ</a> yapmalý </br> yada <a href="profile.php?mode=register">kayýt</a> olmalýsýnýz';
// turkish by esat
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 2 misafir