Crea un libro de visitas con DreamweaverMX (2)
Autor:Eve Cole
Fecha de actualización:2009-05-31 21:07:17
Mencionamos anteriormente que para garantizar la visualización normal de mensajes, debemos mostrar mensajes solo cuando haya mensajes. Si no hay mensajes, se mostrará "Aún no hay mensajes". Entonces, ¿cómo se hace esto en DW MX? ? Aquí, tenemos que aprender una nueva región de visualización del comportamiento del servidor, que muestra información diferente según la información de la biblioteca.
Primero hablemos de su concepto básico. Tome el contenido del mensaje anterior como ejemplo: si el contenido de mi mensaje está vacío, qué se mostrará; si el contenido del mensaje no está vacío, qué se mostrará; Como se muestra en la Figura (7-9).
7-9
Después de seleccionar toda la tabla de contenido del mensaje, use Aplicación-->Comportamientos del servidor-->Mostrar región-->Mostrar región si el conjunto de registros no está vacío (cuando el conjunto de registros no está vacío), es decir, muestre este formulario cuando el contenido del mensaje no está vacío. Dicho esto, tengo que hablar de otros comportamientos del servidor.
Mostrar región si el conjunto de registros está vacío (si el conjunto de registros está vacío): cuando el conjunto de registros está vacío, muestra la región seleccionada.
mostrar región si el conjunto de registros no está vacío (si el conjunto de registros no está vacío): cuando el conjunto de registros contiene registros, muestra la región seleccionada.
Mostrar región si es el primer registro: muestra la región seleccionada cuando es el primer registro en el conjunto de registros.
Mostrar región si no es el primer registro: muestra la región seleccionada cuando no existe el primer registro en el conjunto de registros.
Mostrar región si es el último registro: muestra la región seleccionada cuando es el último registro del conjunto de registros.
Mostrar región si no es el último registro: muestra la región seleccionada cuando no existe el último registro en el conjunto de registros.
Haga clic en él y aparecerá un cuadro de diálogo como se muestra en la Figura (7-10).
7-10
En este cuadro de diálogo, seleccione el conjunto de registros correspondiente a este comportamiento. En esta página, solo creamos un conjunto de registros llamado libro de visitas. El efecto después de aplicar el comportamiento del servidor se muestra en la Figura (7-11).
7-11
Para evitar errores cuando no hay contenido del mensaje, aquí también debemos usar el comportamiento Mostrar región si el conjunto de registros está vacío (cuando el conjunto de registros está vacío) y aplicarlo a la tabla "Aún no hay mensaje". como se muestra en la figura (7-12).
7-12
A continuación, mejorémoslo insertando algunas tablas pequeñas en la tabla grande que muestra mensajes, organizándolas e insertando imágenes relacionadas (aquí están las imágenes pequeñas más comunes en Internet :)), como se muestra en la Figura (7-13). ) mostrado. Estas son algunas de las habilidades más básicas con la mesa de Dreamweaver; consulte otros capítulos de esta serie de tutoriales para obtener más detalles.
7-13
Lo que debe hacer ahora es arrastrar los datos de la base de datos a la tabla correspondiente. Por ejemplo, arrastre el nombre de usuario a la celda después del nombre. El contenido del mensaje debe colocarse en la celda después del contenido del mensaje. f_name a la publicación en el frente, arrastre f_time a la publicación en la parte posterior, de modo que cuando se muestre, se convierta en "XX publicado en XX". Consulte la Figura (7-14).
7-14
Hay un pequeño error aquí, es decir, el mensaje que mostramos no se puede formatear, es decir, encontrará que no importa cuántos retornos de carro haya en su mensaje, no se interrumpirá cuando se muestre, y hay más de dos. Los espacios se convertirán en un espacio. Este problema se puede resolver utilizando el complemento spdformat.mxt (¡haga clic aquí para descargar el complemento!). Después de instalar el complemento, el método es el que se muestra en la Figura (7-48). Tanto el contenido del mensaje como las respuestas del webmaster deben utilizar este complemento.
7-48
Tal vez la gente vuelva a preguntar cómo hago esos OICQ y cosas similares en mi base de datos. En cuanto a esto, no sé si conoces el atributo alt de la etiqueta img en HTML, es decir, cuando se mueve el mouse hacia arriba, se muestra el texto de descripción correspondiente. Aquí, lo vinculamos dinámicamente a la imagen en consecuencia. En cuanto a la dirección de la página de inicio, simplemente haga clic en ella y conéctese a la dirección correspondiente. Para la dirección de correo electrónico, haga clic en ella y abra Outlook para enviar un mensaje a la persona que dejó el mensaje.
Los aspectos específicos se muestran en la Figura (7-15).
7-15
Hay una secuencia aquí: primero seleccione la imagen OICQ y luego seleccione el conjunto de datos correspondiente del conjunto de registros a la derecha (aquí, seleccione el campo (f_oicq) que almacena el número OICQ en la base de datos y luego seleccione desde Bind. Para: menú desplegable img.alt, que es el atributo de etiqueta img del que hablamos anteriormente, y luego haga clic en Vincular más tarde. Si el enlace es correcto, se generará el mismo color que el conjunto de registros anterior para indicar que es un servidor. El comportamiento se aplica aquí, como se muestra en la Figura (7-16). Aquí todavía tenemos que embellecerlo.
7-16
Abra el código fuente y la vista de diseño, encontrará que lo que acaba de insertar es alt="<%=(guestbook.fields.item("f_oicq").value)%>" en el código, COPIE este código y coloque colóquelo al frente y cambie f_oicq a f_name (el campo de nombre del póster en la base de datos), de modo que su código final sea alt="<%=(guestbook.fields.item("f_name").value)%> El número OICQ es <%=(guestbook.fields.item("f_oicq").value)%>", por lo que cuando se muestre, será "El número OICQ de XX es XX". Todo está vinculado dinámicamente. Qué bueno. . ,Oh. .
7-17