Ressources de Dreamweaver CS4
|
Création de compteurs d'enregistrements
Les compteurs d'enregistrements permettent aux utilisateurs de connaître leur position relative dans un jeu d'enregistrements. Ils affichent généralement le nombre total d'enregistrements renvoyés et le nombre actuel d'enregistrements affichés. Prenons l'exemple d'un jeu d'enregistrements renvoyant 40 enregistrements individuels, avec huit enregistrements affichés par page ; le compteur d'enregistrements indique alors sur la première page « Affichage des enregistrements 1 à 8 sur 40 ».
Avant de créer un compteur d'enregistrements pour une page, vous devez d'abord créer un jeu d'enregistrements pour la page, une mise en forme appropriée pour la présentation du contenu dynamique et une barre de navigation de jeu d'enregistrements.
Création de compteurs d'enregistrements simplesUn compteur d'enregistrements indique aux utilisateurs la position dans laquelle ils se trouvent au sein d'un groupe d'enregistrements, par rapport au nombre total d'enregistrements renvoyés. Il constitue donc un comportement utile permettant d'améliorer considérablement l'aspect fonctionnel d'un site Web.
L'objet de serveur Etat de navigation du jeu d'enregistrements permet de créer un compteur d'enregistrements simple. Cet objet de serveur crée une entrée de texte sur la page pour afficher l'état de l'enregistrement actif. Vous pouvez personnaliser votre compteur d'enregistrements à l'aide des outils de création de page de Dreamweaver.
- Placez le point d'insertion à l'endroit où vous souhaitez insérer le compteur d'enregistrements.
- Choisissez Insertion > Objets de données > Afficher le nombre d'enregistrements > Etat de navigation du jeu d'enregistrements, sélectionnez le jeu d'enregistrements dans le menu déroulant Jeu d'enregistrements, puis cliquez sur OK.
L'objet de serveur Etat de navigation du jeu d'enregistrements insère un compteur d'enregistrements texte qui ressemble à l'exemple suivant :
Dans la fenêtre Live Data ou dans un navigateur, le compteur ressemble à l'exemple suivant :
Création et ajout du compteur d'enregistrements à la page Dans la boîte de dialogue Insérer l'état de navigation du jeu d'enregistrements, sélectionnez le jeu d'enregistrements à surveiller, puis cliquez sur OK.
Création de compteurs d'enregistrements personnalisésVous faites appel à des comportements de comptage d'enregistrements individuels pour créer des compteurs d'enregistrements personnalisés. Les compteurs d'enregistrements personnalisés sont plus sophistiqués que le simple tableau à une seule ligne inséré par l'objet de serveur Etat de navigation du jeu d'enregistrements. Vous pouvez organiser les éléments de manières variées et créatives et appliquer un comportement de serveur approprié à chaque élément.
Les comportements de serveur de comptage des enregistrements sont les suivants :
Afficher le numéro de l'enregistrement de début
Afficher le numéro de l'enregistrement de fin
Afficher le nombre total d'enregistrements
Avant de créer un compteur d'enregistrements personnalisé sur une page, vous devez d'abord créer un jeu d'enregistrements pour la page, une mise en forme appropriée pour la présentation du contenu dynamique et une barre de navigation de jeu d'enregistrements.
Dans cet exemple, un compteur d'enregistrements similaire à l'exemple de la section « Créer des compteurs d'enregistrements simples » est créé. Dans cet exemple, le texte mis en forme avec la police sans-serif représente les espaces réservés aux nombres d'enregistrements qui seront insérés dans la page. Le compteur d'enregistrements de cet exemple se présente comme suit :
Affichage des enregistrements Affichage des enregistrements StartRow à EndRow sur RecordSet.RecordCount.
- En mode Création, tapez le texte du compteur sur la page. Il peut s'agir de n'importe quel texte. Par exemple :
Displaying records thru of .
- Placez le point d'insertion à la fin de la chaîne de texte.
- Ouvrez le panneau Comportements de serveur (Fenêtre > Comportements de serveur).
- Cliquez sur le bouton Plus(+) dans le coin supérieur gauche, puis cliquez sur Afficher le nombre d'enregistrements. Dans ce sous-menu, choisissez Afficher le nombre total des enregistrements. Le comportement Afficher le nombre total des enregistrements s'insère sur la page et un espace réservé se place au niveau du point d'insertion. La chaîne de texte ressemble maintenant à ce qui suit :
Displaying records thru of {Recordset1.RecordCount}.
- Placez le point d'insertion après le mot records, et sélectionnez Afficher le numéro de l'enregistrement de début dans le panneau Nombre d'enregistrements (Comportements de serveur > Plus (+) > Nombre d'enregistrements. La chaîne de texte ressemble maintenant à ce qui suit :
Displaying records {StartRow_Recordset1} thru of {Recordset1.RecordCount}.
- Placez maintenant le point d'insertion entre les mots thru et of, et sélectionnez Afficher le numéro de l'enregistrement de début dans le panneau Nombre d'enregistrements (Comportements de serveur > Plus (+) > Nombre d'enregistrements. La chaîne de texte ressemble maintenant à ce qui suit :
Displaying records {StartRow_Recordset1} thru {EndRow_Recordset1} of{Recordset1.RecordCount}.
- Pour vérifier que le compteur fonctionne correctement, affichez la page dans la fenêtre Live Data (Affichage > Live Data). Le compteur est similaire à l'exemple suivant :
Displaying records 1 thru 8 of 40.
Si la page de résultats comporte un lien de navigation permettant d'accéder au groupe d'enregistrements suivant, il suffit de cliquer sur ce lien pour mettre à jour le compteur d'enregistrements comme suit :
Showing records 9 thru 16 of 40.
Les liens ne fonctionnent pas dans la fenêtre Live Data. Pour les tester, utilisez la fonction Aperçu dans le navigateur. Vérifiez que l'option Aperçu à l'aide d'un serveur Live Data est activée dans Préférences (Edition > Préférences > Aperçu dans le navigateur (Windows) ou Dreamweaver > Préférences > Aperçu dans le navigateur (Macintosh)), puis choisissez Fichier > Aperçu dans le navigateur.
|