![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
15/12/2009, 11:59
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 438
Antigüedad: 15 años, 2 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. |