¡Hola,
okram!
Las he encontrado en un archivo. Antes de que intentes buscarle el fallo quiero decirte que deja de funcionar el <a href ...> cuando se añade a la imagen original un script de reflejo debajo.
Es decir, un código igual pero con menos campos (null etc) funciona bien cuando se trata de solo la imagen original y te lleva a la página linkada.
El problema es cuando se quiere linkar a las dos imágenes (la original y su reflejo). Es entonces cuando deja de funcionar el <a href= .... >
Es decir, éste código sí que funciona bien (pero no sirve cuando se une la segunda imagen, la de reflejo de la primera
Código:
<a href="<?=getAlbumLinkURL();?>" title="View album: <?=getAlbumTitle();?>" class="img">
<?php printCustomAlbumThumbImage(getAlbumTitle(), null, 230, null, 210, 60); ?>
</a>
De todas formas copio aqui las funciones (se trata de una plantilla que he estado modificando y el error, es decir, el que no se pueda linkar a las imagenes (original y reflejo) ha llegado como defecto en la propia plantilla.
Los codigos de la funciones son:
Código:
function getAlbumLinkURL() {
global $_zp_current_album, $_zp_current_image;
if (in_context(ZP_IMAGE) && $_zp_current_image->getAlbumPage() > 1) {
// Link to the page the current image belongs to.
if (zp_conf('mod_rewrite')) {
return WEBPATH . "/" . urlencode($_zp_current_album->name) .
"/page/" . $_zp_current_image->getAlbumPage();
} else {
return WEBPATH . "/index.php?album=" . urlencode($_zp_current_album->name) .
"&page=" . $_zp_current_image->getAlbumPage();
}
} else {
if (zp_conf('mod_rewrite')) {
return WEBPATH . "/" . urlencode($_zp_current_album->name) . "/";
} else {
return WEBPATH . "/index.php?album=" . urlencode($_zp_current_album->name);
}
}
}
Código:
function getAlbumTitle() {
if(!in_context(ZP_ALBUM)) return false;
global $_zp_current_album;
return $_zp_current_album->getTitle();
}
Código:
function printCustomAlbumThumbImage($alt, $size, $width=NULL, $height=NULL, $cropw=NULL, $croph=NULL, $cropx=NULL, $cropy=null, $class=NULL, $id=NULL) {
echo "<img src=\"" . getCustomAlbumThumb($size, $width, $height, $cropw, $croph, $cropx, $cropy) . "\" alt=\"$alt\"" .
(($class) ? " class=\"$class\"" : "") .
(($id) ? " id=\"$id\"" : "") . " />";
}
Muchas gracias y un saludo