Foros del Web » Programando para Internet » PHP »

Mensaje - Efecto Lightbox

Estas en el tema de Mensaje - Efecto Lightbox en el foro de PHP en Foros del Web. Hola amigos, por favor quisiera que me ayuden con esto: tengo el efecto lightbox, con la ampliacion de la imagen (con un titulo determinado: "Mensaje ...
  #1 (permalink)  
Antiguo 25/08/2008, 12:56
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Pregunta Mensaje - Efecto Lightbox

Hola amigos, por favor quisiera que me ayuden con esto: tengo el efecto lightbox, con la ampliacion de la imagen (con un titulo determinado: "Mensaje de Prueba", y el numerador roadtrip)...hasta ahi todo funciona

<?php echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=\"Mensaje de Prueba\"><img src=\"img/ampliar.jpg?id=".$row['id']."\" alt=\"Ampliar Imagen\"></a>"; ?>

Pero como mencione todas las imagenes tienen el mismo "MENSAJE DE PRUEBA", ahora estoy agregandole a mi tabla Catalogo un nuevo campo: Descripcion, el cual quisiera que reemplaze ese "Mensaje de Prueba" a cada imagen por su "DESCRICION" personalizada. Lo he intentado de esta manera:

<?php echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=".$row['descripcion']."><img src=\"img/ampliar.jpg?id=".$row['id']."\" alt=\"Ampliar Imagen\"></a>"; ?>

Con esto solamente me sale la primera palabra de toda la descripcion del producto.

Agradesco sus colaboraciones
  #2 (permalink)  
Antiguo 25/08/2008, 13:02
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Ayuda...Mensaje - Efecto Lightbox

Código PHP:
echo '<a href="verBlob.php?id="'.$row['id'].'" rel="lightbox[roadtrip]" title="'.$row['descripcion'].'"><img src="img/ampliar.jpg?id="'.$row['id'].'" alt="Ampliar Imagen"></a>'
Trata asi y dime que tal.
  #3 (permalink)  
Antiguo 25/08/2008, 15:52
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mensaje - Efecto Lightbox

Ok Ronruby, lo probare y te comento como me fue...gracias
  #4 (permalink)  
Antiguo 25/08/2008, 15:53
(Desactivado)
 
Fecha de Ingreso: agosto-2008
Mensajes: 23
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Mensaje - Efecto Lightbox

Prueba con estos videos http://tiendaonline.100webspace.net/product_info.php?products_id=30
  #5 (permalink)  
Antiguo 26/08/2008, 07:16
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mensaje - Efecto Lightbox

Hola a todos amigos, implemente lo sugerido lineas arriba (dejando de lado el ultimo post) pero nada...al dar click en la figura ampliar el efecto lightbox se queda cargando ...

<?php echo '<a href="verBlob.php?id="'.$row['id'].'"" rel="lightbox[roadtrip]" title="'.$row['descripcion'].'"><img src="img/ampliar.jpg?id="'.$row['id'].'"" alt="Ampliar Imagen"></a>'; ?>

Por favor si me pueden ayudar con esto, gracias
  #6 (permalink)  
Antiguo 26/08/2008, 13:27
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mensaje - Efecto Lightbox

Por favor si me podrian ayudar con el mensaje personalizado para el lightbox

Gracias
  #7 (permalink)  
Antiguo 26/08/2008, 13:34
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Mensaje - Efecto Lightbox

haber me decias que te funcionaba, ahora me pregunto es necesario poner el title hasta donde yo se se puede omitir pero vamos aya por que ya has puesto una descripcion entonces deberia ir algo como ..

Código PHP:
<?php 
echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=\"$row['descripcion']\"><img src=\"img/ampliar.jpg?id=".$row['id']."\" alt=\"Ampliar Imagen\"></a>"?>
espero te sirva.....
acostumbremos a usar los tags para poner codigo :º
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #8 (permalink)  
Antiguo 27/08/2008, 12:44
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mensaje - Efecto Lightbox

De malas, sigo intentando pero nada...aqui posteo el codigo,
<?php
ob_start("ob_gzhandler");
session_start();
include('conec.php');
conectarse();
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];else $carro=false;
$qry=mysql_query("select id,producto,precio,descripcion from catalogo");
if(mysql_num_rows($qry)==0){
echo"<h2>Por el momento no existen productos seleccionados</h2><br>";
}else{
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox.js" type="text/javascript"></script>
</head>
<body>
<table>
<tr>
<?php
while($row=mysql_fetch_assoc($qry)){
?>
<? $contador++; ?>
<td>
<table>
<form name="a<?php echo $identificador ?>" method="post" action="agregacar.php?<?php echo SID ?>" id="a<?php echo $identificador ?>">
<tr>
<td><?php echo "<img src=\"Thumbnail.php?id=".$row['id']."\">"; ?></td>
</tr>
<tr>
<td><?php echo $row['id'] ?>&nbsp;<?php echo $row['producto'] ?></td>
</tr>
<tr>
<td><?php echo $row['precio'] ?></td>
<td><?php echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=\"MENSAJE PARA TODAS LAS IMAGENES\"><img src=\"img/ampliar.jpg?id=".$row['id']."\" width=\"28\" height=\"24\" alt=\"Ampliar Imagen\"></a>"; ?></td>
</tr>
</form>
</table>
<?php } ?>
</body>
</html>
<?php
ob_end_flush();
?>

Para resumir como antes dije todas las imagenes al ser AMPLIADA -utilizando LIGHTBOX- tienen el mismo mensaje"MENSAJE PARA TODAS LAS IMAGENES", ahora estoy agregandole a mi tabla un nuevo campo: Descripcion, el cual quisiera que reemplaze a ese "Mensaje de Prueba" para que cada imagen AL SER AMPLIADA se presente por su "DESCRICION" personalizada.

Lo he intentado de esta manera:
<?php echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=".$row['descripcion']."><img src=\"img/ampliar.jpg?id=".$row['id']."\" alt=\"Ampliar Imagen\"></a>"; ?>
Con esto solamente me sale la primera palabra de toda la descripcion del producto (y de la misma forma como indico Karinox).
Como me indico Ronruby se queda colgado el Lightbox

Ah por cierto intente reemplazar el campo DESCRIPCION por PRECIO y me da el precio para cada imagen en el TITLE AL SER AMPLIADA la imagen:
<?php echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=".$row['precio']."><img src=\"img/ampliar.jpg?id=".$row['id']."\" alt=\"Ampliar Imagen\"></a>"; ?>

Por favor les pido amigos que me ayuden, ya no se que mas hacer...
  #9 (permalink)  
Antiguo 27/08/2008, 14:14
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Mensaje - Efecto Lightbox

Si pusiste el precio y funciono sin problemas entonces eso quiere decir que la variable $row['descripcion'] no tiene nada.
Trata de hacer un echo a ver que te arroja.
  #10 (permalink)  
Antiguo 27/08/2008, 15:03
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mensaje - Efecto Lightbox

Negativo Ronruby,

<tr>
<td align="center" colspan="2">Descripci&oacute;n: <?php echo $row['descripcion'] ?></td>
</tr>

Al hacer el echo sin el Lightbox, las descripciones figuran para cada producto...????????
  #11 (permalink)  
Antiguo 27/08/2008, 15:09
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Mensaje - Efecto Lightbox

:S
Y asi:

<?php echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=\"".$row['descripcion']."\"><img src=\"img/ampliar.jpg?id=".$row['id']."\" alt=\"Ampliar Imagen\"></a>"; ?>
  #12 (permalink)  
Antiguo 27/08/2008, 15:49
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mensaje - Efecto Lightbox

Gracias de antemano Ronruby, lo probare y te escribo...

ah otra cosa OJO SOLO ME SALE LA PRIMERA PALABRA DE LA TODA LA DESCRIPCION, por ejemplo "descripcion=primera prueba " solo me sale en el lightbox PRIMERA para el primer producto en ampliar...
  #13 (permalink)  
Antiguo 28/08/2008, 17:44
Avatar de hoberwilly  
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mensaje - Efecto Lightbox

Gracias Ronruby,
Lo que me indicaste fue el correcto: title=\"".$row['descripcion']."\" .
...pero existe un pequeño detalle todo marcha bien cuando quiero ampliar la imagen: TODO EL CAMPO DE LA DESCRIPCION se observa esto es para cada producto que tengo registrado con su respectiva descripcion...pero algunos productos no ESTA VACIO el campo y es alli el problema que al ampliar la imagen para estos ultimos (que no tienen nada en el campo descripcion) esta que toma por defecto la descripcion de la ultima antes seleccionada, es decir como si tuviera ...cosa que no es cierto

No se que sucede????
  #14 (permalink)  
Antiguo 28/08/2008, 18:06
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Mensaje - Efecto Lightbox

sorry se me fueron las comillas :P mira para tu problema puedes hacer esto antes

Código PHP:
<?php
//creamos una variable, por cada descripcion
$descripcion_completa $row['descripcion'];
//preguntamos si no viene nada
if ($descripcion_completa == "")
{
//generamos una variable vacia
$desc "";
}
else
{
//de lo contrario le damos su valor...
$desc "$descripcion_completa";
}
// y luego solo aplicamos

echo "<a href=\"verBlob.php?id=".$row['id']."\" rel=\"lightbox[roadtrip]\" title=\"$desc\"><img src=\"img/ampliar.jpg?id=".$row['id']."\" alt=\"Ampliar Imagen\"></a>";
?>
espero te siirva si no te va se me fue alguna doble comilla o algo asi X) pero no creo saludos....
__________________
Gokuh Salvo al mundo. PUNTO!!!!
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 13:14.