Créer un livre d'or avec DreamweaverMX (3)
Auteur:Eve Cole
Date de mise à jour:2009-05-31 21:07:14
OK, l'étape suivante concerne l'adresse e-mail et l'adresse de la page d'accueil, qui sont légèrement différentes de la méthode précédente, comme le montrent les figures (7-18) et (7-19).
7-18
7-19
De même, veuillez noter qu'il existe une séquence. Sélectionnez d'abord l'image de la boîte aux lettres, puis cliquez sur le bouton Lien dans le panneau des propriétés ci-dessous. La boîte de dialogue illustrée dans la figure (7-20) apparaît, indiquant où se connecter si vous cliquez sur cette image.
7-20
Dans le passé, notre fonction consistait à nous connecter à une page locale, mais dans DW MX, nous pouvons nous connecter à une page dynamique en sélectionnant Sources de données. Ici, nous prenons le champ email du jeu d'enregistrements et n'oublions pas d'ajouter "mailto:" devant. Pourquoi ajoutons-nous cela ici ? C'est parce que ce "mailto" est une balise html, c'est à dire que la connexion est ouverte avec OUTLOOK pour envoyer le mail.
Dans le même temps, n'oubliez pas d'ajouter l'attribut alt à cette image d'e-mail, c'est-à-dire que l'adresse e-mail de alt="<%=(guestbook.fields.item("f_name").value)%> est <%=( guestbook.fields.item(" f_email").value)%>, cliquez ici pour lui envoyer un email".
La méthode de connexion de l'adresse de la page d'accueil est illustrée dans la figure (7-21).
7-21
Après avoir lié la connexion, n'oubliez pas d'ajouter l'attribut alt à l'image. Remplacez-le par alt="<%=(guestbook.fields.item("f_name").value)%>. L'adresse e-mail est <%=(guestbook). .fields.item( "f_homepage").value)%>, cliquez ici pour lui envoyer un message"
Oui, c'est un peu ennuyeux ici, mais allez, la victoire nous fait signe. :)
Jetez un œil à l'effet actuel, comme le montre la figure (7-22).
7-22
La prochaine chose à faire est d'ajouter des liens pour répondre au sujet, le modifier et le supprimer, et le rendre dynamique. Le comportement du serveur utilisé ici consiste à accéder à la page de détails (Aller à la page de détails). Auparavant, nous avons établi la page de réponse (rep.asp), la page d'édition (edit.asp) et la page de suppression (del.asp). Nous ne détaillerons pas ici comment se connecter une par une. L'effet est celui indiqué dans la figure (7). -23, 7-24, 7-25).
7-23
7-24
7-25
Après avoir terminé les trois étapes ci-dessus, vous devez encore vous rappeler de faire une chose. Que se passe-t-il si nous avons plusieurs messages ? ? Ici, nous devons utiliser la région de répétition (région de répétition) dans le comportement du serveur DW MX, sélectionner l'intégralité du grand tableau qui affiche le message, Application-->Comportements du serveur-->Répéter la région, comme le montre la figure (7-26). .
7-26
Nous le définissons pour afficher 14 enregistrements par page, ce qui semble un peu plus simple, et cliquons sur le bouton OK.
En arrivant à cette étape, je dois réfléchir à une question. Comment les utilisateurs qui naviguent savent-ils combien d'enregistrements de messages j'ai ? ? En fait, lorsque nous créons le jeu d'enregistrements, DW MX en a déjà tenu compte pour nous, comme le montre la figure (7-27).
7-27
Index du premier enregistrement : premier enregistrement de l'index.
Index du dernier enregistrement : le dernier enregistrement de l'index.
enregistrements totaux : la somme de tous les enregistrements.
Avec ceux-ci, tout ce que nous avons à faire est de les faire glisser sur la page et d'ajouter le texte explicatif correspondant, comme le montre la figure (7-28).
7-28
Si vous persistez, vous réussirez ! Nous avons également besoin d'une barre de guidage car nous avons utilisé la région de répétition plus tôt, comme le montre la figure (7-29).
7-29
Insérer-->Objets d'application-->Barre de navigation du jeu d'enregistrements (Insérer-->Objets d'application-->Barre de navigation du jeu d'enregistrements), après avoir cliqué, une boîte de dialogue comme le montre la figure (7-30) apparaîtra.
7-30
Ensemble d'enregistrements : sélectionnez ici l'ensemble d'enregistrements dans lequel vous souhaitez naviguer.
Afficher en utilisant : Sélectionnez ici la méthode d'affichage de la barre de navigation, le texte est du texte, les images sont une image, ici nous choisissons des images.
Cliquez sur le bouton OK et l'effet d'affichage est celui illustré dans la figure (7-31).
7-31
Peut-être qu'il est trop grand. Nous pouvons réduire ce tableau. Après avoir sélectionné ce tableau, remplacez sa largeur = " 15 % " dans le panneau des propriétés. L'effet final est celui indiqué dans la figure (7-32). ) montré.
7-32
Maintenant, pour la dernière étape d'amélioration, connectez "Publier un nouveau sujet" à la page new.asp, connectez le "Portail d'administration" suivant à la page login.asp et utilisez un comportement de serveur sur "Déconnexion!". Super préparé par l'utilisateur. Comme le montre la figure (7-33).
7-33
Authentification utilisateur : authentification de l'utilisateur.
Utilisateur déconnecté : l'utilisateur connecté se déconnecte.
Après avoir cliqué, une boîte de dialogue comme le montre la figure (7-44) apparaît.
7-44
Se déconnecter quand : De quelle manière se déconnecter, lien cliqué : Déconnectez-vous lorsque ce lien est cliqué. Chargements de page : quittez lorsque la page est fermée.
Une fois terminé, allez à : à quelle page accéder après avoir quitté, nous définissons ici pour accéder à la page d'accueil index.asp.
De plus, le {Session.MM_username} vu ci-dessus est en fait préparé pour les super utilisateurs. Lorsque vous n'êtes pas connecté, il affichera "Bienvenue". Si un super utilisateur est connecté, il affichera "Bienvenue XX !". Ici, nous devons créer une variable Session, comme le montre la figure (7-34). Quant à la question de cette variable Session, nous la présenterons en détail dans les chapitres suivants. :)
7-34
7-35
Après avoir cliqué, une boîte de dialogue comme indiqué dans la figure (7-35) apparaîtra. Entrez MM_username dans la boîte de dialogue. Cette variable MM_username est automatiquement générée par DW MX après application du comportement du serveur de connexion (nous la présenterons en détail plus tard). Faites-le également glisser avant le point d'exclamation entre "Bienvenue !" Ah, rugissons ensemble~~~~~~Enfin terminé la partie la plus difficile, félicitations, hehe...