pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => Avatarupload Modul => Thema gestartet von: onkel am 19 Oktober 2006, 15:44:26

Titel: Im Profil zum Fotoalbum verlinken
Beitrag von: onkel am 19 Oktober 2006, 15:44:26
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
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: BowlingX am 20 Oktober 2006, 22:43:20
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
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: onkel am 20 Oktober 2006, 23:14:27
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]
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: BowlingX am 23 Oktober 2006, 17:27:22
Hi,
probier mal diese Datei:
PS: Du hattest gar keine Userdaten ausgelesen!
David

[gelöscht durch Administrator]
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: onkel am 23 Oktober 2006, 18:02:43
Danke BowlingX,


<?php

// Userdaten auslesen:
$u_data mxGetUserData();

 
?>


Für die zukunft wieß ich bescheid  ...   :thumbup:
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: BowlingX am 23 Oktober 2006, 18:14:11
hihi :)
Keine Ursache!
David
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: lemming am 19 November 2006, 16:01:24
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&amp;pic=".$isAvatarUploaded['foto']."\" alt=\"".$isAvatarUploaded['foto']."\"><br><a href=\"modules.php?name=Avatar&amp;file=album&amp;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&amp;file=album&amp;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 :)

Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: BowlingX am 20 November 2006, 21:28:08
Hi,
danke für die Anleitung! :)
David
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: jubilee am 21 November 2006, 16:47:18
wird in der mx_userfunctions_options.sample.php für die Version 0.19
ereits enthalten sein
@Bowling: Ist auch schon im CVS
Titel: Re: Im Profil zum Fotoalbum verlinken
Beitrag von: BowlingX am 21 November 2006, 19:24:54
Hoi,
danke jubilee :)
David