MyBB Depo Forum

Orjinalini görmek için tıklayınız: Mybb özel sayfa oluşturma
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Arkadaşlar ben vbulletinde özel üyelerime bir sayfa ayarlıyordum bunu özel üyeler dışında diğer guruplar göremiyordu bunu önlemek için şu kodu kullanıyordum index.php sayfamın başına

Kod:
require_once('global.php');
if(in_array($vbulletin->userinfo['usergroupid'], array(1,2,3,8,26))){
echo "Sadece Özel üyeler görebilir.";
die();
}

ekleyince görmesini istemediğim öyeler sayfaya girince bu mesajı okuyordu bunu mybbde nasıl ayarlayabilirim bu değişken mybbnin neresinde bulunuyor yardımcı olurmusunuz
su sekilde:

PHP Kod:
$dir = dirname(__FILE__);

if(!
$dir){
    
$dir = '.';
}

require_once 
$dir.'/global.php';

if(!
in_array($mybb->user["usergroup"], array(1,2,3,4,5,6))){
    
error_no_permission();
} 
Hata veriyor hocam üzgün
Kod:
Fatal error: require_once() [function.require]: Failed opening required '/home/benimsitem.net/httpdocs/ozeluye/global.php' (include_path='.') in /home/benimsitem.net/httpdocs/ozeluye/index.php on line 15
15.satırda bu kod var
require_once $dir.'/global.php';
Dosya altklasörde olmadigi icin bu hatayi vermis. kodlari su sekilde degistirin.

PHP Kod:
$dir = dirname(dirname(__FILE__));

if(!
$dir){
    
$dir = '..';
}

require_once 
$dir.'/global.php';

if(!
in_array($mybb->user["usergroup"], array(1,2,3,4,5,6))){
    
error_no_permission();
} 
şimdide böyle bir uyarı var

Kod:
Direct initialization of this file is not allowed.

Please make sure IN_MYBB is defined.