You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dans la méthode lastArtList, plutot que de chercher les articles d'une catégorie via l'id de celle-ci, faire la recherche via son url. C'est plus parlant qu'un numéro...
Je propose le code suivant :
if(empty($cat_id)) {
$motif = '/^[0-9]{4}.(?:[0-9]|home|,)*(?:'.$this->plxMotor->activeCats.'|home)(?:[0-9]|home|,)*.[0-9]{3}.[0-9]{12}.[a-z0-9-]+.xml$/';
} else {
if(is_numeric($cat_id)) # inclusion à partir de l'id de la page$motif = '/^[0-9]{4}.((?:[0-9]|home|,)*(?:'.str_pad($cat_id,3,'0',STR_PAD_LEFT).')(?:[0-9]|home|,)*).[0-9]{3}.[0-9]{12}.[a-z0-9-]+.xml$/';
else { # inclusion à partir du titre de la categorie$cat_id .= '|';
foreach ($this->plxMotor->aCatsas$key => $value) {
if(strpos($cat_id,$value['url'].'|') !== false) {
$cats = explode('|',$cat_id);
if (in_array($value['url'], $cats)) {
$cat_id = str_replace($value['url'].'|',$key.'|',$cat_id);
}
}
}
$cat_id = substr($cat_id,0,-1);
$motif = '/^[0-9]{4}.((?:[0-9]|home|,)*(?:'.$cat_id.')(?:[0-9]|home|,)*).[0-9]{3}.[0-9]{12}.[a-z0-9-]+.xml$/';
if (empty($cat_id)) {
$motif = '/^[0-9]{4}.(?:[0-9]|home|,)*(?:'.$this->plxMotor->activeCats.'|home)(?:[0-9]|home|,)*.[0-9]{3}.[0-9]{12}.[a-z0-9-]+.xml$/';
}
}
}
à la place du code existant.
The text was updated successfully, but these errors were encountered:
Le format peut être vide maintenant, il sera remplacé avec celui par défaut (ou celui du hook*)
Les Hookers* peuvent utiliser la variable $all pour passer outre (jusqu’à $plxGlob_arts ···)
l'ancienne utilisation du motif est respecté et il est possible de le modifier dans le hook*
*plxShowLastArtList
(Basé sur l'idée de Jerry wham)[pluxml#317]
Dans la méthode lastArtList, plutot que de chercher les articles d'une catégorie via l'id de celle-ci, faire la recherche via son url. C'est plus parlant qu'un numéro...
Je propose le code suivant :
à la place du code existant.
The text was updated successfully, but these errors were encountered: