Gibt sowas auch für Ilch also son Script
externer Link
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| Geschlossen | ||


$opts['av'] = 'include/images/userbilder/';
$opts['av'] = '';





<?php
# Copyright by: Manuel
# Support: www.ilch.de
# Randomteambox von Mairu
defined ('main') or die ( 'no direct access' );
//Einstellungen
//-------------
//1. Soll irgendein zufälliges Team [0] gewählt werden oder aus einer vorgegenen Liste [1]
$opts['tmode'] = 0;
//2. Hier die Liste der vorgegeben Teams in Form der ID als Array, also einfach array(1,3); für Teams 1 und 3
$opts['teams'] = array(1,3);
//3. Höhe der Avatars
$opts['ah'] = 40;
//4. Breite der Avatars
$opts['aw'] = 40;
//5. Abstand zwischen den Bildern
$opts['as'] = 2;
//6. User ohne Avatar nur mit Namen anzeigen [1], gar nicht anzeigen [0]
$opts['oa'] = 1;
//7. Eigenes Verzeichnis mit Bildern im Format xxx.jpg wobei xx die Userid des Members ist
// Beispiel: include/images/userbilder/ <- letzer / wichtig
// Wenn kein Verzeichnis angegeben ist, werden die Avatare benutzt
// Bei einem eigenen Verzeichnis kann die Reihenfolge, Avatar, kein Avatar nicht eingehalten werden
$opts['av'] = 'include/images/userbilder/';
//------------- Ende der Einstellungen, darunter sollte nichts mehr geändert werden müssen
if ($opts['tmode'] == 0) {
//Zufälliges Team auswählen aus allen Teams per MySQL
$q = db_query("SELECT id,name FROM `prefix_groups` WHERE zeigen = 1");
$anz = db_num_rows($q);
$r = rand(0,$anz-1);
$tid = db_result($q,$r,0);
$tname = db_result($q,$r,1);
} else {
//Zufälliges Team auswählen, aus vorgegebenen Teams
$tid = $opts['teams'][rand(0,count($opts['teams'])-1)];
$tname = @db_result(db_query("SELECT name FROM `prefix_groups` WHERE id = $tid"),0);
}
echo '<b>'.$tname.'</b><br /><div>';
$q = db_query("SELECT b.uid,a.name,a.avatar FROM prefix_groupusers b INNER JOIN prefix_user a ON b.uid = a.id WHERE b.gid = $tid ORDER BY a.avatar DESC, b.fid");
while ($r = db_fetch_object($q)) {
if (!empty($opts['av'])) { $r->avatar = $opts['av'].$r->uid.'.jpg'; }
$a = file_exists($r->avatar);
if ($opts['oa'] == 0 AND $a == false) { continue; }
echo '<div style="float:left; margin-right:'.$opts['as'].'px; margin-bottom:'.$opts['as'].'px;"><a href="index.php?user-details-'.$r->uid.'">'.($a?'<img src="'.$r->avatar.'" border="0" alt="'.$r->name.'" alt="'.$r->title.'" height="'.$opts['ah'].'" width="'.$opts['ah'].'" />':$r->name).'</a>'.($a?'':' ').'</div>';
}
echo '</div>';
?>

| Geschlossen | ||
![]() |
Zurück zu Allgemein | |