Foros del Web » Programando para Internet » PHP »

Problema con Shadowbox

Estas en el tema de Problema con Shadowbox en el foro de PHP en Foros del Web. Hola, Tengo un problema para usar Shadowbox y una marca de agua en PHP Tengo un archivo para la marca de agua (watermark.php) Código PHP: ...
  #1 (permalink)  
Antiguo 03/09/2012, 10:13
 
Fecha de Ingreso: septiembre-2012
Mensajes: 1
Antigüedad: 12 años, 2 meses
Puntos: 0
Problema con Shadowbox

Hola,

Tengo un problema para usar Shadowbox y una marca de agua en PHP

Tengo un archivo para la marca de agua (watermark.php)
Código PHP:
<?php
$image 
$_GET['i'];
$watermark "logo.png";
$im imagecreatefrompng($watermark);
$ext substr($image, -3);
if(
strtolower($ext) == "gif") {
if (!
$im2 imagecreatefromgif($image)) {
echo 
"Error opening $image!"; exit;
}
} else if(
strtolower($ext) == "jpg") {
if (!
$im2 imagecreatefromjpeg($image)) {
echo 
"Error opening $image!"; exit;
}
} else if(
strtolower($ext) == "png") {
if (!
$im2 imagecreatefrompng($image)) {
echo 
"Error opening $image!"; exit;
}
} else {
die;
}
imagecopy($im2$im, (imagesx($im2)/2)-(imagesx($im)/2), (imagesy($im2)/2)-(imagesy($im)/2), 00imagesx($im), imagesy($im));
if(
$_GET[repeat]) {
$waterless imagesx($im2) - imagesx($im);
$rest ceil($waterless/imagesx($im)/2);
for(
$n=1$n<=$rest$n++) {
imagecopy($im2$im, ((imagesx($im2)/2)-(imagesx($im)/2))-(imagesx($im)*$n), (imagesy($im2)/2)-(imagesy($im)/2), 00imagesx($im), imagesy($im));
imagecopy($im2$im, ((imagesx($im2)/2)-(imagesx($im)/2))+(imagesx($im)*$n), (imagesy($im2)/2)-(imagesy($im)/2), 00imagesx($im), imagesy($im));
}
}
header("Content-Type: image/jpeg");
imagejpeg($im2);
imagedestroy($im);
imagedestroy($im2);
?>
y mi archivo (index.php)
Código PHP:
<!DOCTYPE html>
<
html>
<
head>
<
meta charset="utf-8">
<
title>Prueba</title>
<!-- 
ShadowBox -->
<
link rel="stylesheet" type="text/css" href="shadowbox/shadowbox.css">
<
script type="text/javascript" src="shadowbox/shadowbox.js"></script>
<script type="text/javascript">
Shadowbox.init();
continuous: true;
animSequence: "sync";
enableKeys: true;
</script>
</head>
<body>
<a rel="shadowbox[prowork]" href="watermark.php?i=map.jpg" title="MAP" > <img src="watermark.php?i=map.jpg" alt="MAP"></a>
</body>
</html> 

EL problema esta al momento de visualizar la foto con shadowbox.
La selecciono y al momento de mostrar la foto con el shadowbox se ve la foto en una esquina y un gran fondo negro, Si uso el shadowbox sin la ruta de la marca de agua funciona perfecto.
Que estoy dejando de lado.
ejemplo en el link [URL="www.elmejorpub.com/b"]www.elmejorpub.com/b [/URL]

Etiquetas: html, shadowbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:30.