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&uid=' . $CURRENT_PIC_DATA[''] . '">' . $CURRENT_PIC_DATA[''] . '</a></span>';
$info[$lang_picinfo['Album name']] = '<span class="alblink">' . '<a href="thumbnails.php?album=lastupby&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…