Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2011, 03:30
PSPforever
 
Fecha de Ingreso: marzo-2008
Mensajes: 186
Antigüedad: 16 años, 8 meses
Puntos: 3
Problema para mostrar imágenes de distintas carpetas o directorios

Buenas,
estoy desarrollando un sitio web con WordPress y encuentro las siguientes pegas:

1º. Quiero añadir un banner rotador de imágenes en la página de inicio. Para sacar las imágenes de una carpeta o directorio en concreto hasta ahora utilizo lo siguiente:

Código PHP:
Ver original
  1. function banner(){
  2. $path = "/images/banner/";
  3. $directorio = opendir("$path");
  4. while($archivo=readdir($directorio)){//leo el directorio para mostrar las imágenes
  5. if ($archivo=="."){
  6. } else {
  7. if ($archivo==".."){
  8. } else {
  9. echo "<div class='miniaturas-banner'>imagen-banner</div>" ;
  10. }
  11. }
  12. }
  13. }

Pero en lugar de mostrarme las imágenes, me tira un error. Seguro que es algo de la ruta, he estado probando con bloginfo('template_url'),bloginfo('url') y TEMPLATEPATH pero el error persiste. La imágenes las guardo no en uploads sino en la carpeta images que hay dentro de mi tema.

2º. Las entradas de "Categoria 1" por ejemplo están paginadas. Es decir página 1 muestro 1 entrada, en la página 2 la 2ª entrada y así.... Según cada entrada se muestran imágenes distintas. He escrito lo siguiente:

Código PHP:
Ver original
  1. function fotosprograma(){
  2. if(is_category(8) && is_single(id)){
  3.     include(TEMPLATEPATH."/includes/fotos-programa-1.php");
  4. }
  5. }

El enlace a cada página es así: http://localhost/wordpress/category/categoria/page/3/. Y no me muestra las imágenes tampoco (si el contenido de las entradas)...he probado cambiar is_single poniendo el título de la entrada pero no muestra las fotos.

En ambos casos, ejecuto la función en la plantilla correspondiente, pero sale mensaje de error quizás por las rutas...no lo sé.

Espero vuestra ayuda,gracias por anticipado.