Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
(16.07.2017, 15: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"?
Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
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...
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
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'] > 0 && (is_member(array(3,4)) || $mybb->user['uid'] == $memprofile['uid']))
{
$timeonline = nice_time($memprofile['timeonline']);
}else{
$timeonline = "blubb";
}
Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
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.
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
17.07.2017, 14:12
(Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2017, 14:14 von doylecc.)
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.
Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
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...
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
push it
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 1.734
Themen: 232
Registriert seit: 12.02.2014
MyBB-Version: 1.8.x
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...
Mit freundlichen Grüßen
Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
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.
Mit freundlichen Grüßen
MrBrechreiz