MyBB.de Forum

Normale Version: Landesflagge auch im Profil.
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo!

Ich nutze das Plugin mit den Landesflaggen.
Lässt sich, statt dem Namen 'Germany' auch das Bild der jeweiligen Flagge anzeigen?
Siehe hier: http://www.animewebforum.de/webforum.for...file&uid=8

Liebe Grüße! Smile


P.S.
Beim Beitrag wird die Flagge nimmer angezeigt.
Hier scheint der Code zufehlen, jedoch weiß ich nimmer, wie der geht?
Kann mir hierbei auch wer helfen; danke. Smile
Bitte überprüfe ob Dein images/flag den CHMOD 777 besitzt.
Mercedo schrieb:Bitte überprüfe ob Dein images/flag den CHMOD 777 besitzt.

Ja, habe ich.
Der Fehler ist ja mittlerweile behoben.

So, nun zu dem anderen Problem.
Ich möchte gerne im Profil, statt dem Wort 'Germany' auch die Flagge sehen, die ich ausgewählt habe!
Hab mich eben umgesehen in den Templates, komme hier aber kein Stückchen weiter!

Wäre nett, wenn hier einer eine Idee hat und mir ggfs auch helfen könnte
(was ja nicht schwer sein sollte - könnte ich selber super PHP würde ich es selber machen, dem ist aber nicht so)!?

Danke schonmal!
Liebe Grüße...
Wenn die Bilder genauso heißen wie die Eintragungen im Profilfeld, dann kannst du in der Datei member.php folgendes:
PHP-Code:
if($type == "multiselect"
in das hier ändern:
PHP-Code:
if ($field == "fidX")
            {
                
$value htmlspecialchars_uni($userfield);
                
$code "<img src=\"images/flag/$value.gif\" alt=\"$value\" />";
            }
            elseif(
$type == "multiselect"
Das X in der ersten Zeile musst du durch die ID des Profilfelds ersetzen und evtl. auch noch den Pfad im IMG-Tag anpassen.
Hallo frankrieger,

danke, das du dich dem annimmst.
Ich hab den Code auch eingebaut - die ID eingefügt & der IMG-Tag stimmt, jedoch bekomm ich nichts angezeigt, es steht weiter im Profil nur 'Germany' oder eben ein anderes Land - sprich man sieht keine Flagge. ô.O
Dann mach das nochmal rückgängig und ändere:
PHP-Code:
if(is_array($useropts) && ($type == "multiselect" || $type == "checkbox")) 
in:
PHP-Code:
if ($field == "fidX")
        {
            
$value htmlspecialchars_uni($userfields[$field]);
            
$customfieldval "<img src=\"images/flag/$value.gif\" alt=\"$value\" />";
        }
        elseif(
is_array($useropts) && ($type == "multiselect" || $type == "checkbox")) 
Wunderbar, das klappt nun Einwandfrei! Smile
Danke.
frankrieger schrieb:Dann mach das nochmal rückgängig und ändere:
PHP-Code:
if(is_array($useropts) && ($type == "multiselect" || $type == "checkbox")) 
in:
PHP-Code:
if ($field == "fidX")
        {
            
$value htmlspecialchars_uni($userfields[$field]);
            
$customfieldval "<img src=\"images/flag/$value.gif\" alt=\"$value\" />";
        }
        elseif(
is_array($useropts) && ($type == "multiselect" || $type == "checkbox")) 

Diese Version geht nimmer, frankrieger könntest du ggfs helfen, danke. Smile
Was geht daran nicht mehr?
Dragon schrieb:Was geht daran nicht mehr?

Ja, nichts mehr, im Profil steht wieder nur der Name vom Land.
Ich hab den Code wieder entfernt, dazugefügt, aber nichts ändert sich.
Seiten: 1 2