Unidad 22. Interfaz Pública (III)



bolita naranja Ahora crearemos la página para las entradas por categoría.

  1. Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, Página de plantilla).
  2. Guárdalo como categorias.php y dale el título Blog aulaClic - Categorías.
  3. Haz clic en el botón Recordset para crear un nuevo juego de registros.
  4. En el cuadro de diálogo que se abrirá haz clic en Avanzado...
  5. En Nombre escribe listado_por_categoria.
  6. En Conexión selecciona blog_aulaclic.
  7. En SQL deberás pegar la siguiente sentencia SQL:
    SELECT entradas.Id, entradas.Titulo, entradas.Texto, entradas.Fecha, COUNT(comentarios.Id) AS Cuenta_Comentarios, 
           categorias.Nombre AS Nombre_Categoria
    FROM (entradas LEFT JOIN comentarios ON entradas.Id=comentarios.Id_Entrada) 
         INNER JOIN categorias ON entradas.Id_Categoria=categorias.Id
    WHERE Id_Categoria = colname
    GROUP BY entradas.id, entradas.Titulo, entradas.Texto, entradas.Fecha, categorias.Nombre 
    ORDER BY Fecha DESC
  8. Pulsa el botón más en el siguiente cuadro para añadir un parámetro (variable).
  9. En el cuadro de diálogo escribe los siguientes valores:
    • Nombre: colname
    • Tipo: Integer
    • Valor predeterminado: -1
    • Valor en tiempo de ejecución: $_GET['id']
  10. Haz clic en el botón Aceptar para crear el juego de registros.
     
  11. En la única región editable deberás escribir un párrafo de clase datos que diga Categoría:
  12. A continuación incluye el elemento Nombre_Categoria arrastrándolo desde el panel Vinculaciones y ponlo en negrita.
  13. Seguidamente escribe un párrafo de clase titulo que contenga el elemento Titulo que habrás arrastrado desde el panel Vinculaciones.
  14. A continuación arrastra el elemento Texto, este no deberá estar dentro de un párrafo.
  15. En un nuevo párrafo de clase datos escribe aulaClic - y a continuación añade el elemento Fecha arrastrándolo desde el panel Vinculaciones.
  16. Finalmente inserta un último párrafo de clase datos que diga Comentarios.
  17. A continuación, en el mismo párrafo, arrastra el elemento Cuenta_comentarios.
  18. Crea un enlace en el elemento Cuenta_comentarios que vaya a comentarios.php?id=.
  19. Añade el elemento Id arrastrándolo desde el panel Vinculaciones para que te quede el enlace de este modo.
    comentarios.php?id=<?php echo $row_listado_por_categoria['Id']; ?>
     
  20. Selecciona este último bloque (a partir del título) y haz que se repita para que muestre 6 registros. Utiliza la opción Repetir región. Asegúrate de elegir el juego de registros listado_por_categoria.
  21. Coloca el cursor al final del todo e incluye un navegador de registros utilizando la opción Barra de Navegación de juego de registros Barra de navegacion.
  22. Selecciona la opción Imágenes para que se muestre el navegador con flechas.
  23. Guarda los cambios.

Continúa en la página siguiente...

Atrás  Inicio  Adelante







Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.