Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Zakładka widoczna tylko dla administracji forum

Założony przez  torentt.

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:

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

Co do kodu PHP to podałem przykład dla wyjaśnienia.
Nowe zakładki w profilu - Styl carbon by baszar. - Post #211179 + Dana czesc kodu widzi tylko zalogowany - i odwrotnie - Post #210759
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
A jak ten kod ma wyglądać poprawnie? Bo mi coś nie wychodzi :/

Robię to tak:
<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:
<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ć:
<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

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

albo

<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:

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

1, 2, 3 to GIDy grup.
Pomoc poza forum - odpłatnie.



Użytkownicy przeglądający ten wątek:

2 gości