In der Datei-Information alle Bilder eines users anzeigen lassen

Begonnen von SvenW, 14 Oktober 2006, 22:22:48

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

SvenW


Wollte gerne die Möglichkeit haben in den Dateiinformationen mittels Textlink alle Bilder eines Users aufzulisten. Ich habe als erstes das Textfeld "Dateiname " auf den Profillink abgeändert, da ich die Information unnütz fand.

Im zweiten Feld "Name des Albums" habe ich dann den Textlink der als Usernamen angezeigt wird eingefügt um alle Bilder eines Users anzeigen zu lassen und den Albumnamen-link entfernt, da dieser auch oben in der Navigation erscheint.

Hier mal eine kleine Bastelhilfe fur die displayimage.php:


// Display picture information
function html_picinfo()
{
    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $THEME_DIR, $FAVPICS, $REFERER;
    global $album, $lang_picinfo, $lang_display_image_php, $lang_byte_units, $lastup_date_fmt;

    if ($CURRENT_PIC_DATA['owner_id'] && $CURRENT_PIC_DATA['owner_name']) {
        $owner_link = '<a href ="profile.php?uid=' . $CURRENT_PIC_DATA['owner_id'] . '">' . $CURRENT_PIC_DATA['owner_name'] . '</a> ';
    } else {
        $owner_link = '';
    }

    if (GALLERY_ADMIN_MODE && $CURRENT_PIC_DATA['pic_raw_ip']) {
        if ($CURRENT_PIC_DATA['pic_hdr_ip']) {
            $ipinfo = ' (' . $CURRENT_PIC_DATA['pic_hdr_ip'] . '[' . $CURRENT_PIC_DATA['pic_raw_ip'] . ']) / ';
        } else {
            $ipinfo = ' (' . $CURRENT_PIC_DATA['pic_raw_ip'] . ') / ';
        }
    } else {
        if ($owner_link) {
            $ipinfo = ' - anzeigen';
        } else {
            $ipinfo = '';
        }
    }

    $info[$lang_picinfo['Filename']] = '' . $owner_link . '<a href="thumbnails.php?album=lastupby&amp;uid=' . $CURRENT_PIC_DATA[''] . '">' . $CURRENT_PIC_DATA[''] . '</a></span>';
    $info[$lang_picinfo['Album name']] = '<span class="alblink">' . '<a href="thumbnails.php?album=lastupby&amp;uid=' . $CURRENT_PIC_DATA['owner_id'] . '">' . $CURRENT_PIC_DATA['owner_name'] . $ipinfo.'</a></span>';

    if ($CURRENT_PIC_DATA['votes'] > 0) {
        if (defined('THEME_HAS_RATING_GRAPHICS')) {
            $prefix = $THEME_DIR;
        } else {
            $prefix = '';
        }
        if (GALLERY_ADMIN_MODE) {
          $width = 800;
          $height = 500;
        } else {
          $width = 400;
          $height = 250;




Wenn Ihr nun den Textlink besucht werden alle Bilder des users aufgelistet und erscheinen mit dem Dialog neueste Datein von User x. Dies fand ich auch nicht ganz passend und habe es auf alle Bilder von User x geändert. Die Änderung könnt ihr in der functions.inc.php wie folgt ändern:

Zeile 1158

'. $user_name;
                } else {
                        $album_name = $lang_meta_album_names['lastup'] .' - '. $user_name;
                }


auf:

'. $user_name;
                } else {
                        $album_name = 'alle Bilder von - '. $user_name;
                }


ändern




Dann noch die Sprachdatei anpassen und fertig...


Hoffe die Coderei hat hier keine negativen Auswirkungen!

Sehen kann Mann oder Frau es hier:http://www.borderlineart.name/de/modules.php?name=Gallery&act=displayimage&album=1&pos=10





Grüsse

black...

SvenW

Habe noch eine kleine Anmerkung und eine Frage an ALLE.

Im Standard Theme wird unter dem Bild der Titel angezeigt, da könnte man den Link auch gut einbauen.

Am besten wäre es... wenn Mann oder Frau in den Benutzerdefinierte Feldern dies erstellen könnte und im Feld 1 dann automatisch die Abrage erfolgen würde!?

Oder einen mod direkt über der Titelanzeige unter dem Bild.

Wo würdet ihr den Textlink haben wollen?

Das Gleiche noch mit den Kommentaren und gut!?



Grüsse


black...

Carlos Brasil

Gut würde ich noch finden wenn man unter der Thumbnailübersicht (Gallery-act-thumbnails-album-xx.html) die Beschreibung ausblenden könnte, so dass diese nur unter dem Bild angezeigt wird. Bei einer grossen Bildbeschreibung werden die Thumbnails doch sehr versetzt angezeigt.
Carlos Brasil • http://www.kwjr.de

SvenW

@ carlos

es geht mir hier nur um die möglichkeit der textlinks "alle bilder und die kommentare" anzeigen zu lassen und dies in der grossansicht der bilder bzw. in der dateiinformation.

aber schaue mal in den einstellungen der coppermine  "dateiname unterhalb des thumbnails anzeigen ".


grüsse

black

Sitki

#4
@ black and white

Hi  :),
den Bildinformationsblock hast du wie eingebaut?

gruß


Edit: Hat sich erledigt. Auf Detailinformationen anzeigen gehen.
viele Grüße

Kein Support über PN, Mail oder Messenger!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Toasti

Super Link, gesucht, gefunden und funktioniert Klasse!  :)

Hab da aber noch eine Frage dazu:
Was müßte ich denn in die Userinfo > view.php schreiben um von dort ebenfalls auf das Useralbum desjenigen zu gelangen? Weiß daß zufällig jemand?