Ceci est une ancienne révision du document !


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 :

<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

Remarquez que le nom du fichier est écrit dans cette adresse

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

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

Fonctions avancées

Métas-mots

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

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 fonction PHP : secur_static(…)

Exemple :

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; ?>

Pour une gestion par groupe, voyez la 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.

Index


Utilisateur

Vous n'ètes pas identifié. Vous pouvez vous inscrire ou vous connecter.



Page