publication:statique

Ceci est une ancienne révision du document !


Pages statiques

ébauche 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

Vous souhaitez créer une page rassemblant vos coordonnées. Créez le fichier /static/contact.html :

<h3>Nous contacter</h3>
<b>Téléphone :</b> 01.12.34.56.78<br />
<b>Télécopie :</b> 01.12.34.56.89<br />
<b>Courriel :</b> <a href="mailto:contact@votre-site">contact@votre-site</a><br /><br />
Vous pouvez aussi utiliser le <a href="static.php?op=contact.php">formulaire de contact</a>

Ensuite, dans la barre d'adresse de votre navigateur, tapez l'adresse

http://votre-site/static.php?op=contact.html

Pour mettre ce lien dans un bloc, utilisez ce code:

<a href="static.php?op=contact.html">Contactez-nous</a>

Les pages statiques supportent les 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

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. FIXME ==== Droits de visualisation ==== Vous pouvez réserver l'accès à certaines pages statiques aux membres ou aux administrateurs. Cette fonction est en fait une fonction PHP : secur_static(…) Exemple : <code php>Bienvenue sur ma page statique<br /> <?php if(secur_static(“admin”)): ?> Bonjour cher administrateur <?php elseif(secur_static(“member”)): ?> Bonjour cher membre <?php else: ?> Bonjour cher visiteur <?php endif; ?> </code> ==== 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.

  • publication/statique.1173823402.txt
  • Dernière modification : Mar. 13, 2007 10:03 PM UTC
  • de tito