Hallo,
Ich möchte gerne das der User direkt unter sein Profil in sein Fotoalbum kommt, zurzeit muss er erst unter Avatars gehen und dann kann er sein Album einsehen.
<?php
$item[] = "<a href=\"modules.php?name=Avatar\">".mxCreateImage("images/menu/avatar.gif", _AVATARUPLOAD)."<br>"._AVATARUPLOAD."</a>";
}
if (mxModuleAllowed("User_Fotoalbum")){ # falls User Fotoalbum Modul vorhanden
$item[] = "<a href=\"modules.php?name=Avatar\">".mxCreateImage("images/menu/fotoalbum.gif", _FOTOALBUM2)."<br>"._FOTOALBUM2."</a>";
}
?>
Jetzt führen beide links zu modules.php?name=Avatar
Wie kann ich das einrichten das der User zu sein Fotoalbum kommt modules.php?name=Avatar&file=album&uid= UserName
<?php
href=\"modules.php?name=Avatar&file=album&uid=$uname\">".mxCreateImage("images/menu/fotoalbum.gif", _FOTOALBUM2)."<br>"._FOTOALBUM2."</a>";
?>
Ich habe es damit versucht, aber der Username wird nicht angezeigt :D
Ich nutze die mx_userfunctions_options.php
mfg
Onkel
Hi,
wenn du in der richtigen Funktion bist müsste das eigentlich gehen, poste doch mal den ganzen Abschnitt oder schick ihn mir per Mail (an david at myself minus design punkt com), dann schau ich mal nach!
David
HI BowlingX :D
Ich habe es angehängt, habe die stelle so kommentiert wo ich die Änderung vorgenommen habe.
Zitat
///////////////////////////////////////// Das will nicht :( aber es muß ////////////////////////////////////////////////////////
[gelöscht durch Administrator]
Hi,
probier mal diese Datei:
PS: Du hattest gar keine Userdaten ausgelesen!
David
[gelöscht durch Administrator]
Danke BowlingX,
<?php
// Userdaten auslesen:
$u_data = mxGetUserData();
?>
Für die zukunft wieß ich bescheid ... :thumbup:
hihi :)
Keine Ursache!
David
hab auch eben die erweiterung aktiviert und festgestellt, dass dann kein Album mehr bei der userinfo angezeigt wird. hab mir die datei von bowling oben nicht angeguckt aber vllt. anhängend noch gesagt wie ich vorgegangen bin.
wers wieder haben will muss folgendes machen:
datei: mx_userfunctions_options.php
funktion: function viewuserinfo_option_1 suchen
dann nach extract($uinfo); folgendes einfügen:
# Prüfem ob ein Avatar hochgeladen wurde:
$isAvatarUploaded = mxIsAvatarUploaded($uinfo['uname'], false, true);
# Prüfem ob ein Avatar hochgeladen wurde:
if (!$isAvatarUploaded['werist']) {
$uinfo['user_avatar'] = (empty($uinfo['user_avatar']) || $uinfo['user_avatar'] == "blank.gif") ? "" : mxCreateImage(MX_PATH_AVATAR . "/" . $uinfo['user_avatar'], $uinfo['user_avatar']);
} else {
$uinfo['user_avatar'] = mxCreateImage(MX_PATH_MEMBERAVATAR . "/" . $isAvatarUploaded['werist']);
}
dann ca. 30 zeilen weiter unten das hier suchen
Zitat#### Beginn Informationen ober Tabelle links #######
dann kommen ganz viele if(!empty(blabla)), die stehen für die zeilen bei der userinfo, also man erkennt ja sexus, bday, famstatus usw. je nach belieben dazwischen dann folgneds einfügen:
if (!empty($isAvatarUploaded['foto']) && defined("AV_ALBUM")) echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>" . _AV_USERFOTO . "</b></td><td bgcolor=\"$bgcolor3\"><img src=\"modules/Avatar/thumb.php?wat=displayThumb&pic=".$isAvatarUploaded['foto']."\" alt=\"".$isAvatarUploaded['foto']."\"><br><a href=\"modules.php?name=Avatar&file=album&uid=" . $isAvatarUploaded['aid'] . "\">" . _AV_VISIT_ALBUM . "</a></td></tr>\n";
else if (defined("AV_ALBUM")) echo "<tr valign=\"top\"><td bgcolor=\"$bgcolor2\"><b>" . _AV_USERFOTO . "</b></td><td bgcolor=\"$bgcolor3\">" . _AV_NO_PICS_UPLOADED . "<br><a href=\"modules.php?name=Avatar&file=album&uid=" . $uinfo['uname'] . "\">" . _AV_VISIT_ALBUM . "</a></td></tr>\n";
und dann hat man das album + thumbnailansicht wieder in seiner userinfo. keine gewähr aber bei mir funzts so prima :)
Hi,
danke für die Anleitung! :)
David
wird in der mx_userfunctions_options.sample.php für die Version 0.19
ereits enthalten sein
@Bowling: Ist auch schon im CVS
Hoi,
danke jubilee :)
David