Ceci est une ancienne révision du document !


Fichiers d'inclusion

Les fichiers d'inclusion sont des fichiers que NPDS appelle à divers niveaux du fonctionnement, ce qui permet de modifier le comportement du CMS.

Javascript

Vous avez trouvé une super fonction javascript pour faire un menu, de beaux effets ou tout autre script permettant de rendre votre site plus dynamique. Mais on vous demande de mettre des choses dans le header, dans le body, ou ailleurs. Il suffit d'inscrire votre script PHP dans les fichiers indiqués ci-dessous.

Recommandations

Nous vous recommandons fortement de mettre vos scripts dans des fichiers séparés, avec l'extensions .js et de rassembler tous ces fichiers dans un dossier à la racine de votre NPDS, par exemple dans /javascripts.

Ensuite, à l'endroit où vous souhaitez que le script soit présent, entrez ce code :

<script type="text/javascript" src="javascripts/votre-script.js"></script>

Autres scripts

Ces fichiers supportent aussi le PHP, le HTML, etc.

En PHP, n'oubliez pas d'encadrer vos scripts avec les balises <?php et ?>.

Les fichiers

Comme expliqué ci-dessus, il faut mettre vos scrips ou leur appel dans le header, dans le body-onload, etc. Pour cela, il faut modifier les fichiers appelés.

Fichiers généraux

Ces fichiers se trouvent /modules/include et sont toujours appelés par NPDS.

Chaque fichier correspond à un endroit du code où il sera appelé. En voici la liste, par ordre alphabétique

Fichier Description
body_onload.inc fonctions qui seront appellées au chargement de body (<body onload=”…”>)
footer_after.inc appelé à la fin du site
header_after.inc appelé après le header du thème
header_before.inc appelé avant tout
header_head.inc appelé à la fin de <head>. Très utilisé par les scripts javascript

Fichiers spécifiques à votre thème

Pour certains thèmes, il est intéressant de pouvoir ajouter des choses dans le header (feuille de style alternative, par exemple) ou dans le body_onload (initialisation de menus dynamiques, par exemple).

NPDS vérifie donc toujours si ces deux fichiers sont présents dans le dossier include de votre thème:

Fichier Description
body_onload.inc fonctions qui seront appellées au chargement de body (<body onload=”…”>)
header_head.inc appelé à la fin de <head> Très utilisé par les scripts javascript

Index


Utilisateur

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



Page