Foros del Web » Programando para Internet » PHP »

dudas para menu cms

Estas en el tema de dudas para menu cms en el foro de PHP en Foros del Web. Hola. He implementado un cms en php mysql muy básico, pero ahora quería aplicar la opción de páginas únicas y no se me ocurre cómo ...
  #1 (permalink)  
Antiguo 13/06/2011, 10:32
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 10 meses
Puntos: 9
dudas para menu cms

Hola. He implementado un cms en php mysql muy básico, pero ahora quería aplicar la opción de páginas únicas y no se me ocurre cómo plantearlo para modificar el menú (que recoge las páginas de la bd) y la posibilidar de enlazar a esas páginas únicas. Sugerencias? Mi código ultrasencillo:

Código PHP:
Ver original
  1. <?php
  2. database_connect();
  3. $navquery = "SELECT * from content
  4.          WHERE status = 1
  5.          ORDER by position;";
  6.  
  7. $navresult = mysql_query($navquery);   
  8. while ($row = mysql_fetch_assoc($navresult)) {
  9. $navid = $row['id'];
  10. $menutitle = $row['menutitle'];
  11. $startpage = $row['startpage'];
  12.     if ($menutitle == ""){
  13.         $menutitle = $row['title'];
  14.     }
  15.  
  16. if ($startpage == 1) {
  17.     $href = "/";
  18. }else{
  19.     $href = "page.php?id=$navid";
  20.     }
  21. ?>
  #2 (permalink)  
Antiguo 13/06/2011, 11:54
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: dudas para menu cms

Esta es la estructura de mi sql, para más info:

Código SQL:
Ver original
  1. `content` (
  2.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.   `title` VARCHAR(255) NOT NULL DEFAULT '',
  4.   `menutitle` text,
  5.   `startpage` tinyint(1) NOT NULL,
  6.   `last_updated` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  7.   `posting_time` TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00',
  8.   `text` text NOT NULL,
  9.   `description` text,
  10.   `keywords` text NOT NULL,
  11.   `position` tinyint(4) NOT NULL DEFAULT '0',
  12.   `status` tinyint(4) DEFAULT NULL,
  13.   PRIMARY KEY (`id`)
  14. ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=4 ;
  #3 (permalink)  
Antiguo 13/06/2011, 12:31
 
Fecha de Ingreso: junio-2008
Mensajes: 291
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: dudas para menu cms

tal vez debiera volver a la estructura de módulos en lugar de mysql...

Etiquetas: cms, dudas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:43.