1. Note, after this small hack don't expect any support from module developer.
2. Back up "/modules/LightBox/js/lightbox.js"
3. Locate function "updateDetails". It is on line 512 in LightBox revision 12 (the same as yours).
Modified function replaces link text "Click here to save a version of this image" with value of LightBox "title" attribute if available. Also it does not show picture title in it's default place.
updateDetails: function() {
// if caption is not null
download_text = 'Click here to save a version of this image';
if(imageArray[activeImage][1]){
// Element.show('caption');
// Element.setInnerHTML( 'caption', imageArray[activeImage][1]);
download_text = imageArray[activeImage][1];
}
// if image is part of set display 'Image x of x'
if((imageArray.length > 1) || (saveImage == true)){
Element.show('numberDisplay');
Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + 1) + " of " + imageArray.length + "<br><a target=_blank href=" + imageArray[activeImage][0] + ">" + download_text + "</a>");;
//Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + 1) + " of " + imageArray.length);
}
new Effect.Parallel(
[ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: resizeDuration, from: 0.0, to: 1.0 }),
new Effect.Appear('imageDataContainer', { sync: true, duration: resizeDuration }) ],
{ duration: resizeDuration, afterFinish: function() {
// update overlay size and update nav
var arrayPageSize = getPageSize();
Element.setHeight('overlay', arrayPageSize[1]);
myLightbox.updateNav();
}
}
);
},