====== Pages statiques ====== Le système des pages statiques permet d'intégrer dans votre NPDS (en dessous du header, entre les blocs) des pages en texte brut, en HTML ou même en PHP. Ces pages sont stockées dans le dossier **/static**. Pour afficher un fichier qui se trouve dans /static, il faut appeller la page http://votre-site/static.php?op=NOM_DU_FICHIER ===== Exemple ===== Vous souhaitez créer une page rassemblant vos coordonnées. Créez le fichier **/static/contact.html** :

Nous contacter

Téléphone : 01.12.34.56.78
Télécopie : 01.12.34.56.89
Courriel : contact@votre-site

Vous pouvez aussi utiliser le formulaire de contact
Ensuite, dans la barre d'adresse de votre navigateur, tapez l'adresse http://votre-site/static.php?op=contact.html Remarquez que le nom du fichier est écrit dans cette adresse Pour mettre ce lien dans un bloc, utilisez ce code: Contactez-nous ===== Fonctions avancées ===== ==== Métas-mots ==== Les pages statiques supportent les [[:codeur:méta-mot|métas-mots]]. Pour les activer, il faut ajouter "//&metalang=1//" à l'URL d'appel de la page statique. Exemple: http://votre-site/static.php?op=contact.html&metalang=1 ==== Afficher ou masquer les blocs ==== Les pages statiques permettent, si votre thème le supporte, de masquer ou d'afficher les colonnes de bloc. Pour cela, il faut ajouter le paramètre "//&npds//" à l'URL d'appel de la page statique. Les colonnes seront affichées ou masquées selon la valeur que vous donnerez à &npds. ^ Valeur ^ Description ^ ^ -1 | Cache les deux colonnes | ^ 0 | Affiche la colonne gauche et cache la colonne droite | ^ 1 | Affiche les deux colonnes | ^ 2 | Affiche la colonne droite et cache la colonne gauche | Exemple : afficher les deux colonnes http://votre-site/static.php?op=contact.html&npds=1 ==== Droits de visualisation ==== Vous pouvez réserver l'accès à certaines pages statiques aux membres ou aux administrateurs. Cette fonction est en fait une [[statique#scripts_php|fonction PHP]] : **secur_static(...)** Exemple : Bienvenue sur ma page statique
Bonjour cher administrateur Bonjour cher membre Bonjour cher visiteur
Pour une gestion par groupe, voyez la [[:codeur:fonction#autorisation_int|fonction autorisation]] ==== Scripts PHP ==== Si vous mettez un script PHP en tant que page statique, vous avez bien sûr accès à toutes les fonctions de NPDS et PHP.