MyBB.de Forum
Gesamte Onlinezeit verbergen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Gesamte Onlinezeit verbergen (/thread-34730.html)

Seiten: Seiten: 1 2 3 4 5


RE: Gesamte Onlinezeit verbergen - doylecc - 16.07.2017

(16.07.2017, 16:03)hkkp schrieb: Letztendlich m öchte ich das einzelne User für alle anderen verborgen bleiben. Mit Gruppen wäre dies zwar auch  machbar, aber ineffizient, wie ich gerade feststelle...


also alle user schauen auf das profil von user a und sehen dort bei der onlinezeit und zuletzt aktiv z.b. "blub"....


Das ist mir noch ein wenig unklar, wie du es haben möchtest.
Soll die Zeit nur sichtbar sein, wenn man sich sein eigenes Profil anschaut und alle anderen sehen nur dieses "blub"?


RE: Gesamte Onlinezeit verbergen - hkkp - 16.07.2017

ja die zeit soll nur sichtbar sein bei dem ausgewählten user, wenn er sein eigenes profil anschaut, aber für alle user, außer admin evtl. auch supermod, nicht sichtbar. letztendlich die normalen user eben...


RE: Gesamte Onlinezeit verbergen - doylecc - 16.07.2017

So wird es nur für das eigene Profil angezeigt und Admins und Supermods können es überall sehen:

PHP-Code:
// Lastvisit
if($memprofile['lastactive'] && (is_member(array(3,4)) || $mybb->user['uid'] == $memprofile['uid']))
{
   $memlastvisitsep $lang->comma;
   $memlastvisitdate my_date('relative'$memprofile['lastactive']);
}else{
   $memlastvisitdate "blubb.";
}

// Time Online
$timeonline $lang->none_registered;
if(
$memprofile['timeonline'] > && (is_member(array(3,4)) || $mybb->user['uid'] == $memprofile['uid']))
{
   $timeonline nice_time($memprofile['timeonline']);
}else{
   $timeonline "blubb";




RE: Gesamte Onlinezeit verbergen - hkkp - 17.07.2017

Danke für die Mühe, aber entweder ich bin zu dämlich dies zu erklären oder was weiss ich...

normale User (usergroup 2) schauen auf das profil von user x und sehen bei der onlinezeit und zuletzt aktiv "blubb". Administratoren und Supermods sehen alles.


RE: Gesamte Onlinezeit verbergen - doylecc - 17.07.2017

Das ist genau das, was der obige Code macht. Admins und Supermods sehen immer alles, alle anderen User sehen bei Onlinezeit und zuletzt aktiv nur blubb, außer es ist ihr eigenes Profil.


RE: Gesamte Onlinezeit verbergen - hkkp - 17.07.2017

dann mach ich anscheinend was verkehrt, weil es sollte ja nur eine bestimmte usergruppe oder bestimmte user betreffen, wo man eben das blubb sieht und mehr nicht... das admins und supermods alles sehen sollten, dies empfinde ich als normal...


RE: Gesamte Onlinezeit verbergen - hkkp - 19.07.2017

push it


RE: Gesamte Onlinezeit verbergen - MrBrechreiz - 19.07.2017

Für was pushen ? Mittlerweile sind da mehr als zwei Lösungen für da. Entweder Du beschreibst es besser oder Du baust das richtig ein.


RE: Gesamte Onlinezeit verbergen - hkkp - 19.07.2017

einbauen tu ich es bestimmt nicht falsch, weil mit patches kann man nicht viel falsch machen...

beschreiben, klar...

ich möchte das in einem profil eines bestimmten users oder auch mehreren usern das zuletzt aktiv und gesamte onlinezeit ausgeblendet wird, wenn user der benutzergruppe 2 sich dies anschauen oder eine andere usergruppe...


RE: Gesamte Onlinezeit verbergen - MrBrechreiz - 19.07.2017

Beitrag #19 und #23 sind die Lösung. Ansonsten mach es mit dem PHP in Templates Plugin. Mehr werden wir dir nicht sagen / schreiben können, da alles schon geschrieben wurde um dein Anliegen zu lösen.