problemas con estilos

527 views
Skip to first unread message

francisco

unread,
Nov 11, 2008, 10:08:18 AM11/11/08
to CodeIgniter-spanish
hola grupo, pues soy nuevo por aqui ya estoy presentando problemas con
CI y esta vez es en la vista, pues tengo una pagina que era .html y
con un monton de estilos, pues la cambie a .php y ahora cuando se
muestra pues nada de imagenes, y la mayoria de las reglas css se han
perdido, no se si es problema de mi servidor o la configuracion del
CI.

saludos a todos.

Inyaka

unread,
Nov 11, 2008, 1:32:14 PM11/11/08
to CodeIgniter-spanish
configuracion, seguro que es configuracion, en mis sitios uso muchos
estilos, 1 principal y varios mas según la sección
trata de usar base_url() para darles una ruta completa a tus css.

CarlosN

unread,
Nov 11, 2008, 2:04:17 PM11/11/08
to CodeIgniter-spanish

Coincido con Inyaka, seguro q es configuracion, si algunos estilos
funcionan y otros no estas colocando algo mal en el php.

Asegurate de q las rutas sean correctas, fijate em el codigo fuente de
la pagina renderizada (menu ->ver/codigo fuente) y fijate si la ruta
de tu css es la correcta, a mi me pasaba que me faltaba colocar "/"
luego del "base_url()", igual con las imagenes, revisa eso y
corrigelo, estoy seguro q es eso.

Otra causa podria ser q estas colocando el css en otra ubicacion, yo
tengo un carpeta para CSS llamada "css" [pense mucho en ese nombre...]

bueno, suerte.

francisco

unread,
Nov 12, 2008, 12:30:26 AM11/12/08
to CodeIgniter-spanish
pues si es problema con la dir de la hoja de estilos, probe
organizando un poco mas los ficheros de la vista, cree una carpeta CSS
(asi nohay perdida), y luego de la url base pues le di la ruta de la
css pero sigo con problemas, no entiendo muy bien como completar la
ruta, porque me fije en el codigo de la pagian renderizada como me
propusieron y esto fue lo que encontre
http://localhost/francisco/css/default.css

-nombre de servidor (de echo el puerto no lo pone)
- nombre de la karpeta donde esta el codeigniter con todas sus
carpetas
- css nombre de la carpeta donde esta la hoja de estilo default.css,
dicha carpeta esta en la carpeta views del framework

asi que no esta bien.

por cierto, probe copiando los estilos en la propia vista y el
resultado ha sido el mismo, nada de iamgenes ni estilos.

P431i7o

unread,
Nov 12, 2008, 8:22:02 AM11/12/08
to codeignit...@googlegroups.com
esta pregunta ya  me la habian respondido cierto tiempo atras
la solucion que obtuve fue:
poner en una carpeta que esta en el mismo nivel del index del codeigniter carpetas de estilo, javascript e imagenes, onda:
localhost/index.php
localhost/css
localhost/js
localhost/images

y en tus vistas haces algo como:
<link href="<?=base_url();?>/css/tuEstilo.css" type="text/css"/>

<img scr="<?=base_url();?>/images/tuImagen.jpg" alt="" title=""/>

2008/11/12 francisco <gdig...@gmail.com>



--
Saludos Cordiales
---------------------------------------------
Pablo F.Ruiz Diaz
Computer's Programer
HTTP://www.ventiladorcito.net  
HTTP://www.phparaguay.com  
Celphone:595-961-882-130

francisco

unread,
Nov 12, 2008, 10:20:44 AM11/12/08
to CodeIgniter-spanish
well, hice lo que sugeriste pablito.. pero persiste mi problema, por
favor diganme si puedo hacerle llegar el codigo que tengo para que le
hagan una revision, y me digan cual es mi error, no es mucho solo la
vista principal, hasta que no arregle ese problema no continuo porque
sino seria lo mismo en las demas vistas.

Nahuel Bulian

unread,
Nov 12, 2008, 10:30:00 AM11/12/08
to codeignit...@googlegroups.com
Te paso la solución que implemente en mi instalacion de CI.

La estructura de directorios quedo así:

