Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/12/2009, 11:59
Osdiwe
 
Fecha de Ingreso: diciembre-2009
Mensajes: 438
Antigüedad: 14 años, 4 meses
Puntos: 16
Respuesta: Ayuda para organizar CMS

Te cuento un poco como lo planifiqué:

Creé una tabla que contiene los idiomas con los campos siguientes:
id
sufijo
idioma

Otros campos opcionales pueden ser "orden", "bandera" (y guardar el nombre del archivo), etc...

Y la base para crear todo lo demás es en los formularios para entrar los datos. Primero recupero el total de idiomas de la tabla y con este valor muestro "n" veces los formularios para insertar los registros, uno por idioma. Los organizo con tabs y en la pestaña de cada tab muestro el nombre del idioma para que el usuario vea cual está rellenando.

En cada campo de formulario pongo un nombre junto con un numero o idioma:
<input name="titulo<?php echo $row['sufijo']; ?>" id="titulo<?php echo $row['sufijo']; ?>" value="" />

Después, se envía el formulario y con un bucle while($row=mysql_fetch_assoc($idiomas)){} recupero los valores para cada idioma de esta forma:
$titulo = "titulo" . $row['sufijo'];
$valorTitulo = $_POST[$titulo];

Y en cada iteración del bucle inserto el registro en la base de datos o lo actualizo.

Y la segunda parte es que en cada registro de contenido (noticias, etc...) hay un campo para el idioma para saber cual mostrar en cada caso.

A grandes rasgos es esto. Seguro que lo puedes desenvolupar y adaptarlo a tus necesidades.