un genre de PluXml mu

bonjour et bonne année à toutes et à tous

je suis en train de faire un blog familial ... (test en local pour le moment)

un plux en racine et 3 plux en sous répertoire (1 pour les parents, 1 pour les filles et 1 pour les garçons)
j ai deja bidouillé pour n avoir qu un seul 'core/lib' (pour allégé le site et à cause des maj, même si la lib ne fait que 200k)
pour le moment les admin sont gérer par chaque sous blog afin que les filles n interfère pas avec les garçons et vice versa

mais ma question concerne le blog en racine,
comment récupérer la lastArticleList des sous blog pour l'afficher sur le blog principale (racine) ?

merci pour vos réponse

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour grenouille
    Alors, dans les grande lignes....

    Dans la fonction lastArticlList, il y a ces lignes qui permettent de pointer sur le dossier contenant les articles et de recuperer les fichiers qui sont dedans en fonction des critères qui vont bien.
    $plxGlob_arts = plxGlob::getInstance(PLX_ROOT.$this->plxMotor->aConf['racine_articles']);
    		if($aFiles = $plxGlob_arts->query($motif,'art','rsort',0,$max,'before')) {
                         ....
                    }
    
    Donc ce que j'essayerais de faire:
    1) recuperer les fichiers pour chaque dossier article de tes sous blog dans une variable différente (de type array) pour chaque sous blog
    2) rassembler la liste des fichiers des sous blog dans un seul tableau
    3) faire un tri de ce tableau par date décroissante
    4) refaire un filtre pour ne prendre que les n derniers articles

    Ca devrait être jouable :)

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • grenouillegrenouille Member
    janvier 2011 modifié
    déjà merci pour ta réponse Stéphane

    il n'y a que le point 1 qui m'intéresse vu que je veux faire 3 listes (1 pour chaque sous blog)

    donc si j ai bien compris je modifie le 'PLX_ROOT' par './repertoire_du_sous_blog/'

    mais les fonctions List1 List2 List3 je les laiise bien dans le blog en racine ?

    parce que j ai 3 fois la list des articles en racine !
  • StéphaneStéphane Member, Former PluXml Project Manager
    Oui c'est ça

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • malheureusement ca n a pas l air de marcher
    j ai l erreur suivante

    Warning: file(./filles/data/articles/0001.001.001.201101171106.premier-article-mu.xml) [function.file]: failed to open stream: No such file or directory in D:\PF\wamp\www\pluxmu\core\lib\class.plx.motor.php on line 567

    Warning: implode() [function.implode]: Invalid arguments passed in D:\PF\wamp\www\pluxmu\core\lib\class.plx.motor.php on line 567

    apparemment il s agit de la fonction parsearticle qui coince

    une idee ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    failed to open stream: No such file or directory
    
    tu n'indiques pas le bon chemin par accéder à tes fichiers tout simplement

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • effectivement par rapport au premier-article-mu.xml, le chemin est faux!
    par contre
    le chemin est juste pour aller aux articles du sous blog mais c est le nom de l article lui meme qui est faux
    au lieu d avoir 'premier-article-mu.xml' je devrai avoir 'premier-article-fille.xml qui lui est un article du sous blog filles
    ? ai je ete clair ?
  • Vous me faites mal au crâne...
  • grenouillegrenouille Member
    janvier 2011 modifié
    alors pour être plus clair ...

    quand je liste mes articles des sous blogs sur le blog en racine
    j ai systématiquement les articles du blog en racine
    et ca que je change le chemin ou pas
Connectez-vous ou Inscrivez-vous pour répondre.