Hola con todos. He creado una pequeña página de intranet, apoyándome en plantillas de Bootstrap. He montado la página localmente mediante el AppServer (sobre Windows) y no he tenido problemas, ni con el funcionamiento ni con la presentación.
El dilema viene cuando subí la página a un host gratuito (seguramente administrado en Linux), y también cuando la volví a montar localmente pero ahora en una máquina con CentOS... Los íconos simplemente se dejan de apreciar (y de manejar, el botón superior izquierdo que me ocultaba el menú simplemente ya no funciona). Aquí una imagen de cómo se ve y cómo debería verse.
(http://thumbs.subefotos.com/9cbb5bd62081db544fdc9e7e0effd1a1o.jpg) (http://subefotos.com/ver/?9cbb5bd62081db544fdc9e7e0effd1a1o.png)
Y un poco del código con un elemento de lista (el menú lateral) en el que "llamo" al ícono, en este caso el "credit-card":
<li class="sub-menu">
<a <?php LeerClase(4); ?> href="Inicio.php?pag=RepEconForm">
<i class="fa fa-credit-card"></i>
<span>Reportes Económicos</span>
</a>
</li>
Debo mencionar que las fuentes y archivos para estos íconos los saqué de esta página: http://fontawesome.io/cheatsheet/ ...De allí instalé correctamente todos los elementos en mi proyecto, de tal manera que se ven bien en cierto servidor pero no en otros. ¿Dónde podría estar el error?
Espero su ayuda, muchas gracias.
te aseguraste que el navegador lo interprete como utf8?
Comprueba los permisos que tienes sobre los archivos que incluyes (css, javascript, fonts). No se que tiene que ver esto con PHP :/
Saludos
Parece mas un error cargando la hoja de estilos de font-awesome. Tienes que usar las herramientas del navegador. En Google Chrome, presionas F12 y luego vas a Network (creo que es Red en español). Si ves que la hoja de estilos no carga ahí pues es cosa de tu HTML para la hoja de estilos.
En Firefox presionas Shift+Control+I y lo mismo, en la sección de Network (o Red) debe aparecer ahí si se carga o no la hoja de estilos. Tambien en Console (consola).
Supongo que tienes fontawesome en local y no por CDN. Bien, si los tienes el local, debes de seguir la estructura:
- El archivo fontawesome.css en el folder css
- Las fuentes deben ir en el folder fonts
Mejor ve con el CDN, es más práctico.
Gracias por sus respuestas, ya solucioné el problema.
Me ayudaste mucho, MinusFour, si no hubiese visto qué archivos no cargaban los navegadores no me daba cuenta de los errores.
Pues sí, concretamente se trataba de los vínculos: los nombres de las carpetas están en mayúsculas y en algunas líneas las llamaba con minúsculas. Un buscar y reemplazar y problema arreglado. ;-)
Ya para dar por cerrado el tema, justamente quería preguntarles la conveniencia de usar mayúsculas o altas y bajas en los títulos de las carpetas (y archivos). Recién empiezo desarrollando Web, y me he topado ya con varios problemas de case sensitive... ¿Tiene alguna utilidad usar mayús. y minús., o simplemente en adelante nombro en minúsculas todos mis ficheros y no me hago problema?
Gracias por sus respuestas. ;)