pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => Coppermine-Mx => Thema gestartet von: SvenW am 14 Oktober 2006, 22:22:48

Titel: In der Datei-Information alle Bilder eines users anzeigen lassen
Beitrag von: SvenW am 14 Oktober 2006, 22:22:48

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 (http://www.borderlineart.name/de/modules.php?name=Gallery&act=displayimage&album=1&pos=10)





Grüsse

black...
Titel: Re: In der Datei-Information alle Bilder eines users anzeigen lassen
Beitrag von: SvenW am 15 Oktober 2006, 13:31:50
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...
Titel: Re: In der Datei-Information alle Bilder eines users anzeigen lassen
Beitrag von: Carlos Brasil am 15 Oktober 2006, 16:02:14
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.
Titel: Re: In der Datei-Information alle Bilder eines users anzeigen lassen
Beitrag von: SvenW am 15 Oktober 2006, 16:27:20
@ 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
Titel: Re: In der Datei-Information alle Bilder eines users anzeigen lassen
Beitrag von: Sitki am 15 Oktober 2006, 19:25:45
@ black and white

Hi  :),
den Bildinformationsblock hast du wie eingebaut?

gruß


Edit: Hat sich erledigt. Auf Detailinformationen anzeigen gehen.
Titel: Re: In der Datei-Information alle Bilder eines users anzeigen lassen
Beitrag von: Toasti am 13 November 2006, 11:35:44
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?