UserLand Software
Web scripting puissant et multi plateformes.
 

Frontier 5: Nouveau site Web

Référence Web

Le dossier de Frontier pour Windows

Le dossier de Frontier pour Mac

Icônes

Fat Pages

Outlines

Le menu Web

Nouveau site Web

Directives

L'attribut PageHeader

Macros standard

Trucs et Astuces

Raccourcis clavier

Éléments utiles

Source du site

Les éléments créés, leur fonction et valeur par défaut.

#filters

Les filtres ("filters", en anglais) sont des scripts que Frontier utilise pour construire les pages.

  • firstFilter

    Appelé en premier.

  • pageFilter

    Le pageFilter par défaut agrandit le premier caractère de chaque page.

    Ce filtre peut être édité pour modifier une page avant qu'elle ne soit intégrée dans le template ("modèle"). Il est appelé après que les directives de la page aient été extraites mais avant que n'importe quoi d'autre ne se soit produit.

    Pour désactiver l'action par défaut qui agrandit le premier caractère, sélectionnez la troisième ligne, celle qui commence par "try", et choisissez Toggle Comment dans le menu Outliner (puis pressez le bouton Compile).

  • finalFilter

    FinalFilter est appelé à la fin du processus de publication.

#ftpSite

#ftpSite permet de définir l'endroit où Frontier va placer les fichiers du site web lorsqu'ils auront été publiés avec les commandes de menu Publish Page ou Publish Table.

  • folder

    La valeur par défaut est le dossier Websites créé par Frontier.

  • isLocal

    La valeur par défaut est true, signifiant que les fichiers créés grâce à la commande Publish seront enregistrés sur le disque. Lorsque la valeur de isLocal est false, Frontier va lancer le client FTP et télécharger les pages sur le serveur au fur et à mesure qu'elles seront rendues.

  • url

    Il s'agit de l'url qu'aura le site quand il sera sur Internet. Example : http://www.borg.com/monsite/.

#glossary Cette table va contenir les textes de substitution utilisés lorsque Frontier publie une page, comme les informations nécessaires à la construction des liens relatifs.

Les éléments contenus dans le glossaire sont utilisés pendant le rendu, mais il ne sont jamais publiés eux-mêmes.

#images

Cette table contiendra les images que Frontier va publier lorsque seront appelés les macros imageRef et bgImageRef.

#prefs

Une sous-table du site utilisée comme outil organisationnel. Les directives contenues dans la table #prefs n'ont pas besoin du préfixe #. Sa présence sera tenue pour acquise.

Les éléments de la table du glossaire sont utilisés pendant le rendu, mais ils ne sont jamais publiés eux-mêmes. Les entrées par défaut sont utilisées par les macros {bodyTag()} et {pageHeader()} et inclues dans la balise <body>.

alink 008000
bgcolor FFFFFF
link 0000FF
vlink 800080

#template

  • {pageheader (title)}

    Crée l'entête HTML des pages, balise <body > inclue.

    Par défaut :

    <html>
    <head>
    <title>title</title>
    <meta name="generator" content="Frontier 5.0 MacOS">
    </head>
    <body bgcolor="#FFFFFF" alink="#008000" vlink="#800080" link="#0000FF" text="#000000">

  • {bodytext}

    Le contenu de la page web est intégré dans la page en remplaçant {bodytext} dans le template ("modèle").

  • {pagefooter ()}

    Ajoute </body> et </html> à la fin de la page publiée.

  • title

    Généralement inclus dans chaque objet texte (wp) ou outline, en tant que première des directives.

    Utilisé par le glossaire pour construire les liens relatifs, et par {pageHeader(title)} pour créer la balise <title>.

#tools

Les objets contenus dans la table tools ne sont pas rendus lorsque le site est publié.

   


 
Site scripté avec Frontier
© Copyright 1996-98 UserLand Software, ainsi que Emmanuel M. Décarie et Philippe Martin pour la traduction. Page créée le : 25/04/98; 21:49:51. Mise à jour le : 27/04/98; 19:43:23. Webmestres : francais@scripting.com.