La fonction plxShow::staticInclude($id) ne permet d'inclure une page statique qu'à partir de son id.
Je pourrais modifier cette fonction pour répondre à ta demande.
Si tu veux bien me servir de cobaye pour valider la modif, je pourrais l'ajouter officiellement
La fonction plxShow::staticInclude($id) ne permet d'inclure une page statique qu'à partir de son id.
Je pourrais modifier cette fonction pour répondre à ta demande.
Si tu veux bien me servir de cobaye pour valider la modif, je pourrais l'ajouter officiellement
/**
* Méthode qui affiche une page statique en lui passant son id (si cette page est active ou non)
*
* @param id id numérique ou url/titre de la page statique
* @return stdout
* @scope global
* @author Stéphane F
**/
public function staticInclude($id) {
# Hook Plugins
if(eval($this->plxMotor->plxPlugins->callHook('plxShowStaticInclude'))) return ;
# On génère un nouvel objet plxGlob
$plxGlob_stats = plxGlob::getInstance(PLX_ROOT.$this->plxMotor->aConf['racine_statiques']);
if(is_numeric($id))
$regx = '/^'.str_pad($id,3,'0',STR_PAD_LEFT).'.[a-z0-9-]+.php$/';
else {
$url = plxUtils::title2url($id);
$regx = '/^[0-9]{3}.'.$url.'.php$/';
}
if($files = $plxGlob_stats->query($regx)) {
include(PLX_ROOT.$this->plxMotor->aConf['racine_statiques'].$files[0]);
}
}
à remplacer dans le fichier core/lib/class.plx.show.php
apres pour inclure une page
<?php $plxShow->staticInclude(2); ?>
ou
<?php $plxShow->staticInclude('002'); ?>
ou
<?php $plxShow->staticInclude('Statique 2'); ?>
ou
<?php $plxShow->staticInclude('statique-2'); ?>
id (sans zéros significatifs ou sur 3 digit), titre ou url
Réponses
Sinon, je n'ai pas compris ta question... :P
Tu veux ceci ou le name correspond au code name url ?
C'est ça ?
Je pourrais modifier cette fonction pour répondre à ta demande.
Si tu veux bien me servir de cobaye pour valider la modif, je pourrais l'ajouter officiellement
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
C'est exactement ça !
Oui, je veux bien être cobaye
Merci à vous !
à remplacer dans le fichier core/lib/class.plx.show.php
apres pour inclure une page
id (sans zéros significatifs ou sur 3 digit), titre ou url
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
avec un message d'erreur ça me sera + facile, car de mon coté tout semble ok
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
J'ai essayer en commentant, puis en ajoutant ce qui suit, mais pas de message qui s'affiche ><
Serait-ce lié à cette modif ?
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Consultant PluXml
Ancien responsable du projet (2010 à 2018)