Im Profil zum Fotoalbum verlinken

Begonnen von onkel, 19 Oktober 2006, 15:44:26

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

onkel

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

BowlingX

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
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

onkel

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]

BowlingX

Hi,
probier mal diese Datei:
PS: Du hattest gar keine Userdaten ausgelesen!
David

[gelöscht durch Administrator]
Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

onkel

Danke BowlingX,


<?php

// Userdaten auslesen:
$u_data mxGetUserData();

 
?>


Für die zukunft wieß ich bescheid  ...   :thumbup:

BowlingX

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

lemming

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 :)

greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*

BowlingX

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!

jubilee

wird in der mx_userfunctions_options.sample.php für die Version 0.19
ereits enthalten sein
@Bowling: Ist auch schon im CVS

BowlingX

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!