Buenas Foreros!
Tengo un grave problema
Estoy armando un sistema pequeño de Bloques en mi Web, en donde los mismos se diferencian unos de otros solo por la ubicacion en la pantalla con un campo 'ubicacion' que puede estar en 'i', 'c' o 'd' respectivamente.
Ahora, yo puedo armarlo perfectamente, pero yo quiero que si uno de mis usuarios quiere modificar su plantilla y agregar los bloques derechos, en el centro y bajo unas tablas que el quiera, pueda hacerlo; como si quiere dejar sin poner el titulo y solo poner el cuerpo del bloque, o modificarlo a su gusto digamos.
Yo tenia pensado en hacer algo como, darle un codigo al usuario en donde el pueda poner:
Código PHP:
<?php ComienzaBucleBloquesDerechos(); ?>
<div align="center">Cabecera > <?php echo $BloqueDerecho['titulo']; ?> </div>
<img src="Carita.gif" border="0" /> <br /><br /><br />
<?php echo $BloqueDerecho['cuerpo']; ?>
<?php FinBucleBloquesDerechos(); ?>
Solo lo puse a modo de ejemplo, es decir, darle dos Funciones de comienzo y fin, y que dentro de estas el pueda hacer uso de los campos de la tabla, como ser Titulo o Cuerpo, poner codigo HTML, lo que el quiera que se REPITA con cada bloque, ya que si no, no podra hacer su plantilla y la estructura de los bloques sera siempre la misma, con la misma cabecera, la misma separacion entre bloques, etc...
Y que por ejemplo el ComienzaBucleBloquesDerechos(); sea una funcion que dentro tenga internamente el bucle real de los bloques derechos, como ser:
Código PHP:
<?php
$sql = "SELECT * FROM bloques WHERE ubicacion = 'D'";
$result = mysql_query($sql);
while($BloqueDerecho = mysql_fetch_assoc($result)) {
// Se puede dejar abierto para que se funcione el Bucle ?
?>
Creo que se entiende la idea, no? Estoy probando de todas formas, de diferentes maneras, pero nada hace lo que quiero...
El usuario puede editar la plantilla, si quiere no mostrar bloques, puede hacerlo; como tambien si quiere repetir los bloques izquierdos dos veces... o cosas raras, todo permitido...
Bueno, arme un buen rollo ya... Espero se haya entendido. De la manera que lo mostre arriba lo probe y no anda porque tiene interferencias, ya que no cierra el Bucle...
Gracias de antemano, a ver si me pueden sacar de este "Bucle" ami jaja
Saludos