HTML/PHP/AJAX/JS - Dostepne dla Vipów
cv65 - 18-01-2009, 21:46 Temat postu: Dostepne dla Vipów Witam
Do wszystkich specjalistów szczególnie Koziołka Ruska i Centuriona
Mam pytanie jaki kod dodać do PHP aby coś było widoczne tylko dla VIP-ów w tpl-kach
Wiem jak zrobić dla modów i adminów ale vip to nie standardowa ranga i nie wiem co zrobić
Proszę o pomoc
Pozdrawiam cv65
MagicalFire - 18-01-2009, 22:01
cv65, wybacz ale co chcesz mieć dostępne dla vipów
bo bardzo chce ci pomóc ale nie rozumiem
chodzi ci o styl ??
cv65 - 18-01-2009, 22:02
MagicalFire, nie chodzi i mi o komentarze do stylli zeby cos było ukryte dla vipow ale zeby zwykli userzy tego nie widzieli
Radek - 18-01-2009, 22:29
W pliku .php (wartosc $group_id zmieniasz na id grupy vip )
Kod: | $group_id = 10; //id grupy vip
$sql = 'SELECT u.user_id
FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . GROUPS_TABLE . ' g
WHERE u.user_id = ' . $userdata['user_id'] . '
AND ug.user_id = u.user_id
AND g.group_id = ' . $group_id . '
AND g.group_id = ug.group_id
AND g.group_single_user = 0';
$result = $db->sql_query($sql);
$data = $db->sql_fetchrow($result);
if ( $result && $data['user_id'] )
{
$template->assign_vars(array(
'IS_VIP' => true
));
}
$db->sql_freeresult($result); |
Uzycie w pliku .tpl
Kod: | <!-- IF IS_VIP -->
kod dla vipow
<!-- ENDIF --> |
cv65 - 19-01-2009, 17:27
dzięki Rusek o to chodziło
Boltex - 06-03-2009, 21:19
RuseK, a jak zrobić żeby było wyłączone tylko dla grupy user??
xlesiu - 06-03-2009, 21:20
Kod: | $group_id = 10; //id grupy vip |
Zobacz jakie ID ma ta Twoja grupa user.
http://www.przemo.org/php...pic.php?t=48661
Boltex - 06-03-2009, 21:31
ale tutaj jest jak zrobić zeby było dostepny dla grupy vip a ja chce zeby było wyłączone dla grupy user.
@up id
m@teo - 15-06-2010, 14:58
Wkleiłem kod
Kod: | $group_id = 31; //id grupy vip
$sql = 'SELECT u.user_id
FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . GROUPS_TABLE . ' g
WHERE u.user_id = ' . $userdata['user_id'] . '
AND ug.user_id = u.user_id
AND g.group_id = ' . $group_id . '
AND g.group_id = ug.group_id
AND g.group_single_user = 0';
$result = $db->sql_query($sql);
$data = $db->sql_fetchrow($result);
if ( $result && $data['user_id'] )
{
$template->assign_vars(array(
'IS_VIP' => true
));
}
$db->sql_freeresult($result); |
do index.php
a Kod: | <!-- IF IS_VIP -->
kod dla vipow
<!-- ENDIF --> |
do index_body.tpl
coś jesdt nie tak bo wyświetla, ale widzą to wszysyc ;/
-=EasY-CoderZ=- - 17-06-2010, 20:26
Boltex:
dla pliku .php
Kod: | $group_id = 96; //id grupy user
$sql = 'SELECT u.user_id
FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . GROUPS_TABLE . ' g
WHERE u.user_id = ' . $userdata['user_id'] . '
AND ug.user_id = u.user_id
AND g.group_id = ' . $group_id . '
AND g.group_id = ug.group_id
AND g.group_single_user = 0';
$result = $db->sql_query($sql);
$data = $db->sql_fetchrow($result);
if ( $result && $data['user_id'] )
{
$template->assign_vars(array(
'IS_VIP' => true
));
}
$db->sql_freeresult($result); |
dla pliku .tpl
Kod: | <!-- IF IS_USER -->
kod dla grupy user
<!-- ENDIF --> |
Aciel - 20-06-2012, 21:57
A co zrobić dla takich plików jak overall_header.tpl / overall_footer.tpl? Nie mają one swoich odpowiedników w .php, a chcę zrobić zakładki menu dla VIPów.
Majkelo - 20-06-2012, 22:19
Mają...
includes/page_header.php - overall_header.tpl
includes/page_tail.php - overall_footer.tpl
Aciel - 20-06-2012, 22:43
Faktycznie, nie wiedziałem.
A co do kodu dla pliku .php, to gdzie go trzeba dodać? Może być na samym końcu dokumentu przed ?> ?
Bo w moim przypadku nie wyświetla mi przy takim zastosowaniu i poprawnym zdefiniowaniu ID grupy ^^
|
|
|