Foros del Web » Programando para Internet » PHP » CodeIgniter »

[SOLUCIONADO] Problema al cargar imagen en plantilla

Estas en el tema de Problema al cargar imagen en plantilla en el foro de CodeIgniter en Foros del Web. Hola a tod@s, estoy teniendo problemas a la hora de subir imágenes a mi proyecto que setoy realizando con ci. Simplemente lo intento de las ...
  #1 (permalink)  
Antiguo 08/11/2013, 03:18
Avatar de aalleexx81  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 15 años
Puntos: 0
Problema al cargar imagen en plantilla

Hola a tod@s, estoy teniendo problemas a la hora de subir imágenes a mi proyecto que setoy realizando con ci. Simplemente lo intento de las dos formas que muestro a continuación:


Código PHP:
<h1><img class="form-signin-heading" src="../../imagenes/cabecera.jpg"/></h1

o bien


Código PHP:
<h1><img class="form-signin-heading" src="<?php base_url('imagenes/cabecera.png');?>" /></h1>
cargando anteriormente el helper de la siguiente forma:
Código PHP:
<?php $this->load->helper('url');?>

La imagen está ubicada dentro de una carpeta llamada imagenes que está ubicada en la raíz del proyecto.

No paro de darle vueltas pero no consigo ver qué estoy haciendo mal.

¿Alguien puede echarme una mano?

Gracias a tod@s por vuestro tiempo.

Saludos.
  #2 (permalink)  
Antiguo 08/11/2013, 09:41
 
Fecha de Ingreso: noviembre-2013
Ubicación: Chile
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Respuesta: Problema al cargar imagen en plantilla

Hola
podrias en el caso de la segunda opcion reemplazar el <?php ?> por <?= ?>, en el caso de tu ejemplo quedaria así:

Código HTML:
Ver original
  1. <h1><img class="form-signin-heading" src="<?= base_url('imagenes/cabecera.png');?>" /></h1>

espero sea eso, saludos.
  #3 (permalink)  
Antiguo 08/11/2013, 09:54
Avatar de aalleexx81  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema al cargar imagen en plantilla

En primer lugar darte las gracias por tu interés, pero lamento decirte que sigue sin funcionar.

Verás actualmente la línea de código que uso queda así:

Código PHP:
<img class="form-signin-heading" src="<?php echo base_url()?>pictures/cabecera.png')"/>
La cuestión es que cuando reviso el código generado la línea está de la siguiente forma:

<img class="form-signin-heading" src="http://localhost/palma12ci/pictures/cabecera.png')"/>

Pero no se muestra la imagen. La ruta absoluta del fichero de imagen es la siguiente:

C:\wamp\www\palma12ci\pictures\cabecera.png

No consigo ver dónde está el problema, y seguro que es muy fácil pero estoy empezando a desesperarme.

I need help please!

De nuevo gracias a tod@s
  #4 (permalink)  
Antiguo 09/11/2013, 16:38
Avatar de aalleexx81  
Fecha de Ingreso: noviembre-2009
Mensajes: 153
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema al cargar imagen en plantilla

Acabo de dar con la solución.

Resulta que seguí un tutorial para quitar el index de los enlaces y al configurar el htaccess lo hice de la siguiente forma:

Código PHP:
RewriteEngine on
RewriteCond 
$!^(index.php|css|js|images|robots.txt)
RewriteRule ^(.*)$ /palma12ci/index.php/$[L
por lo que solo puedo acceder a las carpetas que aparecen en la siguiente línea de código.

He modificado el código añadiendo la carpeta pictures de la siguiente forma:

Código PHP:
RewriteEngine on
RewriteCond 
$!^(index.php|css|js|pictures|images|robots.txt)
RewriteRule ^(.*)$ /palma12ci/index.php/$[L

y por fin funciona.

Saludos y gracias a todo@s


Etiquetas: plantilla
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 10:37.