» Forum » Clanscript » Module und Modifikationen » Team/Squad Ansicht problem
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Team/Squad Ansicht problem
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 15:50:18     Zitieren
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, avatarZwinker 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
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 16:18:05     Zitieren
Schau Dir die Abfrage des Avatars und die Ausgabe an das Template an und wiederhole es mit dem Userpic!


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 16:23:56     Zitieren
lord verwirr mich nicht xD

komm nicht ganz mit was soll ich machen Smilie mfg
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 17:02:22     Zitieren
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!


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 17:23:15     Zitieren
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?
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 17:32:16     Zitieren
<?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


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 17:41:08     Zitieren
schon mal fetten dank. das du mir so schnell geholfen hast. jetzt hab ich nur noch ne frage.

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



wo denn?? sry bin zu blöd dafür ^^
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 17:44:15     Zitieren
In das Template include/templates/teams.htm.


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 17:54:04     Zitieren
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>
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 18:04:27     Zitieren
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.
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 18:22:56     Zitieren
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
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4606

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 19:51:35     Zitieren
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?


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 20:37:26     Zitieren
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 21:35:30     Zitieren
Zitat
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
Tr3icio
Mitglied
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 21:39:18     Zitieren
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 )
K8CH
Mitglied
0 Beitragspunkte
Posts: 11

0 Mitglieder finden den Beitrag gut.

Merkliste 24.11.2011 - 21:56:08     Zitieren
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 ^^

[ Anmelden zum schreiben ]