Foros del Web » Programando para Internet » PHP »

PHP OO Link IMAGENES

Estas en el tema de Link IMAGENES en el foro de PHP en Foros del Web. Aca tengo el codigo de las imagenes de los post (o al menos creo que es este..) como hago para que cuando hacen click en ...
  #1 (permalink)  
Antiguo 03/07/2013, 04:19
 
Fecha de Ingreso: abril-2013
Ubicación: Av. Siempre viva 742
Mensajes: 60
Antigüedad: 11 años
Puntos: 5
Exclamación Link IMAGENES

Aca tengo el codigo de las imagenes de los post (o al menos creo que es este..) como hago para que cuando hacen click en una imagen del post, los lleve al post (si es que hicieron click desde el index) o bien no los lleve a ningun lado.. que no puedan hacer click en las imagenes... por ahora lo tengo asi como les paso el codigo y es malisimo... si haces click te lleva a www.m-i-w-e-b.com / content / uploads / nombreimagen.jpg... es malisimo!!!

Espero que alguien pueda darme una mano... no encuentro como hacerlo y ya publique varias vaces y nadie sabe =/

Gracias!

------------------------------------------------------------------------------------------------



<div class="entry-attachment">
<div class="attachment">
<?php
/**
* Grab the IDs of all the image attachments in a gallery so we can get the URL of the next adjacent image in a gallery,
* or the first image (if we're looking at the last image in a gallery), or, in a gallery of one, just the link to that image file
*/
$attachments = array_values( get_children( array( 'post_parent' => $post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) );
foreach ( $attachments as $k => $attachment ) {
if ( $attachment->ID == $post->ID )
break;
}
$k++;
// If there is more than 1 attachment in a gallery
if ( count( $attachments ) > 1 ) {
if ( isset( $attachments[ $k ] ) )
// get the URL of the next image attachment
$next_attachment_url = get_attachment_link( $attachments[ $k ]->ID );
else
// or get the URL of the first image attachment
$next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID );
} else {
// or, if there's only 1 image, get the URL of the image
$next_attachment_url = wp_get_attachment_url();
}
?>

<a href="<?php echo $next_attachment_url; ?>" title="<?php echo esc_attr( get_the_title() ); ?>" rel="attachment"><?php
$attachment_size = apply_filters( 'patchwork_attachment_size', 1200 );
echo wp_get_attachment_image( $post->ID, array( $attachment_size, $attachment_size ) ); // filterable image width with, essentially, no limit for image height.
?></a>
</div><!-- .attachment -->

<?php if ( ! empty( $post->post_excerpt ) ) : ?>
<div class="entry-caption">
<?php the_excerpt(); ?>
</div>
<?php endif; ?>
</div><!-- .entry-attachment -->
  #2 (permalink)  
Antiguo 03/07/2013, 04:45
 
Fecha de Ingreso: agosto-2011
Ubicación: Santo Domingo
Mensajes: 487
Antigüedad: 12 años, 8 meses
Puntos: 31
Respuesta: Link IMAGENES

Deberias crear tu plantilla para mostrar la imagen.

luego haces que el hipervinculo que el cliente clickeara contenga el id de donde se encuentra la imagen en la bd.

ejemplo de la url: w w w. e j e m p l o . c o m / i m a g e n . p h p ? i d = 2
entonces en tu plantilla obtienes ese id, consulta la bd y muestra la imagen.
__________________
El talento se educa en la KARMA y el carácter en la tempestad.
Gabriel De Los Santos
  #3 (permalink)  
Antiguo 03/07/2013, 20:07
 
Fecha de Ingreso: abril-2013
Ubicación: Av. Siempre viva 742
Mensajes: 60
Antigüedad: 11 años
Puntos: 5
Respuesta: Link IMAGENES

Hola, gracias por responder pero no me podes decir que tengo que cambiar del codigo este que puse?
  #4 (permalink)  
Antiguo 03/07/2013, 21:35
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Link IMAGENES

@Acerino: no es que "nadie sepa", tampoco debes darte tan duro..... lo que pasa es que eso que posteas es un "choclo" lleno de funciones de WordPress y en todo caso deberias:

1) Aprender mas de PHP
2) Preguntar en el subforo de "aplicaciones prefabricadas"
__________________
Salu2!

Etiquetas: imagenes, imagenes+php, php+archivos
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 20:56.