Présenter des articles avec plus de critères

Bonjour

Avant de faire des erreurs sur le script de pluxml, je voudrais savoir la démarche pour ajouter quelques critères aux articles.
Domaines: Histoire par exemple
sous domaines: De la Mésopotamie
type: Biographie
Civilisation : sumérienne
Date de début
Date de fin

est ce compliqué ?

Réponses

  • Bonjour,

    L'idée est d'avoir des champs à remplir depuis l'administration ?

    Des liens pour lier les articles ?

    Ou simplement ajouter ces informations en dur dans un billet ?

    Si on ajoute des infos dans un article sous forme de liste cela est très simple, si le tout doit être automatisé depuis l'admn, cela deviens beaucoup plus complexe.

    Peux t-on avoir plus de détails ?
  • histoireetarthistoireetart Member
    mai 2010 modifié
    un exemple la je suis entrain de faire des fonction simplifié : a partir de ce tuto

    http://www.phpsources.org/scripts172-PHP.htm
    function Listedomaines() {
    	
    $this->aDom =  $this->lecturexml("./base/domaines.xml", "categorie", array("id","nom"));
    
    	
    }
    	
    function lecturexml($fichier,$item,$champs) {
          // on lit le fichier
       if($chaine = @implode("",@file($fichier))) {
          // on explode sur <item>
          // Dans l'exemple il s'agit de 'profil'
          $tmp = preg_split("/<\/?".$item.">/",$chaine);
          // pour chaque <item> donc tous les profils
          for($i=1;$i<sizeof($tmp)-1;$i+=2)
             // on lit les champs demandés <champ> donc il s'agit de 'id' et 'prenom'
             foreach($champs as $champ) {
                $tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]);
                // on ajoute l'élément au tableau
                $tmp3[$i-1][] = @$tmp2[1];
             }
          // et on retourne le tableau dans la fonction
          return $tmp3;
       }
    }
    
    avec
    <?xml version="1.0" encoding="UTF-8"?>
    <Categories>
    	<categorie><id>6</id> <ordre>1</ordre> <bypage>10</bypage><nom>Philosophie</nom></categorie>
    	<categorie><id>5</id> <ordre>2</ordre> <bypage>10</bypage><nom>Histoire</nom></categorie>
    	<categorie><id>1</id> <ordre>3</ordre> <bypage>10</bypage><nom>Géographie</nom></categorie>
    </Categories>
    
    apres je rajouterai un champs domaine lors de l'ecriture de l article etc..
Connectez-vous ou Inscrivez-vous pour répondre.