ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Team/Squad Ansicht problem

Geschlossen
  1. #1
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    abend zusammen!

    wollte auf unserer testseite folgendes machen:

    hab den User-Control-Panel 1.1 installiert funktioniert auch einwandfrei!
    dannach TeamsMod 1.1 hochgeladen funktioniert auch!

    so jetzt mein problem im user control panel kann ich zwei bilder hochladen ( userbild, avatar;) beides kein problem nur wenn ich auf teams geh seh ich links den avatar will aber das man dort das Userbild sieht!

    Was muss ich den machen das des funktioniert? mfg KOCH

    betroffene Homepage: tsstesthp.ts.funpic.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Schau Dir die Abfrage des Avatars und die Ausgabe an das Template an und wiederhole es mit dem Userpic!
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    lord verwirr mich nicht xD

    komm nicht ganz mit was soll ich machen lächeln mfg
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Es wird ja das avatar in der teams.php abgefragt, alá SELECT avatar FROM xic_user, da muss halt userpic mit eingefügt werden. Anschließend wird $row['avatar'] definiert, diese duplizieren und die Kopie in userpic umwandeln. Dann im Template {userpic} einfügen! Fertig!

    Wenn Du garnicht zurecht kommst Dateien posten. Aber probier es erstmal!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    in der teams.php hab ich schon nach geschaut da steht schon was mit avatar nur wenn ich die mit userpic austausch funkt des ned. und was du meinst ala select avatar from..... des hab ich da nicht gefunden sonst hät ich ja nur den ausgetauscht.

    hier mal die teams.php von include/contents:

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    defined ('main') or die ( 'no direct access' );
    function show_members ($gid,$tpl) {
    	global $allgAr, $lang;
    	$qry = db_query('SELECT `id`, `name` FROM `xic_groupfuncs` ORDER BY `id` ASC');
    	$tpl->out(1);
    	while ($gr = db_fetch_assoc($qry)) {
    
    		$q = 'Select user.id, user.name, user.avatar, user.status, user.email, user.homepage, user.llogin, user.regist
          FROM xic_groupusers AS gusers 
          LEFT JOIN xic_user AS user ON user.id = gusers.uid
          LEFT JOIN xic_groupfuncs funk ON gusers.fid = funk.id
          WHERE gusers.gid = '.$gid.' AND funk.pos = '.$gr['id'].' 
          ORDER BY funk.pos ASC, user.name ASC';
          $erg = db_query($q);
          
          if(db_num_rows($erg)==0) continue;
    		$tpl->set('rang_id', $gr['id']);
    		$tpl->set('rang_name', $gr['name']);
    		$tpl->out(2);
    
    		while ($row = db_fetch_assoc($erg)) {
    			if($row['homepage'] == ""){
    				$homepage="<img src=\"include/images/forum/nowww.png\" border=\"0\">";
    			}else{
    				$homepage="<a href=\"".$row['homepage']."\" target=\"_blank\"><img src=\"include/images/forum/owww.png\" border=\"0\"></a>";
    			}
    
    			if ($class == 'Cmite')
                            $class = 'Cnorm';
                      else
                            $class = 'Cmite';
                      if($row['avatar'] != ''){      
    			   $ai = getimagesize($row['avatar']);
                         $avatar = '<img src="'.$row['avatar'].'" onmouseover="resizeImage(this,\''.$ai[0].'px\', \''.$ai[1].'px\');" onmouseout="smalImage(this, \''.round(($ai[0])/(($ai[1])/50),0).'px\', \'50px\');" style="width:'.round(($ai[0])/(($ai[1])/50),0).'px; height:50px;"/>';
                         }else
                         $avatar = '';			
    			$ar = array (
    			'AVATAR' => $avatar,			
    			'NAME' => $row['name'],
    			'UID' => $row['id'],
    			'ACTIVITY' => ($row['status'] == 1? $lang['active'] : $lang['inactive']),
    			'RANG' => $gr['name'],
    			'CLASS' => $class,
    			'PM' => ('<a href=index.php?forum-privmsg-new=0&amp;empfid='.$row['id'].'" target="_blank"><img src="include/images/forum/opm.png" border="0"></a>'),
    			'EMAIL' => $row['email'],
    			'WWW' => $homepage,
    			'LLOGIN' => date('d.m.Y <b\r> H:i',$row['llogin'].' Uhr'),
    			'DATE' => date('d.m.Y',$row['regist'])
    			);
    
    			$tpl->set_ar_out($ar,3);
    		}
    	}
    	$tpl->out(4);
    }
    
    if ($menu->get(1) == 'show') {
    	$gid = escape($menu->get(2), 'integer');
    	$name = @db_result (db_query("SELECT name FROM xic_groups WHERE id =".$gid));
    	$bild = @db_result (db_query("SELECT img FROM xic_groups WHERE id =".$gid));
    	$title = $allgAr['title'].' :: Teams :: '.$name;
    	$hmenu = '<a class="smalfont" href="?teams">Teams</a> &raquo; '.$name;
    	$design = new design ( $title , $hmenu );
    	$design->header();
    	$tpl = new tpl ('teams');
    	if (!empty($bild) ) {
    		$show = '<img src="'.$bild.'" title="'.$name.'" alt="'.$name.'" border="0"></a>';
    	} else {
    		$show = '<b>'.$name.'</b>';
    	}
    	$tpl->set_out('show', $show,0);
    	
    	show_members ($gid,$tpl);
    } else {
    	$title = $allgAr['title'].' :: Teams';
    	$hmenu = 'Teams';
    	$design = new design ( $title , $hmenu );
    	$design->header();
    	$tpl = new tpl ('teams');
    	$erg1 = db_query("SELECT name,img,id as gid FROM xic_groups WHERE zeigen = 1 ORDER BY pos");
    	while ($row = db_fetch_assoc($erg1) ) {
    		if (!empty($row['img']) ) {
    			$row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>';
    		} else {
    			$row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><b>'.$row['name'].'</b></a>';
    		}
    		$tpl->set_ar_out($row,0);
    		if ($allgAr['teams_show_cat'] == 0) {
    			show_members ($row['gid'],$tpl);
    		}
    	}
    }
    $design->footer(0);
    ?>



    und von der template! meinste da teams.htm {usrpic} einfügen?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    defined ('main') or die ( 'no direct access' );
    function show_members ($gid,$tpl) {
        global $allgAr, $lang;
        $qry = db_query('SELECT `id`, `name` FROM `prefix_groupfuncs` ORDER BY `id` ASC');
        $tpl->out(1);
        while ($gr = db_fetch_assoc($qry)) {
     
            $q = 'Select user.id, user.name, user.avatar, user.userpic, user.status, user.email, user.homepage, user.llogin, user.regist
          FROM prefix_groupusers AS gusers 
          LEFT JOIN prefix_user AS user ON user.id = gusers.uid
          LEFT JOIN prefix_groupfuncs funk ON gusers.fid = funk.id
          WHERE gusers.gid = '.$gid.' AND funk.pos = '.$gr['id'].'
          ORDER BY funk.pos ASC, user.name ASC';
          $erg = db_query($q);
           
          if(db_num_rows($erg)==0) continue;
            $tpl->set('rang_id', $gr['id']);
            $tpl->set('rang_name', $gr['name']);
            $tpl->out(2);
     
            while ($row = db_fetch_assoc($erg)) {
                if($row['homepage'] == ""){
                    $homepage="<img src=\"include/images/forum/nowww.png\" border=\"0\">";
                }else{
                    $homepage="<a href=\"".$row['homepage']."\" target=\"_blank\"><img src=\"include/images/forum/owww.png\" border=\"0\"></a>";
                }
     
                if ($class == 'Cmite')
                            $class = 'Cnorm';
                      else
                            $class = 'Cmite';
                      if($row['avatar'] != ''){      
                   $ai = getimagesize($row['avatar']);
                         $avatar = '<img src="'.$row['avatar'].'" onmouseover="resizeImage(this,\''.$ai[0].'px\', \''.$ai[1].'px\');" onmouseout="smalImage(this, \''.round(($ai[0])/(($ai[1])/50),0).'px\', \'50px\');" style="width:'.round(($ai[0])/(($ai[1])/50),0).'px; height:50px;"/>';
                         }else
                         $avatar = '';          
    				  if($row['userpic'] != ''){      
                   $ui = getimagesize($row['userpic']);
                         $userpic = '<img src="'.$row['userpic'].'" onmouseover="resizeImage(this,\''.$ui[0].'px\', \''.$ui[1].'px\');" onmouseout="smalImage(this, \''.round(($ui[0])/(($ui[1])/50),0).'px\', \'50px\');" style="width:'.round(($ui[0])/(($ui[1])/50),0).'px; height:50px;"/>';
                         }else
                         $userpic = '';          
                $ar = array (
                'AVATAR' => $avatar,
    			'USERPIC' => $userpic,                 
                'NAME' => $row['name'],
                'UID' => $row['id'],
                'ACTIVITY' => ($row['status'] == 1? $lang['active'] : $lang['inactive']),
                'RANG' => $gr['name'],
                'CLASS' => $class,
                'PM' => ('<a href=index.php?forum-privmsg-new=0&amp;empfid='.$row['id'].'" target="_blank"><img src="include/images/forum/opm.png" border="0"></a>'),
                'EMAIL' => $row['email'],
                'WWW' => $homepage,
                'LLOGIN' => date('d.m.Y <b\r> H:i',$row['llogin'].' Uhr'),
                'DATE' => date('d.m.Y',$row['regist'])
                );
     
                $tpl->set_ar_out($ar,3);
            }
        }
        $tpl->out(4);
    }
     
    if ($menu->get(1) == 'show') {
        $gid = escape($menu->get(2), 'integer');
        $name = @db_result (db_query("SELECT name FROM prefix_groups WHERE id =".$gid));
        $bild = @db_result (db_query("SELECT img FROM prefix_groups WHERE id =".$gid));
        $title = $allgAr['title'].' :: Teams :: '.$name;
        $hmenu = '<a class="smalfont" href="?teams">Teams</a> &raquo; '.$name;
        $design = new design ( $title , $hmenu );
        $design->header();
        $tpl = new tpl ('teams');
        if (!empty($bild) ) {
            $show = '<img src="'.$bild.'" title="'.$name.'" alt="'.$name.'" border="0"></a>';
        } else {
            $show = '<b>'.$name.'</b>';
        }
        $tpl->set_out('show', $show,0);
         
        show_members ($gid,$tpl);
    } else {
        $title = $allgAr['title'].' :: Teams';
        $hmenu = 'Teams';
        $design = new design ( $title , $hmenu );
        $design->header();
        $tpl = new tpl ('teams');
        $erg1 = db_query("SELECT name,img,id as gid FROM prefix_groups WHERE zeigen = 1 ORDER BY pos");
        while ($row = db_fetch_assoc($erg1) ) {
            if (!empty($row['img']) ) {
                $row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><img src="'.$row['img'].'" title="'.$row['name'].'" alt="'.$row['name'].'" border="0"></a>';
            } else {
                $row['show'] = '<a href="index.php?teams-show-'.$row['gid'].'"><b>'.$row['name'].'</b></a>';
            }
            $tpl->set_ar_out($row,0);
            if ($allgAr['teams_show_cat'] == 0) {
                show_members ($row['gid'],$tpl);
            }
        }
    }
    $design->footer(0);
    ?>

    ... und dann {USERPIC} einfügen!


    Zuletzt modifiziert von Lord|Schirmer am 24.11.2011 - 17:32:36
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    schon mal fetten dank. das du mir so schnell geholfen hast. jetzt hab ich nur noch ne frage.

    ZitatZitat
    ... und dann {USERPIC} einfügen!


    wo denn?? sry bin zu blöd dafür ^^
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    In das Template include/templates/teams.htm.
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    sry aber kriegs nicht hin.

    hier mal die teams.htm

    {EXPLODE}
    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
    <colgroup>
    <col width= "10%" />
    <col width= "*" />
    <col width= "75px" />
    <col width= "75px" />
    <col width= "40px" />
    <col width= "40px" />
    <col width= "40px" />
    <col width= "80px" />
    <col width= "100px" />
    </colgroup>
    <script type="text/Javascript">
    function resizeImage(bild, width, height){
    bild.style.width = width;
    bild.style.height = height;
    }
    function smalImage(bild, width, height){
    bild.style.width = width;
    bild.style.height = height;
    }
    </script>
    {EXPLODE}
    <tr>
    	<!-- hier das Rangbild! (bspw. rang-1.jpg für alle Leader)-->
    	<td colspan="9"><img src="include/images/rangs/rang-{rang_id}.jpg" alt="{rang_name}"/></td>
    </tr>
      <tr class="Chead" height="30">
      	<th align="center">{_lang_avatar}</th>
        <th align="center" >{_lang_name}</th>
    		<th align="center">{_lang_rank}</th>
    		<th align="center">{_lang_activity}</th>
    		<th colspan="3" align="center">{_lang_Kontakt}</th>
    		<th align="center">{_lang_lasttimeonline}</th>
    		<th  align="center">{_lang_regtime}</th>
      </tr>{EXPLODE}<tr class="{CLASS}" style="height:56px;">
     	<th align="center">{AVATAR}</th>
        <td align="center" ><a href="index.php?user-details-{UID}">{NAME}</a></td>
    		<td align="center"><font style="font-size: 10px">{RANG}</font></td>
    		<td align="center">{ACTIVITY}</td>
    		<td align="center">{PM}</td>
    	    <td align="center" ><a href="mailto:{EMAIL}"><img src="include/images/forum/oemail.png" border="0"></a></td>
    	    <td align="center" >{WWW}</td>
        <td align="center">{LLOGIN}</td>
    		<td align="center" >{DATE}</td>
      </tr>{EXPLODE}
    </table>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ah ich habs hingekriegt juhuu. hab bei der teams.php den avatar eintrag rausgelöscht und nur den von dir mit userpic und bei der teams.html hab ich wo avatar stand userpic gemacht. funkt wunderbar nochmal danke. schönen abend noch.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    is zwar jetzt ne andere frage aber vll kannst du mir da ah helfen. auf meiner haupt hompage hab ich auch user control panel installiert nur da kann ich kein userbild hochladen bzw. hochladen schon er sagt mir auch erfolgreich bla
    bla aber angezeigt krieg ich es nicht. bei der was ich auf probe gemacht hab funkts einwandfrei. und noch was kann ich von der test hp alles vom ftp server auf mein haupt ftp server kopiern bzw ersetzen aber so dass ich noch alle member da hab? wer am einfachsten


    LORD noch da??


    Zuletzt modifiziert von K8CH am 24.11.2011 - 18:55:53
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Ganz ruhig K8CH ...

    Du musst neben den Dateien vom FTP auch die Datenbank mit den Inhalten, wie Userdaten, Posts und sonstige Einträge übertragen!

    Was für ein User-Control-Panel?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Tr3icio gelöschter User
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat
    Er meint: www.ilch.de/downloads-show-1616.html


    ganz genau das mein ich mit user-contro-panel ^^

    mit den daten von der datenbank die sind ja im phpmyadmin des heist zb. c1_user die datei vom hauptserver speichern. dann vom ftp alles löschen und die daten vom test ftp server aufn haupt ftp server hochladen die c1_user... einfügen fertig. versteh ich des richtig? nicht das ich was falsch mache und nix mehr geht. mfg
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Tr3icio gelöschter User
    Einfach die Tabelle ic1_user Exportieren und in ner anderen DB importieren. Wenn du komplett umziehst dann halt die ganze Datenbank exportieren ;-)

    Aber sonst nur Datein kopieren und gegebenenfalls die include/includes/config.php anpassen ( MySQL-Daten )
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    K8CH Mitglied
    Registriert seit
    24.11.2011
    Beiträge
    11
    Beitragswertungen
    0 Beitragspunkte
    alles klar ich sicher mir jetzt erst mal die daten bank und die daten aufn ftp. dann versuch ich die datein einzufügen wenns nicht geht zieh ich komplett um wenn des auch nicht geht meld ich mich morgen in der früh nochmal zwinker danke euch und noch nen schönen abend ^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten