Ok, try this:
Open "includes/functions.php" and add after:
$allow_download = 1;
}
this:
$additional_download_sizes = array(72, 150, 300);
$register_array = array();
foreach ($additional_download_sizes as $size) {
ereg("(.+)\.(.+)", basename($image_row['image_media_file']), $regs);
$file = ((is_local_file($image_row['image_media_file'])) ? dirname($image_row['image_media_file'])."/" : MEDIA_PATH."/".$image_row['cat_id']."/").$regs[1]."_".$size.".".$regs[2];
if (!$allow_download || !get_file_path($file, "media", $image_row['cat_id'], 0, 0)) {
$register_array['download_button_'.$size] = "<img src=\"".get_gallery_image("download_off.gif")."\" border=\"0\" alt=\"\" />";
$register_array['download_zip_button_'.$size] = (function_exists("gzcompress") && function_exists("crc32")) ? "<img src=\"".get_gallery_image("download_zip_off.gif")."\" border=\"0\" alt=\"\" />" : "";
}
else {
$register_array['download_button_'.$size] = "<a href=\"".$site_sess->url(ROOT_PATH."download.php?".URL_IMAGE_ID."=".$image_row['image_id']."&size=".$size)."\"".$target."><img src=\"".get_gallery_image("download.gif")."\" border=\"0\" alt=\"\" /></a>";
$register_array['download_zip_button_'.$size] = (function_exists("gzcompress") && function_exists("crc32")) ? "<a href=\"".$site_sess->url(ROOT_PATH."download.php?action=zip&".URL_IMAGE_ID."=".$image_row['image_id']."&size=".$size)."\"><img src=\"".get_gallery_image("download_zip.gif")."\" border=\"0\" alt=\"\" /></a>" : "";
}
}
$site_template->register_vars($register_array);
You can add more sizes to $additional_download_sizes.
Now you can use in the template details.html the following tags:
{download_button_72}
{download_zip_button_72}
{download_button_150}
{download_zip_button_150}
{download_button_300
{download_zip_button_300}
Greets Jan