Exportation vers HTML
L'option "Exporter en HTML" vous permet de créer un fichier
HTML contenant votre catalogue complet dans un format portable. Vous pouvez
publier cette liste sur le web ou la donner à n'importe quelle personne
possédant un navigateur web.
Le fichier HTML généré est basé sur un fichier
HTML réel. Le programm remplace certains tags spéciaux avec les
informations des films et du catalogue.
Il y a deux modèles différents : "Complet" et "Individuel".
Les anciennes versions du programme n'avaient que le modèle "Complet".
Ce modèle Complet correspond à un seul fichier, avec la liste
de tous les films. Son nom est le nom que vous sélectionnez lorsque vous
cliquez sur le bouton "Exporter". Le modèle Individuel correspond
à un fichier par film, avec les informations de chaque film. Par défaut le nom est
la concaténation du nom que vous sélectionnez lorsque vous cliquez
sur le bouton "Exporter" et le numéro du film (vous pouvez changer ça
dans la fenêtre des Préférences).
Donc si vous exportez le catalogue vers "Mes films.html" vous aurez
:
- Mes films.html -> La liste des films, page basée sur le modèle
chargé dans l'onglet "Complet"
- Mes films_1.html -> Le premier film, page basée sur le modèle
chargé dans l'onglet "Individuel"
- Mes films_2.html -> Le second film, page basée sur le modèle
chargé dans l'onglet "Individuel"
- etc...
À droite de la sélection du modèle (boutons "Complet"/"Individuel")
vous pouvez sélectionner si vous voulez exporter les deux modèles
ou juste celui qui est sélectionné.
Tous les tags commencent par "$$". Vous n'avez pas nécessairement
besoin de les connaître étant donné qu'ils sont accessibles
via le menu "Insérer un tag spécial". Ils couvrent toutes
les informations que vous pouvez entrer pour un film, mais aussi le nombre total
de films, le nom du catalogue, la date et l'heure.
Il y a deux tags très importants pour le modèle "Complet":
$$ITEM_BEGIN et $$ITEM_END. Lors de la création du fichier HTML, le programme
va répéter le morceau de code HTML placé entre ces deux
tags spéciaux pour chaque film. Donc tous les tags commençant
par $$ITEM_ doivent être placés entre ces deux tags. Par contre
pour le modèle "Individuel" ces tags sont inutiles.
L'application inclut un modèle d'exemple que vous pouvez utiliser et
personnaliser. Bien sûr vous pouvez en créér un à
partir de zéro si vous préférez, mais je recommande que
vous observiez alors ce modèle de base :
<html>
<head><title>$$FILENAME</title></head>
<body><table>
$$ITEM_BEGIN
<tr>
<td>$$ITEM_NUMBER</td>
<td>$$ITEM_ORIGINALTITLE</td>
<td>$$ITEM_TRANSLATEDTITLE</td>
<td>$$ITEM_DESCRIPTION</td>
</tr>
$$ITEM_END
</table></body>
</html>
Ici nous pouvons voir que la page aura comme titre le nom du fichier, et ensuite
une table listant tous les films. Le programme va écrire le tag <table>,
et ensuite répéter la séquence <tr>...</tr>
pour chaque film car cette séquence est placée entre $$ITEM_BEGIN
and $$ITEM_END.
Voici une liste des tags disponibles :
- $$DATE = Date courante
- $$TIME = Heure courante
Propriétés du fichier de catalogue :
- $$FILENAME = Nom de fichier
- $$FILEPATH = Nom de fichier avec chemin complet
- $$TOTALMOVIES = Nombre de films dans le catalogue
- $$OWNER_NAME = Nom spécifié dans les propriétés
du catalogue
- $$OWNER_MAIL = E-mail
- $$OWNER_SITE = Site web
- $$DESCRIPTION = Description
- $$ITEM_FILEINDIV = Nom de fichier de la page du film courant, créée
avec le modèle "Individuel"
- $$ITEM_BEGIN = Début de liste de films
- $$ITEM_END = Fin de liste de films
Champs de films :
- $$ITEM_NUMBER = Numéro
- $$ITEM_CHECKED = État de la case à cocher
- $$ITEM_MEDIA = Label/code-barre du média
- $$ITEM_TYPE = Type de support/média
- $$ITEM_SOURCE = Source (origine)
- $$ITEM_DATEADD = Date d'ajout
- $$ITEM_BORROWER = Emprunteur
- $$ITEM_RATING = Node (0 à 10)
- $$ITEM_APPRECIATION = Appréciation, de 0 à 4 étoiles, utilisant appr*.gif
- $$ITEM_APPR10 = = Appréciation, de 0 à 10 étoiles, utilisant appr10_*.gif
- $$ITEM_ORIGINALTITLE = Titre original
- $$ITEM_TRANSLATEDTITLE = Titre traduit
- $$ITEM_FORMATTEDTITLE = Titre formaté, comme défini dans les Options
- $$ITEM_FORMATTEDTITLE1 = Titre formaté, sous la forme "Titre original (Titre tratuit)"
- $$ITEM_FORMATTEDTITLE2 = Titre formaté, sous la forme "Titre tratuit (Titre original)"
- $$ITEM_DIRECTOR = Réalisateur
- $$ITEM_PRODUCER = Producteur
- $$ITEM_COUNTRY = Pays
- $$ITEM_CATEGORY = Catégorie
- $$ITEM_YEAR = Année
- $$ITEM_LENGTH = Durée en minutes
- $$ITEM_ACTORS = Liste des acteurs
- $$ITEM_URL = Adresse web (sans lien)
- $$ITEM_DESCRIPTION = Description
- $$ITEM_COMMENTS = Commentaires
- $$ITEM_VIDEOFORMAT = Format/codec vidéo
- $$ITEM_VIDEOBITRATE = Débit vidéo
- $$ITEM_AUDIOFORMAT = Format/codec audio
- $$ITEM_AUDIOBITRATE = Débit audio
- $$ITEM_RESOLUTION = Résolution vidéo
- $$ITEM_FRAMERATE = Fréquence d'image de la vidéo
- $$ITEM_LANGUAGES = Langues
- $$ITEM_SUBTITLES = Sous-titres
- $$ITEM_SIZE = Tailles des fichiers
- $$ITEM_DISKS = Nombre de disques ou de cassettes
- $$ITEM_PICTURE = Image, intégrée dans un tag <img>
- $$ITEM_PICTUREFILENAME = Nom du fichier image
Labels des champs de films (en fonction de la langue sélectionnée) :
- $$LABEL_NUMBER = Numéro
- $$LABEL_CHECKED = État de la case à cocher
- $$LABEL_MEDIA = Label/code-barre du média
- $$LABEL_TYPE = Type de support/média
- $$LABEL_SOURCE = Source (origine)
- $$LABEL_DATEADD = Date d'ajout
- $$LABEL_BORROWER = Emprunteur
- $$LABEL_RATING = Node (0 à 10)
- $$LABEL_ORIGINALTITLE = Titre original
- $$LABEL_TRANSLATEDTITLE = Titre traduit
- $$LABEL_FORMATTEDTITLE = Titre formaté
- $$LABEL_DIRECTOR = Réalisateur
- $$LABEL_PRODUCER = Producteur
- $$LABEL_COUNTRY = Pays
- $$LABEL_CATEGORY = Catégorie
- $$LABEL_YEAR = Année
- $$LABEL_LENGTH = Durée en minutes
- $$LABEL_ACTORS = Liste des acteurs
- $$LABEL_URL = Adresse web
- $$LABEL_DESCRIPTION = Description
- $$LABEL_COMMENTS = Commentaires
- $$LABEL_VIDEOFORMAT = Format/codec vidéo
- $$LABEL_VIDEOBITRATE = Débit vidéo
- $$LABEL_AUDIOFORMAT = Format/codec audio
- $$LABEL_AUDIOBITRATE = Débit audio
- $$LABEL_RESOLUTION = Résolution vidéo
- $$LABEL_FRAMERATE = Fréquence d'image de la vidéo
- $$LABEL_LANGUAGES = Langues
- $$LABEL_SUBTITLES = Sous-titres
- $$LABEL_SIZE = Tailles des fichiers
- $$LABEL_DISKS = Nombre de disques ou de cassettes
- $$LABEL_PICTURE = Image
- $$LABEL_AUDIOKBPS' = Unité du débit audio
- $$LABEL_VIDEOKBPS' = Unité du débit vidéo
- $$LABEL_UNIT' = Unité de la taille du fichier
- $$LABEL_FPS' = Unité de la fréquence vidéo