Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

codeur:inclusion [2007/03/05 21:11]
tito
codeur:inclusion [2007/08/06 00:23] (Version actuelle)
tito
Ligne 1: Ligne 1:
-====== Utiliser du JavaScript ====== +====== Fichiers d'inclusion ====== 
-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 ailleursVoici comment faire+Les fichiers d'inclusion sont des fichiers que NPDS appelle à divers niveaux du fonctionnementce qui permet de modifier le comportement du CMS.
  
  
 +===== Javascript =====
  
-===== Recommandations =====+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'insérer votre script 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**. 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**.
  
Ligne 12: Ligne 15:
 </code> </code>
  
-===== Mise en place ===== +===== Autres scripts ===== 
-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 qui se trouvent dans **/modules/include**+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 Chaque fichier correspond à un endroit du code où il sera appelé. En voici la liste, par ordre alphabétique
-  * **body_onload** : fonctions qui seront appellées au chargement de body (<body onload="...">) +^ Fichier ^ Description ^ 
-  * **footer_after** : appelé à la fin du site +body_onload.inc | fonctions qui seront appellées au chargement de body (''<body onload="...">'')| 
-  * **header_after** : appelé après le header du thème +footer_after.inc | appelé à la fin du site| 
-  * **header_before** : appelé avant tout +header_after.inc | appelé après le header du thème| 
-  * **header_head** : appelé à la fin de <head>. //Très utilisé par les scripts javascript//+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 ([[theme:css|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