Hoi

evtl kann bowlingX ja weiterhelfen ?
Evtl. fängst Du auch mal an, Dich mit HTML, PHP & Co. zu beschäftigen?

Da das ganze ja nur nen "Klacks" ist, hier mal die notwendigen Änderungen:
1. Anpassung in
modules/Members_List/index.phpZwischen den Zeilen (ca. 206-207)
$cols = 8;
if ($memlist_pmallowed) {
fügst Du das ein:
if(mxModuleAllowed("Avatar")) {
echo "<th bgcolor=\"$bgcolor4\"><font color=\"$textcolor2\">Photo(s)</font></th>\n";
$cols++;
}
Und
zwischen den Zeilen (ca. 266-268)
echo "</td>";
if ($memlist_pmallowed) {
fügst Du das ein:
if(mxModuleAllowed("Avatar")) {
// Pfad zu den Bildern fuer das Avatar-Modul
$fotodir = 'images/forum/member_avatar';
$fotolist = array();
$fotos = dir($fotodir);
while ($fotofile = $fotos -> read()){
if (stristr($fotofile, $theuser['uname']) && stristr($fotofile, "foto")){
if (preg_match('#(.*)([0-9])(\.gif|\.jpe?g)$#i', $fotofile, $fotomatches)) {
$fotolist[] = $fotomatches;
}
}
}
closedir($fotos->handle);
$zaehler1 = count($fotolist);
echo "<td align='center' bgcolor='$dcolor'>";
if ($zaehler1 > 0){
echo "<img src='images/yes.gif' width='16' height='16' border='0' alt='"._USERPHOTOEXISTS."'>";
}else{
echo "<img src='images/no.gif' width='16' height='16' border='0' alt='"._USERPHOTONOTEXISTS."'>";
}
echo "</td>";
}
2. Die Bilder (Muster sind im Anhang), die angezeigt werden sollen, lädst Du in das Verzeichnis
images im
mx-root.
3. Anpassung der Dateien
modules/Members_List/languages/lang-sprache.phpAm Ende der jeweiligen Sprachdateien fügst Du den folgenden Code ein:
define('_USERPHOTOEXISTS','Bild(er) im Fotoalbum vorhanden');
define('_USERPHOTONOTEXISTS','kein(e) Bild(er) im Fotoalbum vorhanden');
Die englische bzw. französische Übersetzung mußte halt selber machen.
4. Fertig :luxhello:
Bei der Änderung/Erweiterung wird nur nach Fotos geguckt, nen Avatar wird
nicht berücksichtigt.
Desweiteren gilt wieder einmal: Das ganze ist
ungetestet, sollte aber funzen.
Bei Problemen bitte, wie immer, erst
Debug-Modus und
SQL-Fehler anzeigen? einschalten und dann "meckern" und die Fehlermeldungen hier posten.
Sodele, und nu viel Spaß mit der Ergänzung. 8)
Edit: Fehler aus Antwort #2 gefixt.

[gelöscht durch Administrator]