| Ayuda Ejercicios Unidad 21. Cómo crear un Blog |
Apartado 1 Abre el sitio libreria y sigue las instrucciones del enunciado para modificar el archivo admin.php.
Apartado 2.
1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).
2 Guárdalo como listado_entradas.php.
3 En la única región editable deberás escribir un párrafo de clase titulo que diga Selecciona una entrada a modificar o eliminar.
Crearemos un recordset para cargar los titulos y fechas de las entradas.
4 Haz clic en el botón
para crear un nuevo juego de registros.
5 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe listado_entradas.
6 En Conexión selecciona blog_aulaclic.
7 En Tabla selecciona entradas.
8 En Ordenar selecciona Fecha y en el desplegable de al lado Descendente.
9 Haz clic en el botón Aceptar para crear el juego de registros.
10 Debajo del párrafo que hemos añadido inserta una tabla con 10 píxeles de relleno de celda.
La tabla deberá tener 2 filas y 4 columnas.
11 Seleciona la primera fila y aplícale el estilo borde_inferior.
12 Escribe en la primera celda de la primera fila Título en negrita.
13 Escribe en la segunda celda de la primera fila Fecha en negrita.
14 Arrastra el elemento Titulo a la primera celda de la segunda fila.
15 Arrastra el elemento Fecha a la segunda celda de la segunda fila y ponlo en cursiva.
16 En la tercera celda de la segunda fila inserta la imagen imagenes/edit.png.
Deberás enlazarla a modifica_entrada.php?id=
Arrastra el elemento Id para que el enlace quede de este modo:
modifica_entrada.php?id=<?php echo $row_listado_entradas['Id']; ?>
17 En la cuarta celda de la segunda fila inserta la imagen imagenes/edit.png.
Deberás enlazarla a elimina_entrada.php?id=
Arrastra el elemento Id para que el enlace quede de este modo:
elimina_entrada.php?id=<?php echo $row_listado_entradas['Id']; ?>
Apartado 3.
1 Selecciona la segunda fila de la tabla y haz que se repita para que muestre 6 registros.
Utiliza la opción Repetir Región.
2 Luego coloca el cursor al final del contenido editable e introduce una barra de navegación de registros
.
3 Cierra el documento guardando los cambios.
Apartado 4.
1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).
2 Guárdalo como listado_categorias.php.
3 En la única región editable deberás escribir un párrafo de clase titulo que diga Selecciona una categoría a modificar o eliminar
Crearemos un recordset para cargar los nombres e ids de categorías.
4 Haz clic en el botón
para crear un nuevo juego de registros.
5 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe listado_categorias.
6 En Conexión selecciona blog_aulaclic.
7 En Tabla selecciona categorias.
8 En Ordenar selecciona Nombre y en el desplegable de al lado Ascendente.
9 Haz clic en el botón Aceptar para crear el juego de registros.
40 Debajo del párrafo que hemos añadido deberás insertar una tabla con 10 píxeles de relleno de celda.
La tabla deberá tener 2 filas y 3 columnas.
Seleciona la primera fila y aplicale el estilo borde_inferior.
11 Escribe en la primera celda de la primera fila Nombre en negrita.
12 Arrastra el elemento Titulo a la primera celda de la segunda fila.
13 En la segunda celda de la segunda fila inserta la imagen imagenes/edit.png.
Deberás enlazarla a modifica_categoria.php?id=
Arrastra el elemento Id para que el enlace quede de este modo:
modifica_categoria.php?id=<?php echo $row_listado_categorias['Id']; ?>
14 En la tercera celda de la segunda fila inserta la imagen imagenes/edit.png.
Deberás enlazarla a elimina_categoria.php?id=
Arrastra el elemento Id para que el enlace quede de este modo:
elimina_categoria.php?id=<?php echo $row_listado_categorias['Id']; ?>
Apartado 5.
1 Selecciona la segunda fila de la tabla y haz que se repita para que muestre 6 registros.
Utiliza la opción Repetir Región.
2 Luego coloca el cursor al final del contenido editable e introduce una barra de navegación de registros
.
3 Cierra el documento guardando los cambios.
| |
Apartado 1.
1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).
2 Guárdalo como modifica_entrada.php.
Crearemos un recordset para cargar la entrada que queremos modificar.
3 Haz clic en el botón
para crear un nuevo juego de registros.
4 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe detalle_entrada.
5 En Conexión selecciona blog_aulaclic.
6 En Tabla selecciona entradas.
7 En Filtrar selecciona lo siguiente: Id = Parámetro URL id.
8 Haz clic en el botón Aceptar para crear el juego de registros.
9 Ahora visualizaremos la entrada para asegurarnos de que es la que queremos borrar.
Escribe un párrafo de clase titulo que contenga el Título de la entrada.
Arrástralo desde el panel Vínculos.
Luego arrastra el elemento Texto bajo el Título, este no deberá estar incluido en un párrafo.
Finalmente inserta una regla horizontal (Insertar → HTML → Regla Horizotal).
10 Pulsa el botón Asistente de formulario de actualización de registros
.
11 En el cuadro de diálogo que se abrirá deberás seleccionar la tabla a modificar categorias.
12 Cuando se termine la actualización deberemos volver a la página admin.php.
13 Haz que el campo Id sea oculto.
14 El campo Fecha debe enviarse como Fecha.
15 El campo Texto debe mostrarse como un Área de texto.
16 El campo Id_Categoria deberá mostrarse como un Menú.
17 Pulsa Aceptar.
Ahora volveremos a la vista de Código para modificar el elemento del formulario que se encarga de enviar el Id_Categoria.
Verás un bloque de código como el siguiente:
<select name="Id_Categoria">
<option value="menuitem1" <?php if (!(strcmp("menuitem1", <?php echo $row_Recordset1['Id_Categoria']; ?>))) {echo "SELECTED";} ?>>[ Etiqueta ]</option>
<option value="menuitem2" <?php if (!(strcmp("menuitem2", <?php echo $row_Recordset1['Id_Categoria']; ?>))) {echo "SELECTED";} ?>>[ Etiqueta ]</option>
</select>
Vamos a modificarlo para que muestre los nombres de las categorías.
Antes que nada necesitaremos crear un juego de registros para poder cargarlas.
18 Haz clic en el botón
para crear un nuevo juego de registros.
19 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe listado_categorias.
20 En Conexión selecciona blog_aulaclic.
21 En Tabla selecciona categorias.
22 En Ordenar selecciona Nombre Ascendente.
23 Haz clic en el botón Aceptar para crear el juego de registros.
24 Modifica el bloque de código anterior para que muestre lo siguiente:
<select name="Id_Categoria">
<option value="<?php echo $row_listado_categorias['Id']; ?>" <?php if (!(strcmp($row_listado_categorias['Id'], $row_detalle_entrada['Id_Categoria']))) {echo "SELECTED";} ?>>
<?php echo $row_listado_categorias['Nombre']; ?>
</option>
</select>
25 Selecciona toda la etiqueta option y haz que se repita para todos los registros de categorías.
Utiliza la opción Repite Región.
26 Guarda los cambios y cierra el documento.
Apartado 2.
1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).
2 Guárdalo como modifica_categoria.php.
3 En la única región editable escribe un párrafo que diga Modifica el nombre de la categoría:.
Crearemos un recordset para cargar la categoría que queremos modificar.
4 Haz clic en el botón
para crear un nuevo juego de registros.
5 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe detalle_categoria.
6 En Conexión selecciona blog_aulaclic.
7 En Tabla selecciona categorias.
8 En Filtrar selecciona lo siguiente: Id = Parámetro URL id.
9 Haz clic en el botón Aceptar para crear el juego de registros.
10 Pulsa el botón Asistente de formulario de actualización de registros
.
11 En el cuadro de diálogo que se abrirá deberás seleccionar la tabla a modificar categorias.
12 Cuando se termine la actualización deberemos volver a la página admin.php.
13 Haz que el campo Id sea oculto.
14 Pulsa Aceptar el cuadro de diálogo.
15 Guarda los cambios y cierra el documento.
| |
Apartado 1.
1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).
2 Guárdalo como elimina_entrada.php.
Crearemos un recordset para cargar la entrada que queremos eliminar.
3 Haz clic en el botón
para crear un nuevo juego de registros.
4 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe detalle_entrada.
5 En Conexión selecciona blog_aulaclic.
6 En Tabla selecciona entradas.
7 En Filtrar selecciona lo siguiente: Id = Parámetro URL id.
8 Haz clic en el botón Aceptar para crear el juego de registros.
9 En la única región editable escribe un párrafo de clase titulo que muestre el Título de la entrada. Arrástralo desde el panel Vinculaciones.
Luego deberás añadir el elemento Texto bajo el Titulo, pero sin embargo, este no debe estar en un párrafo.
Añade un nuevo párrafo a continuación de clase datos que muestre el elemento Fecha.
Inserta una regla horizontal (Insertar → HTML → Regla horizontal).
Y finalmente escribe un último párrafo que diga Si eliminas una entrada, sus comentarios también se eliminarán.
10 Crea un formulario (Insertar → Formulario → Formulario).
11 En él crea un campo oculto (Insertar → Formulario → Campo Oculto).
12 En el panel Propiedades dale el nombre campoOculto al campo que acabamos de crear.
Estamos listos para insertar el comportamiento de Eliminar Registro.
13 Haz clic en el botón Eliminar Registro
en la barra Datos.
14 Rellena los datos del cuadro de diálogo, en Valor de clave principal escribe Parámetro URL campoOculto.
15 Pulsa Aceptar para terminar.
16 Cierra el documento guardando los cambios.
Apartado 2.
1 Abre un nuevo archivo dinámico basado en la plantilla blog.dwt.php (Archivo → Nuevo, pestaña Plantillas).
2 Guárdalo como elimina_categoria.php.
Crearemos un recordset para cargar la categoría que queremos eliminar.
3 Haz clic en el botón
para crear un nuevo juego de registros.
4 En el cuadro de diálogo que se abrirá rellena los datos de la siguiente forma: en Nombre escribe detalle_categoria.
5 En Conexión selecciona blog_aulaclic.
6 En Tabla selecciona categorias.
7 En Filtrar selecciona lo siguiente: Id = Parámetro URL id.
8 Haz clic en el botón Aceptar para crear el juego de registros.
9 En la única región editable deberás escribir un párrafo de clase titulo que diga Eliminar categoria.
Luego inserta un nuevo párrafo en el que se pueda leer Vas a eliminar la categoría:
Arrastra a continuación el Nombre de la categoría desde el panel Vinculaciones. Ponla en cursiva y negrita.
Inserta una regla horizontal (Insertar → HTML → Regla horizontal).
Y finalmente añade un último párrafo que diga Si eliminas una categoría, sus entradas y comentarios también se eliminarán.
10 Crea un formulario (Insertar → Formulario → Formulario).
11 En él crearemos un campo oculto (Insertar → Formulario → Campo Oculto).
12 En el panel Propiedades deberemos darle el nombre campoOculto al campo que acabamos de crear.
Estamos listos para insertar el comportamiento de Eliminar Registro.
13 Haz clic en el botón Eliminar Registro
en la barra Datos.
14 Rellena los datos del cuadro de diálogo, en Valor de clave principal escribe Parámetro URL campoOculto.
15 Pulsa Aceptar para terminar.
16 Cierra el documento guardando los cambios.
| |
Apartado 1.
1 Abre el documento elimina_categoria.php.
2 Selecciona la opción Restringir acceso a página
.
La página ahora estará protegida.
3 Cierra el documento guardando los cambios.
4 Repite los pasos 1 y 3 para los documentos:
elimina_entrada.php
listado_categorias.php
listado_entradas.php
modifica_categoria.php
modifica_entrada.php
Apartado 2.
Para terminar crearemos un enlace Desconectar en las páginas para que el usuario pueda terminar la sesión.
1 Abre el documento elimina_categoria.php.
2 Selecciona la opción Desconectar usuario
.
3 En el cuadro de diálogo que se abrirá selecciona la opción Crear nuevo vínculo: "Desconectar".
4 Pulsa Aceptar.
5 Coloca el enlace en la parte superior de la región editable y dentro de un párrafo de clase datos.
6 Cierra el documento guardando los cambios.
7 Repite los pasos 1 a 6 para los documentos:
elimina_entrada.php
listado_categorias.php
listado_entradas.php
modifica_categoria.php
modifica_entrada.php
|
|
|
|
Septiembre - 2007.
|
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.