ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Sigantur+Bild+Link

Geschlossen
  1. #1
    User Pic
    wut Mitglied
    Registriert seit
    01.02.2006
    Beiträge
    289
    Beitragswertungen
    0 Beitragspunkte
    Hiho,

    ich möchte in meiner Signatur ein Bild haben und dieses dann mit einen Hyperlink auf meine HP versehen!

    wie stelle ich das an?

    <TTTp><a href="http://www.pc-wut.de"><img alt="" src="http://www.pc-wut.de/ilch/include/images/gallery/img_norm_3.jpg" /></a></pTTT>

    das geht nicht?! natürlich ohne die TTT

    desweiteren verstehe ich nicht wieso in einem Forumbeitrag die Signatur angezeigt wird, aber nicht in einem Kommentar?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    Zuletzt modifiziert von wut am 22.09.2009 - 18:45:21
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Im Forum oder allgemein auf der Seite werden BBCodes benutzt => [url][img] etc.

    Weil die Kommentare dann zu überladen sind, meiner Meinung nach. Kann man aber natürlich ändern.
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Deine Signatur:
    [url=http://www.pc-wut.de][img]http://www.pc-wut.de/ilch/include/images/gallery/img_norm_3.jpg[/img][/url]


    Bedenke jedoch, dass Bilder in der Signatur von Ilch.de verboten sind.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    wut Mitglied
    Registriert seit
    01.02.2006
    Beiträge
    289
    Beitragswertungen
    0 Beitragspunkte
    tja was soll ich sagen PERFEKT danke, nur bei mir ging es ja schon immer
    nur bei meiner Partnerseite nicht?!

    www.test0r.pc-wut.de

    dort geht es nirgends?! dachte ich habe den falsche Code, habe ich dort vergessen irgendwas zu installieren?!

    Danke im Voraus

    für die Hilfe und das Intresse
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute... würde auch gern zb in der Signatur mein xfire profil anzeigen lassen...
    [url=http://profile.xfire.com/trejay][img]http://de.miniprofile.xfire.com/bg/sh/type/1/trejay.png[/img][/url]


    aber es wird mir nur als text dargestellt... woran liegt das??
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Schau mal in show_posts.php ob die Signaturausgabe mit BBCODE verbunden ist!

    bbcode($row['sig'])
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    also in der show_posts.php ist solch ein eintrag zu finden
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    # check ob ein fehler aufgetreten ist.
    check_forum_failure($forum_failure);
    
    # toipc als gelesen markieren
    $_SESSION['forumSEE'][$fid][$tid] = time();
    
    $title = $allgAr['title'].' :: Forum :: '.$aktTopicRow['name'].' :: Beitr&auml;ge zeigen';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Forum</a><b> &raquo; </b>'.aktForumCats($aktForumRow['kat']).'<b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a><b> &raquo; </b>';
    $hmenu .= $aktTopicRow['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    
    # Topic Hits werden eins hochgesetzt.
    db_query('UPDATE `prefix_topics` SET hit = hit + 1 WHERE id = "'.$tid.'"');
    
    # mehrere seiten fals gefordert
    $limit = $allgAr['Fpanz'];  // Limit
    $page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
    $MPL = db_make_sites ($page , "WHERE tid = ".$tid , $limit , 'index.php?forum-showposts-'.$tid , 'posts' );
    $anfang = ($page - 1) * $limit;
    
    $antworten = '';
    if (($aktTopicRow['stat'] == 1 AND $forum_rights['reply'] == TRUE) OR ($_SESSION['authright'] <= '-7' OR $forum_rights['mods'] == TRUE)) {
      $antworten = '<b>[ <a href="index.php?forum-newpost-'.$tid.'">'.$lang['answer'].'</a> ]</b>';
    }
    else {
    $antworten = '<a href="http://socclan.de/index.php?user-regist">Um Antworten zu können, musst du Registriert sein!</a>';
    }
    $class = 'Cmite';
    
    $tpl = new tpl ( 'forum/showpost' );
    $ar = array (
      'SITELINK' => $MPL,
      'tid' => $tid,
    	'ANTWORTEN' => $antworten,
    	'TOPICNAME' => $aktTopicRow['name']
    );
    $tpl->set_ar_out($ar,0);
    $i = $anfang +1;
    $ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
    $erg = db_query("SELECT geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,avatar,posts FROM `prefix_posts` LEFT JOIN prefix_user ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
    while($row = db_fetch_assoc($erg)) {
    
    	$class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
    
    	# define some vars.
    	$row['sig'] = ( empty($row['sig']) ? '' : '<br /><hr style="width: 50%;" align="left">'.bbcode($row['sig']) );
    	$row['TID'] = $tid;
    	$row['class'] = $class;
    	$row['date'] = date ('d.m.Y - H:i:s', $row['time'] );
    	$row['delete'] = '';
    	$row['change'] = '';
    	if (!is_numeric($row['geschlecht'])) { $row['geschlecht'] = 0; }
    	if (file_exists($row['avatar'])) { $row['avatar'] = '<br /><br /><img src="'.$row['avatar'].'" alt="User Pic" border="0" /><br />'; }
    	elseif ($allgAr['forum_default_avatar']) { $row['avatar'] = '<br /><br /><img src="include/images/avatars/'.$ges_ar[$row['geschlecht']].'.jpg" alt="User Pic" border="0" /><br />'; }
     	else { $row['avatar'] = ''; }
        $row['rang']   = userrang ($row['posts'],$row['erstid']);
    	$row['txt']    = (isset($_GET['such']) ? markword(bbcode ($row['txt']),$_GET['such']) : bbcode ($row['txt']) );
    	$row['i']      = $i;
        $row['page']   = $page;
    
    	if ( $row['posts'] != 0 ) {
    		$row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
    	} elseif ( $row['erstid'] != 0 ) {
            $row['rang'] = 'gel&ouml;schter User';
        }
    
    	if ($forum_rights['mods'] == TRUE AND $i>1) {
    	  $row['delete'] = '<a href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'">'.$lang['delete'].'</a>';
    	}
    	if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
    	  $row['change'] = '&nbsp;<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'">'.$lang['change'].'</a>';
    	}
    	$row['posts']  = ($row['posts']?'<br />Posts: '.$row['posts']:'').'<br />';
    	$tpl->set_ar_out($row,1);
    
      $i++;
    }
    
    $tpl->set_ar_out( array ( 'SITELINK' => $MPL, 'ANTWORTEN' => $antworten ) , 2 );
    
    if (loggedin()) {
      if ($menu->get(3) == 'topicalert') {
        if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
          db_query("DELETE FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid);
        } else {
          db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
        }
      }
    
      echo 'Optionen:';
      if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
        echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['nomailonreply'].'</a><br />';
      } else {
        echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['mailonreply'].'</a><br />';
      }
    }
    
    if ( $forum_rights['mods'] == TRUE ) {
      $tpl->set ( 'status', ($aktTopicRow['stat'] == 1 ? $lang['close'] : $lang['open'] ) );
    	$tpl->set ( 'festnorm', ($aktTopicRow['art'] == 0 ? $lang['fixedtopic'] : $lang['normaltopic'] ) );
    	$tpl->set('tid',$tid);
    	$tpl->out(3);
    }
    $design->footer();
    ?>
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Das Kuriose ist ja dass bei dem Modul "Profilfelder Rechte" von Mairu die signatur angezeigt wird.

    socclan.de/index.php?user-details-1

    einfach mal unten auf "more details" klicken
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Achso ich hab mich schon gewundert, dass im code kein Fehler ist! Im Forum zeigt es ja richtig an, deshalb liegt es auch nicht an der show_posts.php!

    Es liegt dann an der contents/user/user_details.php + includes/func/profilefields.php!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    und wo genau liegt da der fehler? .. denke mal es macht sinn wenn ich die beiden mal poste^^
    user_detail.php
    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    include('user_infos.php');
    
    $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,
    	'ONLINE' => $online,
    	'USERTITEL' => $usertitel,
    	'EMAIL' => $email,
    	'HOMEPAGE' => $homepage,
    	'GESCHLECHT' => $geschlecht,
    	'GEBDATUM' => $gebdatum,
    	'ALTER' => $alter,
    	'WOHNORT' => $wohnort,
    	'FORUMTOPICS' => $row4['forumtopics'],
    	'NEWSTOPICS' => $row5['newstopics'],
    	'NEWSPOSTS' => $row6['newsposts'],
    	'FORUMPOSTS' => $row7['forumposts'],
    	'SIGNATUR' => $row['sig'],
    	'STAAT' => $staat,
    	'UID' => $uid,
    	'STERNZEICHEN' => $sternzeichen,
    	'GB_EINTRAEGE' => $gb_eintraege,
    	'GALLERIE_EINTRAEGE' => $gallery_eintraege,
    	'ICQ' => $icq,
    );
    
    		
    $title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> <a href=index.php?user-details-'.$uid.'>Details von '.$row['name']."</a>".$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);
    $design->footer();
    
    
    ?>


    und die profilfieds
    <?php 
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    function profilefields_functions2 () {
      $ar = array (
    	  1 => 'Feld',
    		2 => 'Kategorie'
    	);
    	return ($ar);
    }
    
    function profilefields_functions () {
      $ar = array (
    	  1 => 'Feld',
    		2 => 'Kategorie',
    		3 => 'Angezeigt',
    		4 => 'Versteckt'
    	);
    	return ($ar);
    }
    
    
    # Felder zum aendern anzeigen.
    function profilefields_change ($uid) {
      $q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
      while ( $r = db_fetch_assoc($q)) {
        echo '<label style="float:left; width:35%;">'.$r['show'].'</label><input type="text" name="profilefields['.$r['id'].']" value="'.$r['val'].'"><br />';
      }
    }
    
    # Felder die uebermittelt wurden speichern.
    function profilefields_change_save ($uid) {
    
      $q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
      while ( $r = db_fetch_assoc($q)) {
        if ( isset($_REQUEST['profilefields'][$r['id']]) ) { $v = $_REQUEST['profilefields'][$r['id']]; } else { $v = ''; }
        if ( $r['val'] == '' AND $v != '' ) {
          db_query("INSERT INTO prefix_userfields (fid,uid,val) VALUES (".$r['id'].",".$uid.",'".$v."')");
        } elseif ( $r['val'] != '' AND $v == '' ) {
    	    db_query("DELETE FROM prefix_userfields WHERE fid = ".$r['id']." AND uid = ".$uid);
    	  } elseif ( $r['val'] != '' AND $v != '' AND $r['val'] != $v ) {
    	    db_query("UPDATE prefix_userfields SET val = '".$v."' WHERE fid = ".$r['id']." AND uid = ".$uid);
    	  }
      }
    }
    
    # Diese Funktion Zeit ALLE Felder die der Benutzer im Adminbereich unter
    # Profilefields sortieren kann an ... is eigentlich total easy ;-)...
    function profilefields_show ($uid) {
      $l = '';
      $a = array ();
      $q = db_query("SHOW COLUMNS FROM prefix_user");
      while ($r = db_fetch_assoc($q)) {
        $a[$r['Field']] = $r['Field']; 
      }
      
      $q = db_query("SELECT id, `show`, func FROM prefix_profilefields WHERE func < 4 AND view >= ".$_SESSION['authright']." ORDER BY pos");
      while ( $r = db_fetch_assoc($q)) {
        if ( $r['func'] == 1 ) {
          $str = @db_result ( db_query ("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$r['id']) , 0 );
    			$l .= '<tr><td class="Cmite">'.$r['show'].'</td><td class="Cnorm">'.$str.'</td></tr>';
        } elseif ( $r['func'] == 2 ) {
          $l .= '<tr><td class="Cdark" colspan="2"><b>'.$r['show'].'</b></td></tr>';
        } elseif ( $r['func'] == 3 ) {
          $str = '';
          if (isset($a[$r['show']])) {
            $str = @db_result ( db_query ("SELECT `".$r['show']."` FROM prefix_user WHERE id = ".$uid) , 0 );
          }
          if ( function_exists ( 'profilefields_show_spez_'.$r['show'] ) ) {
            $l .= call_user_func ( 'profilefields_show_spez_'.$r['show'], $str, $uid );
          } elseif ($r['show'] != 'opt_pm_popup') {
            $l .= '<tr><td class="Cmite">'.ucfirst($r['show']).'</td><td class="Cnorm">'.$str.'</td></tr>';
          }
        }
      }
      return ( $l );
    }
    
    # hier kommen die speziellen funktionen hin...
    ##
    ###
    function profilefields_show_spez_geschlecht ($value,$uid) {
      global $lang;
      $ar = array ( 0 => $lang['itdoesntmatter'], 1 => $lang['male'], 2 => $lang['female'] );
      return ( profilefields_show_echo_standart ( $lang['sex'], $ar[$value] ) );
    }
    function profilefields_show_spez_status ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['status'], ($value?'aktiv':'inaktiv') ) );
    }
    function profilefields_show_spez_usergallery ($value,$uid) {
      global $allgAr, $lang;
      if ($allgAr['forum_usergallery'] == 1) {
        return ( profilefields_show_echo_standart ( 'Usergallery', '<a href="index.php?user-usergallery-'.$uid.'">ansehen</a>' ) );
      }
    }
    function profilefields_show_spez_homepage ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
    }
    function profilefields_show_spez_opt_mail ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['mail'], ($value?'<a href="index.php?user-mail-'.$uid.'">'.$lang['send'].'</a>':'') ) );
    }
    function profilefields_show_spez_opt_pm ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['privatemessages'], ($value?'<a href="index.php?forum-privmsg-new=0&amp;empfid='.$uid.'">'.$lang['send'].'</a>':'') ) );
    }
    function profilefields_show_spez_sig ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['signature'], bbcode($value) ) );
    }
    function profilefields_show_spez_staat ($value,$uid) {
      global $lang;
      return ( profilefields_show_echo_standart ( $lang['state'], ((!empty($value) AND file_exists('include/images/flags/'.$value))?'<img src="include/images/flags/'.$value.'" alt="'.$value.'" title="'.$value.'" />':'') ) );
    }
    ###
    ##
    # help funcs
    function get_nationality_array () {
      $ar = array();
      $o = opendir ( 'include/images/flags' );
      while ( $f = readdir ( $o ) ) {
        if ( $f != '.' AND $f != '..' ) {
            $ar[$f] = str_replace('.gif','',$f);
          }
      }
      asort($ar);
      return ( $ar );
    }
    
    function profilefields_show_echo_standart ( $k, $v ) {
      return ( '<tr><td class="Cmite">'.$k.'</td><td class="Cnorm">'.$v.'</td></tr>' );
    }
    ?>



    Zuletzt modifiziert von trejay am 04.10.2009 - 00:38:36
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Mach in der user_detail.php aus dem:

    'SIGNATUR' => $row['sig'],


    das:

    'SIGNATUR' => bbcode($row['sig']),
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    trejay Mitglied
    Registriert seit
    09.04.2009
    Beiträge
    372
    Beitragswertungen
    0 Beitragspunkte
    Fettes Gracias... et funzt^^...
    XFire: Trejay
    Skype: Trejay2
    HP: www.socclan.1x.de
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten