logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
27 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 452 438

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Questions »» remplacer une fonction grace à pages.php

Nouveau sujet
 remplacer une fonction grace à pages.php#25310Répondre

3Contributeur(s)
colonelwogdeveloppeurJireck
3 Modérateur(s)
developpeurjpbJireck
colonelwog colonelwogicon_post
apparemment d’après ce que l'on m'a dit il est possible de remplacer une fonction par une autre ou rajouter une fonction grâce à pages.php ,mais comment ? :b
developpeur developpeuricon_post
je comprends pas trop
colonelwog colonelwogicon_post
JiJi me dit qu'il est possible de mettre des fonctions supplémentaire via pages.php
Jireck Jireckicon_post
non j'ai pas dis cela ...

Explique plutot ce que tu veux ...
colonelwog colonelwogicon_post
ah !
pour adapter tag de oim (ce que l'on a parler l'autre fois ) :
avoir la possibilité de lancer une fonction à la place d'une autre avec un if par exemple ,tu m'a dit pas dans header mais avec pages php ,en fait l’intérêt et de pouvoir appeler ou remplacer une fonction sans toucher au mainfile .car pour le module tags il faut toucher au mainfile à l'admin au forum a section aux articles cela fait beaucoup de fichier à modifier surtout que si l'on change de version il faut a nouveau modifier ces fichiers ...
donc dans l'histoire ce n'est plus un module mais un hack ...

ou alors prévoir de l'intégrer dans une version future ?
car NPDS manque cruellement de tag car si on regarde les metatags sont toujours les mêmes quelque soit la page afficher ,ce sont ceux décris dans l'administration . ;-)

le lien ou on parle de cela :

http://modules.npds.org/viewtopic.php?topic=3127&forum=28&ancre=1&start=0#28312724219




colonel:
oui exact copier coller .... 
le truc serait de pouvoir mettre une fonction qui ajouterai ces quelques lignes automatiquement à partir du header.head

Jireck:
page le fait 






Message édité par : colonelwog / 23-12-2011 07:32

Jireck Jireckicon_post
pages peux charger des js, des css

on peux charger dans un header_head avec des fonctions php via le header standard...

Pour le module tag, on ne peux pas c'est spécifique a chaque fichier php

colonelwog colonelwogicon_post
OK . Mais est il possible dans ce cas donc de dire de charger un autre fichier à la place dans pages.php sans avoir recours a htaccess ce qui permettrait de ne pas modifier le core ou tout au moins garder un npds propre ...

exemple lancer Tags_sections.php à la place de sections.php
et ainsi de suite ...
Jireck Jireckicon_post
Citation : colonelwog 

OK . Mais est il possible dans ce cas donc de dire de charger un autre fichier à la place dans pages.php sans avoir recours a htaccess ce qui permettrait de ne pas modifier le core ou tout au moins garder un npds propre ...

exemple lancer Tags_sections.php à la place de sections.php
et ainsi de suite ... 


La réponse est dans pages.php dans les commentaires :



// $PAGES['index.php']['run']="yes or no or script";
//   => "" ou "yes" : le script aura l'autorisation de s'executer
//   => "no"        : le script sera redirigé sur index.php
//   $PAGES['index.php']['run']="no" affichera un message : "Site Web fermé"
//   => "script like xxxx.php : autorise le re-routage vers un autre script / exemple : user.php reroute vers user2.php



L'exemple dit user.php vers user2.php
colonelwog colonelwogicon_post
ok donc lancer les pages modifiées via pages php serai beaucoup plus pratique ... :=!