| |||
Menu, header... Hola, estoy haciendo una web. Bueno pues que soy novato, y quiero que cuando vaya a editar el menu o el header no tenga que editar todos los archivos html si no que solo con editar uno se editen todos. He intentado hacerlo con php include pero no entiendo los tutoriales. Si alguien me lo puede explicar bien me haria un gran favor. Muchas gracias Espero que me puedan ayudar lo antes posible. |
| ||||
Respuesta: Menu, header... Vamos a suponer que tienes estas paginas index.php
Código PHP:
Ver original titulo.php
Código PHP:
Ver original Verificalo y vas a ver |
| |||
Respuesta: Menu, header... A ver, entonces en el index cojo el codigo del menu y lo pongo en otro archivo al que llamo menu.html por ejemplo. Y despues pongo <?php include("menu.html"); ?> en el index ? P.D: Acabo de hacer esto, pero nada. Lo hice bien ? |
| ||||
Respuesta: Menu, header... Escribe entonces el codigo del menu.html y el codigo del menu index.php Acuerdate que include solo funciona en PHP por lo tanto la extension la debes hacer index.php el menu puede ser html si es solamente tiene etiquetas de html. |
| |||
Respuesta: Menu, header... A ver, yo ahora mismo tengo el index.html y el menu.php. En el menu.php tengo esto:
Código:
Eso es el menu. Y en el index.html escribi <?php include("menu.php"); ?> pero no sirve. <table width="222" border="0" cellspacing="0" cellpadding="0" bgcolor="#202020"> <tr> <td height="24" width="222" valign=middle> <b>Menu:</b></td> </tr> <tr> <td width="222" height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" width="222" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Maad</a></td> </tr> <tr> <td width="222" height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" width="222" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Patinoka</a></td> </tr> <tr> <td width="222" height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" width="222" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Laminados</a></td> </tr> <tr> <td width="222" height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" width="222" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Tarimas</a></td> </tr> <tr> <td width="222" height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Restauraciones</a></td> </tr> <tr> <td height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Fotos trabajos</a></td> </tr> <tr> <td height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Precios</a></td> </tr> <tr> <td height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Diseños</a></td> </tr> <tr> <td height="24" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Puertas</a></td> </tr> <tr> <td height=3 bgcolor="#ffffff"></td> </tr> <tr> <td height="24" valign=middle onMouseOver="javascript:taust(this,'#0F363F')" onMouseOut="javascript:taust(this,'#202020')"> <a href="#">» Mater. Eco</a></td> </tr> <tr> <td height=3 bgcolor="#ffffff"></td> </tr> <tr> <td width="222" height=3 bgcolor="#ffffff"></td> </tr> </table> |
| ||||
Respuesta: Menu, header... ahi esta el problema como te indique el index debe ser index.php para que te funcione el codigo. Menu puede ser index.html porque solamente tiene etiquetas de html. |
| ||||
Respuesta: Menu, header... dale click derecho con el mouse al archivo y pulsa rename, luego cambias la extension. Debes tener la opcion de ver las extensiones. Si tienes window para poder ver las extensiones tienes que ir a My Computer->Tools->Folder Options...->View quita el checkmark a Hide extensions for known file types pulsas OK y ahora podras cambiar la extension a .php |
| |||
Respuesta: Menu, header... Ya pase el .html a .php y el menu.php a menu.html. Luego fui al index.html y debajo del <head> puse esto:
Código:
Pero nada. Tengo que borrar el codigo del menu en el index ? <HTML> <HEAD> <?php include("menu.html"); ?> Última edición por juanreyo03; 31/07/2009 a las 16:55 |
| |||
Respuesta: Menu, header... Es totalmente necesario tener un servidor http trabajando sobre localhost , ya que php es un lenguaje orientado a web y una web tiene que ser servida y para servirla es vital un servidor web , y en este caso con php . Desrga e instala xaamp , te dejo el link : http://www.apachefriends.org/es/xampp.html. Saludos! |
| ||||
Respuesta: Menu, header... En vista de que no tienes servidor web, también podrías hacerlo a través de iframes, que están mejor vistos que los frames de toda la vida. Pero quizás es mejor que instales Xampp, es muy fácil de usar y te puede valer por si el día de mañana quieres hacer cosas más complejas que requieran de php.
__________________ http://www.controldegastos.com, acepto sugerencias para el sitio. Repetir conmingo: "tengo que dedicar más tiempo a gozar de placer" |