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 - sjfm - 20.07.2017

hi!
bei manchen frag ich mich was für probs die haben...
einer soll das sehn, der andere nicht, dafür was anderes...
naja


RE: Gesamte Onlinezeit verbergen - hkkp - 21.07.2017

jeder hat eben ein anderes bedürfnis...


RE: Gesamte Onlinezeit verbergen - Gerti - 31.07.2021

MyBB-Version V1.8.27

Kann mir jemand sagen wie der Code in der aktuellen member.php angepasst werden muss um diese Lösung von doylecc umzusetzen? In der aktuellen member.php müsste dies vermutlich (ab Zeile 2241?) irgendwie anders eingebunden werden. Die im Thread benannten Stellen sind so nicht mehr in der member.php zu finden.

Vorab ein herzliches Danke für Tipps und Hinweise.


RE: Gesamte Onlinezeit verbergen - doylecc - 31.07.2021

Ich denke, die Bedingung in Zeile 2442 müsste dafür aktuell entsprechend angepasst werden.
Die Berechtigung ist jetzt aber wohl auch mit dem Online-Status gekoppelt.


RE: Gesamte Onlinezeit verbergen - Gerti - 01.08.2021

Bevor ich da in der PHP-Datei etwas anpasse (was ich eh hierbei nicht kann) die Frage:

Wie muss im Template die IF-Abfrage definiert werden, damit nur dem eigentlichen User die Anzeige gestatten ist?
Mit
Zitat:<if $mybb->user['uid'] then>
Text: darf sehen
<else>
Text: darf nicht sehen
</if>
oder
Zitat:<if !$mybb->user['uid'] then>
Text: darf sehen
<else>
Text: darf nicht sehen
</if>
bin ich nicht weiter gekommen.


RE: Gesamte Onlinezeit verbergen - Schnapsnase - 01.08.2021

Wenn du die uid abfragst, musst du sie natürlich auch konkretisieren. Wink Was soll die Anweisung sonst bewirken?!


RE: Gesamte Onlinezeit verbergen - Gerti - 01.08.2021

Das ist mir bewusst, aber da ich nicht weis wie ich es konkretisieren muss, stellte ich die Frage im Forum:
Zitat:Wie muss im Template die IF-Abfrage definiert werden, damit nur dem eigentlichen User die Anzeige gestatten ist?
Im Detail als Beispiel:
a) User X sieht sich sein Profil an und kann seine Onlinezeit sehen.
a) User X sieht sich das Profil von User Y an und kann die Onlinezeit von User Y nicht sehen.


RE: Gesamte Onlinezeit verbergen - Schnapsnase - 01.08.2021

PHP-Code:
<if $mybb->user['uid'] == $memprofile['uid'then

Teste das bitte. Ich weiss nicht, ob die Variablen verfügbar sind.
Bin heute nur am Handy, kann dir also erst morgen eine Lösung bieten. Wink


RE: Gesamte Onlinezeit verbergen - Gerti - 01.08.2021

Supi, Deine Lösung funktioniert wie gewünscht.

Ganz herzlichen Dank dafür.