phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:30
Style only for V.I.Ps
Autor Wiadomość
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 15-02-2009, 10:02   Style only for V.I.Ps

Prosta modyfikacja która pozwala na używanie wybranego stylu tylko konkretnym grupom.
autor KnofeL
instalacja bardzo łatwa ;)
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:
Kod:
else if ( isset($HTTP_POST_VARS['template']) )

I zmieniamy to na:
Kod:
else 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.

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.
_________________
nie za takie Przemo walczyliśmy
Ostatnio zmieniony przez warna 20-08-2010, 21:20, w całości zmieniany 3 razy  
 
     
Gadatliwa Kasia 

   
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,05 sekundy. Zapytań do SQL: 14
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę