Pas d'entrée active dans la section archive

willywilly Member
Bonjour !

En sélectionnant un mois dans la section archive de la barre latérale, les articles correspondants sont bien affichés. Mais en regardant le code de la page, l'élément html correspondant au mois sélectionné a un attribut class="noactive" au lieu de class="active".

Réponses

  • Bonjour Willy,
    En effet je constate le même problème, je vais regarder ça de plus près.
    Merci pour ce retour.
  • Bonjour Willy,
    Voilà la correction :

    L185 de lib/class.plx.motor.php, remplace ce qui a entre
    elseif($this->get AND preg_match('/^archives\/([0-9]{4})[\/]?([0-9]{2})?[\/]?([0-9]{2})?/',$this->get,$capture)) {
    
    et
    $this->motif = '/^[0-9]{4}.[home|0-9,]*.[0-9]{3}.'.$search.'[0-9]{4}.[a-z0-9-]+.xml$/';
     }
    
    par
    elseif($this->get AND preg_match('/^archives\/([0-9]{4})[\/]?([0-9]{2})?[\/]?([0-9]{2})?/',$this->get,$capture)) {
                $this->mode = 'archives';
                $this->template = 'archives.php';
                $this->bypage = $this->aConf['bypage_archives'];
                $search = $this->cible = $capture[1];
                if(!empty($capture[2])) $search = $this->cible .= $capture[2];
                else $search = $this->cible . '[0-9]{2}';
                if(!empty($capture[3])) $search = $this->cible .= $capture[3];
                else $search = $this->cible . '[0-9]{2}';
                $this->motif = '/^[0-9]{4}.[home|0-9,]*.[0-9]{3}.'.$search.'[0-9]{4}.[a-z0-9-]+.xml$/';
     }
    
  • Merci pour le correctif. Je l'ai appliqué et il fonctionne au poil.
Connectez-vous ou Inscrivez-vous pour répondre.