31. October 2020 - Zeit
31
Guten Tag
10
GAST
2020
Gebt gut acht, heute ist Halloween
Thread Verfasser: booker
Thread ID: 321
Thread Info
Es gibt 9 Beiträge zu diesem Thema, und es wurde 3814 Mal angesehen.  Ausserdem wurden Dateien angehängt.
 Thema drucken
Willkommemgruß
booker
Ich habe einen Code mir fertig gemacht um zu grüßen.

Meine Frage wie ändere ich den Code um ein Avatar ein zubinden.Also Name und Avatar.

Mein Code:

Code 

echo 'Willkommen '.($userdata['user_name'] ? $userdata['user_name'] : 'Gast').'!';



Für Hilfe wäre ich dankbar.

Booker
God creates, destroys the human
 
firemike
Hi,
verwende einfach $userdata['user_avatar']
Du solltest aber prüfen ob das Mitglied überhaupt einen Avatar hat, also beispielsweise so:

Code 


if (iMEMBER){
   if (file_exists(IMAGES."avatars/".$userdata['user_avatar'])) {
      echo "Willkommen ".$userdata['user_name']."<br><img src='".IMAGES."avatars/".$userdata['user_avatar']."' width='100' alt='user_avatar' />";
   }else{
      echo "Willkommen ".$userdata['user_name']."<br><img src='".IMAGES."avatars/noavatar100.png' alt='kein avatar' />";
      }
   }else{
      echo "Willkommen Gast";
   }
}



ungetestet.

Mike
 
booker
Hallo
Erstmal besten Dank für die Antwort.

Es funktioniert teilweise, der Avatar wird angezeigt.

No Avatar kein Image.
Der Pfad ist richtig aber kein no Avatar Image.

Booker
Nachtrag:
Ich nutze folgenden Code:

Code 

if (iMEMBER){
   if (file_exists(IMAGES."avatars/".$userdata['user_avatar'])) {
      echo "Willkommen ".$userdata['user_id']."&nbsp;&nbsp;<img src='".IMAGES."avatars/".$userdata['user_avatar']."' width='30' />";
   }else{
      echo "Willkommen ".$userdata['user_id']."&nbsp;&nbsp;<img src='".IMAGES."avatars/noavatar100.png' width='30' />";
      }
   }else{
      echo "Willkommen Gast";
   }



Ich habe zwei Images zur Ansehen online gestellt.
booker hat folgende Datei angehängt:
Du hast nicht die Berechtigung die Anhäge dieses Themas zu sehen.

Bearbeitet von booker am 26.08.2014 um 14:53
God creates, destroys the human
 
John Doe
Probier mal bitte testweise das hier:

Code 

echo "Willkommen ".$userdata['user_id']."&nbsp;&nbsp;<img src='".BASEDIR."images/avatars/noavatar100.png' width='30' />";

 
booker
Danke

Aber es ändert sich nichts.

Ich schau mal in der Shoutbox-Infusion nach, da ist es doch ähnlich.

Booker
God creates, destroys the human
 
firemike
Der Code passt so, schau mal lieber nach ob Du was im Fehlerlog stehen hast
 
booker
HALLO
Danke für die Mühe die ihr euch gemacht habt, der Code ist nicht komplett. Er zeigt nur das Avatar an und nicht das noAvatar.

Ich habe den Code etwas geändert, für meine Seite, ob er woanders passt weiß ich nicht.

Hier mein Code:

Code 

 <?php

               if (iMEMBER){
   if (!empty($userdata['user_avatar']) && file_exists(IMAGES."avatars/".$userdata['user_avatar'])){
      echo "Willkommen ".$userdata['user_name']."&nbsp;&nbsp;<img src='".IMAGES."avatars/".$userdata['user_avatar']."' width='30' />";
   }else{
      echo "Willkommen ".$userdata['user_name']."&nbsp;&nbsp;<img src= 'images/avatars/noavatar50.png'  width='30' />";
      }
   }else{
      echo "Willkommen Gast";
   }

?>



Booker
God creates, destroys the human
 
John Doe
Hi, dann schreib es bitte so damit das Bild richtig verlinkt wird!

IMAGES verlinkt das Bild immer relativ zum Pfad des images/ Ordner

Code 

 <?php

               if (iMEMBER){
   if (!empty($userdata['user_avatar']) && file_exists(IMAGES."avatars/".$userdata['user_avatar'])){
      echo "Willkommen ".$userdata['user_name']."&nbsp;&nbsp;<img src='".IMAGES."avatars/".$userdata['user_avatar']."' width='30' />";
   }else{
      echo "Willkommen ".$userdata['user_name']."&nbsp;&nbsp;<img src= '".IMAGES."avatars/noavatar50.png'  width='30' />";
      }
   }else{
      echo "Willkommen Gast";
   }

?>


Bearbeitet von John Doe am 26.08.2014 um 22:11
Dieses Mitglied wurde gelöscht!
 
booker
Danke
Sehr hilfreich
God creates, destroys the human
 
Springe ins Forum: