20.07.2017, 16:25
21.07.2017, 00:02
jeder hat eben ein anderes bedürfnis...
31.07.2021, 18:11
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.
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.
31.07.2021, 18:49
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.
Die Berechtigung ist jetzt aber wohl auch mit dem Online-Status gekoppelt.
01.08.2021, 11:41
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
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>oder
Text: darf sehen
<else>
Text: darf nicht sehen
</if>
Zitat:<if !$mybb->user['uid'] then>bin ich nicht weiter gekommen.
Text: darf sehen
<else>
Text: darf nicht sehen
</if>
01.08.2021, 13:23
Wenn du die uid abfragst, musst du sie natürlich auch konkretisieren. Was soll die Anweisung sonst bewirken?!
01.08.2021, 14:01
Das ist mir bewusst, aber da ich nicht weis wie ich es konkretisieren muss, stellte ich die Frage im Forum:
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.
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.
01.08.2021, 14:52
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.
01.08.2021, 15:34
Supi, Deine Lösung funktioniert wie gewünscht.
Ganz herzlichen Dank dafür.
Ganz herzlichen Dank dafür.