To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Ogólne - Jak ukryć widoczność administratora przed innymi adminami ??

Burak36 - 21-01-2010, 00:09
Temat postu: Jak ukryć widoczność administratora przed innymi adminami ??
Witam :)


Mam pytanie: jak mogę ukryć widoczność mojego konta przed innymi adminami ?? Jestem na forum zaznaczony jako ukryty, ale admini mnie widzą i wiedzą kiedy wchodzę (userzy dostepni przez 24 h). Nie jest mi to na rękę, nie lubię być śledzony :P
Domyślam się, że coś w plikach przydałoby się zmienić.... wyjątek else ? Aha i jeszcze jedno, czy jest możliwość wyłączenia też dla mojego konta daty i godziny ostatniej wizyty ?



Pozdro
Burak

koziolek - 21-01-2010, 00:34

Burak36 napisał/a:
ukryć widoczność mojego konta przed innymi adminami (userzy dostepni przez 24 h)
W pliku includes/functions_add.php oraz index.php znajdź:
Kod:
if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
i zamień na:
Kod:
if ( ($row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN) && $row['user_id'] != TWOJE_ID )

Burak36 napisał/a:
możliwość wyłączenia też dla mojego konta daty i godziny ostatniej wizyty
W pliku includes/usercp_viewprofile.php znajdź:
Kod:
if ( $board_config['cllogin'] && ($userdata['user_level'] == ADMIN || $profiledata['user_allow_viewonline']) )
i zamień na:
Kod:
if ( $board_config['cllogin'] && ($userdata['user_level'] == ADMIN || $profiledata['user_allow_viewonline']) && $profiledata['user_id'] != TWOJE_ID )

A także:
Kto jest na forum - w pliku viewonline.php znajdź:
Kod:
$view_online = ( $userdata['user_level'] == ADMIN ) ? true : false;
i zamień na:
Kod:
$view_online = ( $userdata['user_level'] == ADMIN && $row['user_id'] != TWOJE_ID ) ? true : false;

Widok tematu - w pliku viewtopic.php znajdź:
Kod:
$poster_online = (($postrow[$i]['user_allow_viewonline'] || $userdata['user_level'] == ADMIN) && $board_config['r_a_r_time'] && $poster_id != ANONYMOUS && $postrow[$i]['user_session_time'] > (CR_TIME - 300)) ? '<img src="' . $images['icon_online'] . '" border="0" alt="" title="Online"><br />' : '';
i zamień na:
Kod:
$poster_online = ( $poster_id != TWOJE_ID && ($postrow[$i]['user_allow_viewonline'] || $userdata['user_level'] == ADMIN) && $board_config['r_a_r_time'] && $poster_id != ANONYMOUS && $postrow[$i]['user_session_time'] > (CR_TIME - 300)) ? '<img src="' . $images['icon_online'] . '" border="0" alt="" title="Online"><br />' : '';

Burak36 - 21-01-2010, 15:28

Dzięki wielkie ;)

A jeszcze jedno pytanie: jak zdekodować w bazie zapisane daty i godziny ?? w phpbb_users ?
Jak to zamienić na datę ludzka i godzinę ?? :D

koziolek - 21-01-2010, 15:30

http://maciek.lasyk.info/konwerter_dat.html ;)
Burak36 - 01-03-2010, 15:32

No dobra, a jak zrobić aby admin nie pokazywał się w panelu "przez 24 h na forum byli " ?

czy to jest to pierwsze co podałeś ? Bo chyba mi to nie działa, widze sam siebie..

mcfrag - 28-12-2010, 15:30

Recepta na ukrywanie admina działa, dzięki. Mam tylko jeden problem:



Po zalogowaniu (i ukryciu) licznik pokazuje jedną zalogowaną osobę, której nicka nie wyświetla (czyli mnie). Jak urealnić wskazania licznika?

alex_z - 12-04-2018, 11:49

Jak dodać kolejnego użytkownika ?
Kod:
if ( ($row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN) && $row['user_id'] != 2, 222 )

to jest poprawnie przecinek, spacja, kropka ?

BRC - 12-04-2018, 11:57

Nie. Jeśli już:
Kod:
if ( ($row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN) && $row['user_id'] != 2 && $row['user_id'] != 222 )


Ale jeśli tych wartości ma być więcej, to przydałoby się je wprowadzić do tablicy.

alex_z - 12-04-2018, 18:39

Bardzo dziękuje za pomoc.


Powered by phpBB modified by Przemo © 2003 phpBB Group