/www-root
 /images
 /javascript
 /stylesheets
 /system

Y el .htaccess de esta manera:

RewriteEngine on
RewriteCond $1 !^(xampp|index\.php|Welcome\.
php|images|javascript|robots\.txt|stylesheets)
RewriteRule ^(.*)$ /index.php/$1 [L]

Y por ejemplo para carga el css lo hago de esta manera:

<link rel="stylesheet" href="<?=base_url()?>stylesheets/style.css" type="text/css"/>

Espero sea de ayuda, saludos.

NB.


2008/11/12 francisco <gdig...@gmail.com>



--
Saludos
NB.
MSN: NBu...@GMail.com
GTalk: NBu...@GMail.com

Antes de imprimir, pensá en el medio ambiente.
Before printing, think about the environment.
Avant d'imprimer, pensez à l'environnement.

carlos nina

unread,
Nov 12, 2008, 11:06:32 AM11/12/08
to codeignit...@googlegroups.com
Hola de nuevo:

Veo que escribiste

".....

- css nombre de la carpeta donde esta la hoja de estilo default.css,
dicha carpeta esta en la carpeta views del framework ...."

Al parecer, ese es el problema, todos los CSS, Javascripts e imagenes debes ponerlos en el directorio raiz, junto con el index.php.
la estructura seria asi (recuerda, debe estar junto con el index.php):
www
     -francisco
          index.php
          /css
               default.css
          /jscripts
          /imagenes
Eso deberia solucionar el problema. Y debes tambien poner el .htacess como te indica Nahuel, si estas trabajando en un servidor basado en linux, porque en windows no surte efecto.

Saludos



2008/11/12 francisco <gdig...@gmail.com>



--
Carlos Nina Ochoa
carlo...@gmail.com
carlosja...@hotmail.com
988469104

francisco

unread,
Nov 12, 2008, 11:25:44 AM11/12/08
to CodeIgniter-spanish
muchas gracias a ambos pues no habia revisado los mensajes, lo reviso
y les comento el resultado.
gracias a todos.

por cierto estoy usando window, debo escribir el fichero .htaccess
obligatoriamente !!?!?

Inyaka

unread,
Nov 12, 2008, 12:17:16 PM11/12/08
to CodeIgniter-spanish
bien, sigues con dudas, lo que yo comunmente hago es dejar los css no
en la raiz del sistema, si no, en los views, para que quede toda la
vista en el mismo lugar, este tema taaaan largo lo reesuelvo todos los
dias asi de facil en el view correspondiente

<strong>header.php:</strong>
<code>
<link rel='stylesheet' href='<?=base_url()?>system/application/views/
css/estilo.css' type='text/css' media='screen' />
<script type="text/javascript" src="<?=base_url()?>system/application/
views/js/jquery.js"></script>
</code>

On 11 nov, 12:08, francisco <gdigf...@gmail.com> wrote:

francisco

unread,
Nov 13, 2008, 7:18:41 PM11/13/08
to CodeIgniter-spanish
bueno mi gente ustedes diran que soy el tipo mas obstinado que se ha
aparecido por este grupo, gran cantidad de mensajes de lo mismo, pero
lo cierto es que no soluciono el problema, de veras entiendo todas las
soluciones que me proponen peor no me han dado resultado.
por favor alguien acepta que le envie mi codigo para hecharle una
ojeada. ??

amigo inyaka, me tome deliverdamente sin contar contigo el tranajo de
enviarte mi codigo para que le mires si tenes tiempo.

saludos a todos.

P431i7o

unread,
Nov 13, 2008, 7:51:44 PM11/13/08
to codeignit...@googlegroups.com
envialo mi amigo, envialo pero no envies todo el CI agarra un ejemplo que para muestra basta un boton :)

2008/11/13 francisco <gdig...@gmail.com>

Inyaka

unread,
Nov 14, 2008, 9:23:48 AM11/14/08
to CodeIgniter-spanish
jamas recibi nada :P


aunque siempre es mejor un resumen, que de preferencia este publicado
para que tdos lo podamos ver :P
Reply all
Reply to author
Forward
Message has been deleted
0 new messages