Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Style only for V.I.Ps
Kliknij tutaj aby przejśc do pełnej wersji tematu

 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
Poprzedni temat :: Następny temat  
KnofeL Wysłany: Czw 01 Lut, 2007  

Mia?em tego nie umieszcza?, ale niech b?dzie. Prosta modyfikacja kt?ra pozwala na u?ywanie wybranego stylu tylko konkretnym grup?.

Je?li kto? nie powo?any ju? u?ywa tego stylu nale?y mu go zmieni? (zalecam ustawienie wszystkim userom domy?lnego stylu)

Styl z ograniczonymi prawami dostepu nadal b?dzie wy?wietla? si? na li?cie dost?pnych styli.

Instrukcja:
Otwieramy plik index.php i znajdujemy w nim:
Kod$fpage_theme = intval($HTTP_POST_VARS['fpage_theme']);
Przed tym dodajemy:
Kod$forbiden_theme = x;
$allowed_groups = array(y,y,y);
A po tym (Tym co wyszukali?my)
Kod
if($fpage_theme == $forbiden_theme)
{

$sql = "SELECT group_id
FROM " . USER_GROUP_TABLE . "
WHERE user_id = " . $userdata['user_id'] . "
AND user_pending = 0";

if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user_group information', '', __LINE__, __FILE__, $sql);
}

while($row = $db->sql_fetchrow($result))
{
$user_groups[] = $row['group_id'];
}

$l = count($user_groups);
$is_allowed = ( count(array_diff($user_groups, $allowed_groups)) < $l ) ? 1 : 0;

if( $is_allowed == 0 && !$userdata['user_level'] == ADMIN )
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
}

}

Dalej znajdujemy:
Kodelse if ( isset($HTTP_POST_VARS['template']) )
I zmieniamy to na:
Kodelse if ( isset($HTTP_POST_VARS['template']) && intval($HTTP_POST_VARS['template']) != $forbiden_theme )
x - To ID stylu kt?rego wyb?r ma zosta? ograniczony
y - To ID grup kt?re b?d? mia?y dost?p do tego stylu.

Oczywi?cie mo?na ogarniczy? wi?cej ni? jeden styl i ustawi? r?zne prawa dost?pu do nich, ale to ju? zostawiam wam.
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
Strona 1 z 1
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.