ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Standard Avatar wird nicht angezeigt

Geschlossen
  1. #1
    User Pic
    GraveDigga Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    68
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    in der Konfiguration hab ich eingestellt das die Standard Avatars für das Geschlecht angezeigt werden soll. Jedoch funktioniert das leider nicht. Ich habe an den Standard Bildern und Standard Pixel nix geändert, ist alles noch von der erst installation.

    Als test habe ich beim user Enrico mal das Standart Bild für männlich per hand im profil eingefügt. Da gibt es keine Probleme.

    Hat jemand eine Idee woran das liegen könnte?

    Danke im Voraus


    verwendete ilch Version: 1.1 P

    betroffene Homepage: bse-as.de.vu/hp


    Zuletzt modifiziert von GraveDigga am 15.02.2015 - 15:19:53
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Im Profil wird das Bild nicht angezeigt (also nicht im Standardscript), im Forum sollte es angezeigt werden. Da aber (zumindest für Gäste) auf deiner Seite keine Foren existieren, konnte ich nicht überprüfen, ob sie dort angezeigt werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GraveDigga Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    68
    Beitragswertungen
    0 Beitragspunkte
    Ich hab gerade zum Test ein Forum erstellt. Da wird es angezeigt. Aber warum dann nicht auf den Profil?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du kannst in der contents/user_details.php den Code
    	$avatar = '';
    	if ( file_exists($row['avatar'])) {
    		$avatar = '<img src="'.$row['avatar'].'" border="0">';
    	}

    mit folgendem Code ersetzen:
    	$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
    	if (!is_numeric($row['geschlecht'])) {
    		$row['geschlecht'] = 0;
    	}
    
    	if (file_exists($row['avatar'])) {
    		$avatar = '<img src="' . $row['avatar'] . '" alt="User Pic" border="0" />';
    	} elseif ($allgAr['forum_default_avatar']) {
    		$avatar = '<img src="include/images/avatars/' . $ges_ar[$row['geschlecht']] . '.jpg" />';
    	} else {
    		$avatar = '';
    	}}


    Dann sollte es auch im Profil angezeigt werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    GraveDigga Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    68
    Beitragswertungen
    0 Beitragspunkte
    Wenn ich das mache kommt folgende Fehlermeldung:

    Parse error: syntax error, unexpected '}' in .../include/contents/user/user_details.php on line 57

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = intval($menu->get(2));
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    
    if (db_num_rows($erg)) {
    	$row = db_fetch_assoc($erg);
    
    	$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
    if (!is_numeric($row['geschlecht'])) {
        $row['geschlecht'] = 0;
    }
     
    if (file_exists($row['avatar'])) {
        $avatar = '<img src="' . $row['avatar'] . '" alt="User Pic" border="0" />';
    } elseif ($allgAr['forum_default_avatar']) {
        $avatar = '<img src="include/images/avatars/' . $ges_ar[$row['geschlecht']] . '.jpg" />';
    } else {
        $avatar = '';
    }}
    
    	$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
    	$regday = round($regsek / 86400);
    	$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    
    	$ar = array (
    	  'NAME' => $row['name'],
    		'JOINED'  => date('d M Y',$row['regist']),
    		'LASTAK'  => date('d M Y - H:i',$row['llogin']),
    		'POSTS'   => $row['posts'],
    		'postpday' => $postpday,
    		'RANG'    => userrang ($row['posts'],$uid),
    		'AVATA'   => $avatar,
    	);
    
    
    	$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    	$hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    	$design = new design ( $title , $hmenu, 1);
    	$design->header();
    
    	$tpl = new tpl ( 'user/userdetails' );
    
    	$l = profilefields_show ( $uid );
    
    	$ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    	$ar['profilefields'] = $l;
    	$tpl->set_ar_out($ar,0);
    } else {
    	$title = $allgAr['title'].' :: Users :: User nicht gefunden';
    	$hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a> '.$extented_forum_menu_sufix;
    	$design = new design ( $title , $hmenu, 1);
    	$design->header();
    
    	echo 'Der Benutzer wurde nicht gefunden bzw. die Seite wurde nicht richtig aufgerufen.<br />';
    }
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Da sind aus Gründen zunge 2 } am Ende des Codeblockes, einen davon entfernen, dann sollte es gehen zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    GraveDigga Mitglied
    Registriert seit
    04.01.2007
    Beiträge
    68
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank, jetzt funktioniert es ohne Probleme.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten