Webboard

Pełna wersja: Zakładka widoczna tylko dla administracji forum
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.12
adres forum: http://cs-zombie.eu
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): http://oi62.tinypic.com/2cmsydf.jpg

Witam
Czy jest możliwość zrobienia dodatkowej zakładki w zaznaczonym miejscu tak aby była ona dostępna tylko dla administracji forum?

Pozdrawiam
Znalazłem coś takiego na forum MyBB.com

Cytat:Check if $mybb->user['cancp'] is true. If it is they are admins, otherwise, not!

Czyli według mnie coś takiego:

Kod:
<?php
if ($mybb->user['cancp'] = 1)
{
co ma wyświetlać
}
?>

Co do kodu PHP to podałem przykład dla wyjaśnienia.
A jak ten kod ma wyglądać poprawnie? Bo mi coś nie wychodzi :/

Robię to tak:
Kod PHP:
<if $mybb->user['usergroup'] == 1 then
<
li><a href="#tab5">Edytuj użytkownika</a></li></if> 

Ale w tedy zakładka znika
(11.06.2014, 21:15)torentt napisał(a): [ -> ]A jak ten kod ma wyglądać poprawnie? Bo mi coś nie wychodzi :/

Robię to tak:
Kod PHP:
<if $mybb->user['usergroup'] == 1 then
<
li><a href="#tab5">Edytuj użytkownika</a></li></if> 

Ale w tedy zakładka znika

Usergroup == 1 jest dla Gości.

Administracja ma 4

(12.03.2014, 17:30)Snake_ napisał(a): [ -> ]Albo instalując Template Conditionals i w danym miejscu szablonu dodać:
Kod PHP:
<if $mybb->user['usergroup'] == GIDGRUPY then
Treść widoczna dla grupy gości na przykład czy coś
</if> 

Ale musisz mieć zainstalowane Template Conditionals
Faktycznie, nie ogarnąłem :szczerbol:

A jeżeli chciałbym zrobić dla większej ilości grup taki dostęp to jak to zrobić?
Spróbuj tak

Kod:
<if $mybb->user['usergroup'] == 1 and 2 and 3 then>
<li><a href="#tab5">Edytuj użytkownika</a></li></if>

albo

Kod:
<if $mybb->user['usergroup'] == 1 && 2 then>
<li><a href="#tab5">Edytuj użytkownika</a></li></if>

Jeszcze można zmiast and i && spróbować wstawić or
Nie wiem czy powyższa wersja działa, ale ta działa na pewno i jest wygodniejsza:

Kod PHP:
<if in_array($mybb->user['usergroup'], array('1''2''3')) thenZawartość </if> 

1, 2, 3 to GIDy grup.