Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Ventana emergente al pinchar imagen

Estas en el tema de Ventana emergente al pinchar imagen en el foro de WordPress en Foros del Web. Buen día, tarde o noche a todos y todas, Estoy levantando un sitio centro cultural y de investigación quienes publican una revista mensual, la cual ...
  #1 (permalink)  
Antiguo 29/08/2014, 13:27
 
Fecha de Ingreso: septiembre-2005
Mensajes: 21
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Ventana emergente al pinchar imagen

Buen día, tarde o noche a todos y todas,

Estoy levantando un sitio centro cultural y de investigación quienes publican una revista mensual, la cual queremos publicar en el sitio.

Mi idea es utilizar un widget con una imagen de la portada que al presionarlo despliegue una ventana con las opciones de visualización (pdf, ver las notas individualmente, números anteriores, etc), he revisado varios plugins pero no terminan de convencerme, por lo que he hecho esta ventana emergente con la ayuda de una herramienta online (Bootstrap + Codelab).

Ya habilite la zona de widget donde ira y ya esta la imagen de la portada, pero por ahora solo la linkeo a una nueva pagina (que no es lo que quiero, pues lo veo poco atractivo).

Dejo el código de esto y una imagen.

Lo que tengo en mente es muy similar a lo que hacen en este sitio: elciudadano.cl en la sección edición impresa. (el único sitio donde encontré algo como lo que quiero)

El tema es que no se como hacer que "conversen" ambas cosas,
como hago que al presionar la imagen despliegue esta ventana?

(SI alguien conoce un plugin que haga esto de forma mas amigable con wordpress acepto todas las sugerencias)



PS: imagen y títulos referenciales

Código:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Publicacion Periodico</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$("#myModal").modal('show');
	});
</script>
</head>
<body>
<div id="myModal" class="modal fade">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                <h4 class="modal-title">Titulo de Publicación</h4>
            </div>
            <div class="modal-body">
         
<TABLE > 
     <TR> 
          <TD>
                           <img class="alignleft size-full" src="http://estaticos.elperiodico.com/resources/jpg/9/4/1338757142249.jpg" alt="portada" width="250" height="300" />
         </TD> 
         
         <TD> 
             Sub titulo  o descripcion principal
<p class="text-warning">
    <small>Bajada de titulo o descripción extensa de la publicación</small></p>
         
         </TD>
     </TR> 
</TABLE>                                              
            </div>
            <div class="modal-footer">
                <a href="http://www.google.cl"> <button type="button" class="btn btn-primary">Papel Digital</button></a>
                <a href="http://www.google.cl"> <button type="button" class="btn btn-primary">Ver PDF</button></a>
                <a href="http://www.google.cl"> <button type="button" class="btn btn-primary">Articulos en Linea</button></a>
                <a href="http://www.google.cl"> <button type="button" class="btn btn-danger">Numeros Anteriores</button></a>               
            </div>
        </div>
    </div>
</div>
</body>
</html>
  #2 (permalink)  
Antiguo 29/08/2014, 14:28
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Ventana emergente al pinchar imagen

Lo que buscas se llama lightbox, puede utilizar fancybox u otro similar, busca en google hay muchos.

o bien usa jquery para crear un nuevo elemento y dentro de este cargar el nuevo contenido.

Si no sabes jquery recomiendo usar alguno que te encuentres en la red.
  #3 (permalink)  
Antiguo 29/08/2014, 16:29
 
Fecha de Ingreso: septiembre-2005
Mensajes: 21
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Ventana emergente al pinchar imagen

Busque lo que me recomiendas"lightbox"(fancybox, easy fancybox, y un par mas)
pero solo me dan la opción de mostrar una imagen con un comentario al pie de pagina,
no me deja personalizarlo.

Hay un que es mas completo "WP Colorbox" que me da la opcion de insertar imagenes, vimeos, youtube, etc, incluso una pagina externa,
pero no permite insertar código, y para mi es importante que quede estético y no que no sea solo una imagen con una descripción al pie de pagina, si te fijas la imagen que adjunte = esta maqueteada a mi gusto, con distribución ordenada de los elementos.

Este ultimo funciona con shortcodes que incluso pude hacer que los reconociera en los widget editando el archivo de funciones.

Lamentablemente no se jquery (no soy programador, me he metido en esto de wordpress por puro gusto y he ido aprendiendo en el camino, pero esto ya me supera).

  #4 (permalink)  
Antiguo 29/08/2014, 17:14
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 8 meses
Puntos: 1146
Respuesta: Ventana emergente al pinchar imagen

Pues tienes de dos, ser mas observador y leer con paciencia o contratar a alguien.

Yo te mencione Fancybox porque te permite usar código html y CSS para personalizar el contenido o bien insertar un iframe.

si lo quieres 100% personalizable y/o a la medida, tendras que aprender a programar como todos o bien contratar a alguien capacitado.

Etiquetas: emergente, ventana
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 19:58.