Man muss das Punktesystem nicht zwingenderweise verwenden, man benötigt lediglich
die pointsys.php
Die Datei kommt
in den Ordner
include/includes/func/
In der Memberliste hab ich es dann wie folgt eingebaut
in die memb_list.php folgenden Code
nach
defined ('main') or die ( 'no direct access' ); einfügen
require_once ('include/includes/func/pointsys.php');
dann folgenden Code suchen
$ar = array ( 'NAME' => $row->name,
'RANG' => userrang($row->posts,$row->id),
'CLASS' => $class,
'POSTS' => $row->posts,
'UID' => $row->id,
'DATE' => date('d.m.Y',$row->regist),
'GRUPE' => $row->recht_name
);
$tpl->set_ar_out($ar,1);
und ändern in
$ar = array ( 'NAME' => $row->name,
'RANG' => userrang($row->posts,$row->id),
'CLASS' => $class,
'POSTS' => $row->posts,
'UID' => $row->id,
'DATE' => date('d.m.Y',$row->regist),
'GAMES' => getteams($row->id),
'GRUPE' => $row->recht_name
);
$tpl->set_ar_out($ar,1);
dann noch in der memb_list.htm
<tbody>
<tr class="Chead">
<th height="30" width="30%">{_lang_name}</th>
<th align="center" width="20%">{_lang_rank}</th>
<th align="center" width="20%">{_lang_group}</th>
<th width="15%">{_lang_regtime}</th>
<th align="center" width="15%">{_lang_posts}</th>
</tr>
<tr class="{CLASS}">
<td><a href="index.php?user-details-%7BUID%7D">{NAME}</a></td>
<td align="center"><font style="font-size: 10px;">{RANG}</font></td>
<td align="center">{GRUPE}</td>
<td>{DATE}</td>
<td align="center">{POSTS}</td>
</tr>
</tbody>
ändern zu
<tbody>
<tr class="Chead">
<th height="30" width="25%">{_lang_name}</th>
<th align="center" width="15%">Games</th>
<th align="center" width="15%">{_lang_rank}</th>
<th align="center" width="15%">{_lang_group}</th>
<th width="15%">{_lang_regtime}</th>
<th align="center" width="15%">{_lang_posts}</th>
</tr>
<tr class="{CLASS}">
<td><a href="index.php?user-details-%7BUID%7D">{NAME}</a></td>
<td align="center">{GAMES}</td>
<td align="center"><font style="font-size: 10px;">{RANG}</font></td>
<td align="center">{GRUPE}</td>
<td>{DATE}</td>
<td align="center">{POSTS}</td>
</tr>
</tbody>
HINWEIS!!!
Die Änderung an der memb_list.htm sind nur Beispiel. Die Spalte der Spiele kann auch an einer anderen Stelle eingebaut werden. Das bleibt jedem Selbst überlassen.
HTML Kenntnisse sollte vorhanden sein um diese Änderungen vorzunehmen
Die Änderungen funktionieren so bzw. in ähnlicher Form auf
externer Link
Die Bilder müssen den Namen des Teams haben und exakt genauso geschrieben werden. Außerdem müssen sich die bilder im Ordner include/images/wargames/ befinden und sollten im .gif Format sein.
Sollte es Probleme mit der Orginal pointsys.php geben, kann diese abgespeckte Variante benutzt werden
<?php
# Copyright by Manuel
# Support www.ilch.de
# codeedit by Rolf Berleth
defined ('main') or die ( 'no direct access' );
##teamsals bildausgeben
function getteams ($id) {
$games='';
$ergg = db_query("SELECT b.name,b.id FROM prefix_groupusers a left join prefix_groups b ON a.gid = b.id WHERE uid =".$id);
if ( db_num_rows($ergg) == 0 ) {
$games="keine";
} else {
while ($rowg = db_fetch_assoc($ergg) ) {
if(file_exists('include/images/wargames/'.$rowg['name'].'.gif')){
$games.='<a href="?teams-show-'.$rowg['id'].'"><img src="include/images/wargames/'.$rowg['name'].'.gif" title="'.$rowg['name'].'" alt="'.$rowg['name'].'" border="0"></a> ';
} else {
$games.='<a href="?teams-show-'.$rowg['id'].'">'.$rowg['name'].'</a> ';
}
}
}
return ($games);
}
?>
Ich gebe keine Garantie darauf das es funktioniert. Da ich den Code aber aus meinen Dateien kopiert habe sollte es funktionieren.
Bevor ihr Änderungen an den Dateien vornehmt solltet ihr unbedingt eine kopie der dateien auf eurem Rechner sichern!!!!!!!