Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2011, 16:01
Avatar de solhdeck
solhdeck
 
Fecha de Ingreso: junio-2011
Mensajes: 87
Antigüedad: 12 años, 11 meses
Puntos: 32
Respuesta: Marquesina + BD

Te voy a poner una solución bastante sencilla, pero primero tienes que asegurarte de una serie de cosas:
1.- Que tu servidor acepta PHP. Si no lo acepta, no puedes usar php
2.- Que las páginas en las que tengas marquesina tengan extensión .php; si tienen extensión .html o .htm tampoco te vale.
3.- Que sabes html y eres capaz de escribir código directamente en un bloq de notas.


Solución 1
Si cumples todas las condiciones, lo que tienes que hacer es sustituir el contenido de la marquesina de todas las páginas por el siguiente código php:
Código PHP:
<?php include "noticias.txt"?>
En realidad, no necesitas que se llame "noticias.txt", puedes darle el nombre que quieras.
Después, creas un archivo .txt que contenga el texto (formateado en html) que quieres que aparezca en la marquesina.

Solución 2
Si no puedes usar php, siempre puedes poner un iframe en lugar de la marquesina en las páginas
Código HTML:
<iframe src="marquesina.html" frameborder="0" height="300" width="300"></iframe> 
Y en el archivo "marquesina.html" el código de la marquesina (con ancho y alto del 100%)

Conclusión:
Te aconsejo, si es posible, que tires de php, ya que es más fácil que funcione bien, y posiblemente si vas por el iframe tengas problemas con las dimensiones. Pero la decisión es tuya.

La próxima vez que tengas alguna duda, estaría bien que pusieras algo del código (aunque sea de ejemplo) para que sepamos cómo es tu código y podamos darte una solución más concreta a tu problema, así como intentar explicar el problema con el mayor detalle posible, para que no haya posibilidad a malentendidos o a dobles sentidos.

Un saludo.

P.D:
Si quieres hacer un formulario y que ese formulario te cambie el contenido de la marquesina mediante una base de datos y bla bla bla... el código sería mucho más largo y complejo. Pero con lo que te dije debería valerte.