Plantillas en php (tema 2)
La plantilla (o tema, “theme”) define la estructura de la web y se alimenta de los contenidos que provienen de una base de datos. La plantilla html debe preveer que se pueda adaptar contenido variable, en número de elementos, en longitud de texto,etc. El css es lo que nos permite cambiar el aspecto.
Los CMS que vamos a ver están basados en php, por esto es necesario tener claros algunos conceptos básicos de php.
Los CMS que vamos a ver están basados en php, por esto es necesario tener claros algunos conceptos básicos de php.
Entorno de desarrollo (servidor local o remoto)
- Como funciona
- ¿Que quiere decir XAMPP?
- Servidor web
- Lenguaje de servidor (php) (cliente/servidor)
- Servidor de bases de datos (mysql/phpmyadmin)
- ¿Que dirección tengo que abrir en el navegador? http://localhost o http://127.0.0.1
- ¿y el ftp?
- Como descargar una pàgina web
- Descargar página css garden
- Vincular css con ruta absoluta
- Cambiar el nombre del archivo css vinculado, ejemplos http://www.csszengarden.com/110/110.css 120/120.css 141/141.css etc
- Que pasa si copio el css en local, ¿funciona?
- Copiar nuestro html y css a la raiz del servidor
- abrirlo con http://localhost/ejemplo/plantilla.html
- Que diferencia existe con abrirlo en local?
- Cambiar extension a .php (que ocurre si abrimos la plantilla en localhost?)
- Escribir una instrucción echo en el h2
- <h2><span><?php echo "Esto es el título" ?></span></h2>
- Provocar un error de php (omitir las comillas por ejemplo)
- Incluir un fragmento de texto con instrucción include de php
- Dividir el documento en cabecera (header), pie (footer) y el resto
- Pasar una variable en la url
- Incluir un contenido en texto dependiendo del id pasado en la url..
- etc...