MyBB.de Forum
Profilfelder einzeln im Profil angeben - 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: Profilfelder einzeln im Profil angeben (/thread-28602.html)

Seiten: Seiten: 1 2


RE: Profilfelder einzeln im Profil angeben - navis - 09.02.2014

Okay, das Plugin habe ich bereits drin und daher sieht der Abschnitt bei mir bereits:
Code:
<if $GLOBALS['mybb']->user['usergroup'] == 1 then><img src="http://www.sydneylife.de/images/avatars/wildcard_icon.gif"><else><img src="{$post['fid16']}" width="170px" height="100px"></if>

Kann man die beiden auch kombinieren? Blush

ediit: Okay, ich habe es. Danke Smile


RE: Profilfelder einzeln im Profil angeben - MrBrechreiz - 09.02.2014

Mal am Rande erwähnt. Schau dir mal bitte meinen img Tag an und dann deinen, dann sollte dir auffallen das Du diesen bei dir falsch formatierst. Man kann regelrecht froh sein, das die heutigen Browser dies ignorieren.


RE: Profilfelder einzeln im Profil angeben - navis - 09.02.2014

Ich weiß, ich habe es schon berichtigt.


RE: Profilfelder einzeln im Profil angeben - Ales - 07.08.2014

Irgendwie bin ich zu blöd dazu, aber es wird mir einfach nicht angezeigt. Ich hab jetzt alles so gemacht, wie es hier steht, aber es will einfach nicht -.-' Ich möchte einfach nur den einfachen Text ausgespuckt haben (der Link wird manuell im Feld eingegeben), aber es funktioniert trotzdem ned.
Ich hab das von der member.php ganz unten rein gesetzt, die Templates erstellt und alles. Ich bin ganz leicht am verzweifeln.

lg
Alex


RE: Profilfelder einzeln im Profil angeben - MrBrechreiz - 07.08.2014

Was genau hast Du vor. Ein paar mehr Infos wären hilfreich. ZB: Welchen Code hast Du wo eingesetzt, was möchtest Du an welcher Stelle erzeugen / erscheinen lassen ? und und und


RE: Profilfelder einzeln im Profil angeben - Ales - 18.08.2014

Also meine Member.php schaut so aus:


PHP-Code:
if(!$mybb->input['action'])
{
 
       header("Location: index.php");
}
if(
$userfields['fid4'])
 
   {
 
       eval("\$userfid4_charaktertext = \"".$templates->get("member_profilfeld_charaktertext")."\";");
 
   }
 
   if($userfields['fid7'])
 
   {
 
       eval("\$userfid7_icon = \"".$templates->get("member_profilfeld_icon")."\";");
 
   }
?>

Dann hab ich die jeweiligen Templates erstellt und ihnen nur gesagt, das sie mir die Felder ausspucken sollen:
Feld icon:
Name: member_profilfeld_icon
Inhalt:
PHP-Code:
<img src="$userfid7_iconheight="100" width="180"



Name: member_profilfeld_charaktertext
Inhalt:
Code:
{$userfields['fid4']}

Im Profil hab ich dann nur noch verlinkt, aber er zeigt mir nichts an. Was mach ich Falsch?

lg
Alex


RE: Profilfelder einzeln im Profil angeben - melancholia - 18.08.2014

Also so wie ich das sehe, müsste dein member_profilfeld_icon Template so aussehen: 
PHP-Code:
​​<img src="{$userfields['fid7']}" height="100" width="180"
Da ich davon ausgehe, dass in das Profilfeld lediglich die URL zum Icon eingegeben wird.

In das member_profile Template hingegen kommen diese Variablen
PHP-Code:
{​$userfid7_icon}
{
$userfid4_charaktertext
an die Stelle, wo du das Icon bzw. den Charaktertext im Profil gerne angezeigt haben willst. 


Für das Icon empfiehlt es sich allerdings noch anzugeben, was passieren soll, falls keine URL eingetragen wird, da du sonst ein kaputtes Bild angezeigt bekommst:
PHP-Code:
​if($userfields['fid7'])
 
   {
 
       eval("\$userfid7_icon = \"".$templates->get("member_profilfeld_icon")."\";");
 
   }
 
   else
    
{
 
       eval("\$userfid7_icon = \"\";");
 
       



RE: Profilfelder einzeln im Profil angeben - MrBrechreiz - 18.08.2014

Versuche mal ganz simpel dies.

Füge in das Mitglieder Templates->member_profile Template

dies an einer Dir passenden Stelle ein.

PHP-Code:
{$memprofile['fidX']} 


X mit deiner ID des Profilfeldes ersetzen. Ggf mehrfach den Code verwenden bei mehreren Feldern.


RE: Profilfelder einzeln im Profil angeben - Ales - 18.08.2014

Juhu, das zweite hat funktioniert. Vielen Dank <3

edit: Lustiger weiße, zeigt er mir so nur den Icon an, nicht aber den Text.xD