Hallo, Gast! (Registrieren)

Letzte Ankündigung: Sicherheitsupdate: MyBB 1.8.30 veröffentlicht (09.03.22)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Profilfeldbild allen Gruppen anzeigen lassen
#1
Hallo,

ich bin noch recht unwissend was den Umgang mit Mybb angeht und auch hier sehr neu. Ich finde irgendwie kein passendes Unterforum und bitte darum den Beitrag evtl. falls er hier falsch ist entsprechend zu verschieben.

Nun habe ich versucht in der Profilansicht (wirklich die Ansicht, nicht die Postbit!) in den Profilfeldern Bilder anzuzeigen. Das klappt auch wunderbar. Nun klappt es auch das Ersatzbilder angezeigt werden wenn noch kein eigenes eingetragen wurde. Allerdings habe ich nun folgendes Problem. Entweder gibt es Probleme mit der if   GLOBALS ['mybb']->user['usergroup'] == 1 Angabe und der kleineren if-Bildabfrage oder ich weiß einfach nur nicht die genaue Angabe für die Bilder.

Was soll es können:
1) Das Profilfeld soll ein Bild anzeigen - klappt
2) Wenn kein Bild angegeben ist soll ein Ersatz angezeigt werden - klappt
3) Wenn ein Bild angeben wurde soll dieses Bild auch allen Usern angezeigt werden - klappt nicht, das angegebene Bild wird nur dem User selbst angezeigt, allen übrigen wird der Ersatz angezeigt.

Der Code um den es sich handelt ist folgender[b]/dieser existiert 2x:[/b]

Code:
<if $memprofile['fid5'] then>
<img src="{$memprofile['fid5']}">
<else>
<img src="/images/groupimages/deutsch_du/ugesetz.png">
</if>

Das Template in dem ich es eingebaut habe:

Zitat:<if  $GLOBALS ['mybb']->user['usergroup'] == 1 then>

<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
{$header}
<div id="mem">

<div class="mem_text">
<br>
<div id="mem_name">{$formattedname}</div>
<center>{$usertitle}</center>
<br>
Text....
</div>
<div class="mem_text2">

<div id="psub">Weitere Charaktere</div>
<br>
<hr>
{$profilefields}
<br>
<center>
<a href="{$memprofile['fid11']}">Gesuch</a> &bull;
<a href="{$memprofile['fid12']}">Gesuch</a>
</center>
{$awaybit}</div>

</div>
{$footer}
</body>
</html>

<else>
<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
{$header}
<div id="mem">

<div class="mem_text">
<br>
<div id="mem_name">{$formattedname}</div>
<center>{$usertitle}</center>
<br>
<br>
{$memprofile['fid4']}
<br>
<br>
<center>
<if $memprofile['fid2'] then>
<img src="{$memprofile['fid2']}">
<else>
<img src="/images/groupimages/deutsch_du/uvampier.png">
</if>

<if $memprofile['fid5'] then>
<img src="{$memprofile['fid5']}">
<else>
<img src="/images/groupimages/deutsch_du/ugesetz.png">
</if>

{$groupimage}
</center>
</div>
<div class="mem_text2">

<div id="psub">Weitere Charaktere</div>
<br>
<hr>
{$profilefields}
<br><br>
<center>
<a href="{$memprofile['fid9']} ">Steckbrief</a> &bull;
<a href="{$memprofile['fid10']} ">Relations</a>
</center>
</div>

</div>
{$footer}
</body>
</html>
</if>

Ich hab es nun auf verschiedene Arten versucht zu lösen also so das ich z.B. folgendes probiert habe, denn ich vermute irgendwo daran liegt es. Leider klappt das nicht so wie erhofft.

Zitat:<if $memprofile['fid2'] and user['usergroup'] != 1 then>

<img src="{$memprofile['fid2']}">
<else>
<img src="/images/groupimages/deutsch_du/uvampier.png">
</if>


oder so:


Zitat:<if $memprofile['fid2'] and user['usergroup'] == 2 || 3 || 4 || 5 then>

<img src="{$memprofile['fid2']}">
<else>
<img src="/images/groupimages/deutsch_du/uvampier.png">
</if>


Im Grunde fehlt mir nur die Info wie ich das für alle sichtbar bekomme, Gäste dürfen die Bilder ruhig sehen.

Vielleicht hat jemand eine gute Idee. Ich komme da nämlich nicht weiter, was mich echt etwas nervt da es vermutlich eine relativ logische und einfache Lösung gibt ^^ achso ich nutze die mybb Version 1.6.15, einen Link sende ich gerne auf Anfrage da im Forum noch ziemlich Chaos herrscht Big Grin

VG Sev
Zitieren
#2
Versuche es mal so.

Code:
<if $userfields['fid5'] then>
<img src="{$userfields['fid5']}" alt="" />
<else>
<img src="images/deinbild.png" alt="" />
</if>
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#3
Hey danke das funktioniert ganz wunderbar Smile 
Benutzt man dort allgemein eher userfields statt memprofile? 
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Gruppen Anzahl bei zwei verschiedenen Gruppen Cabeswater 0 899 03.03.2018, 12:25
Letzter Beitrag: Cabeswater