Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#26 07/02/2012 09:44:46
Re : [plugin] MyAllArchive
Allez dis moi si j'ai bon: dans ton thème tu n'utilise pas la fonction staticList.
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#27 07/02/2012 11:38:40
- SapinTremblant
- Membre
- Lieu : Puteaux
- Inscription : 04/10/2007
- Messages : 448
- Site Web
Re : [plugin] MyAllArchive
ah tu me fais penser à un truc, en effet pas sur la static.php, je pensais qu'il suffisait qu'il soit présent sur la home pour faire le lien.
Je vais regarder de ce coté la.
Blog photo sous pluxml évidemment -> http://www.sapinrisien.fr/
Hors ligne
#28 07/02/2012 11:41:42
Re : [plugin] MyAllArchive
je corrige le plugin pour que ça fonctionne sans la fonction staticList, comme je l'ai déjà fait pour d'autres plugins. ça sera dispo dans la journée
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#29 07/02/2012 12:08:53
- SapinTremblant
- Membre
- Lieu : Puteaux
- Inscription : 04/10/2007
- Messages : 448
- Site Web
Re : [plugin] MyAllArchive
@Stéphane : tu es un chef Stéphane, merci.
Blog photo sous pluxml évidemment -> http://www.sapinrisien.fr/
Hors ligne
#30 07/02/2012 14:05:29
Re : [plugin] MyAllArchive
## Version 1.1 (07/02/2012) ##
[+] Ne requiert plus l'utilisation de la fonction staticList pour accèder à la page des archives
[+] Affichage de la page dans le sitemap (requiert PluXml 5.1.6 minimum)
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#31 07/02/2012 16:18:59
- SapinTremblant
- Membre
- Lieu : Puteaux
- Inscription : 04/10/2007
- Messages : 448
- Site Web
Re : [plugin] MyAllArchive
ça marche du tonnerre. Excellent.
Un petit truc génial, en plus, serait (dans la page AllArchive) de pouvoir basculer d'un affichage par catégorie ou par date afin de laisser le visiteur choisir l'affichage..
TITRE DE MA PAGE ARCHIVE (affichage par catégorie ou par date)
..... liste de mes articles
Dernière modification par SapinTremblant (07/02/2012 20:06:38)
Blog photo sous pluxml évidemment -> http://www.sapinrisien.fr/
Hors ligne
#32 16/04/2012 20:48:42
Re : [plugin] MyAllArchive
## Version 1.1.1 (16/04/2012) ##
Mise à jour pour PluXml 5.1.6
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#33 15/05/2012 10:33:14
- Jerry Wham
- Membre

- Inscription : 13/07/2011
- Messages : 1 024
- Site Web
Re : [plugin] MyAllArchive
Je réitère ma remarque concernant le fait que les articles apparaissent autant de fois qu'ils appartiennent à plusieurs catégories.
Ne serait-il pas possible de ne les faire apparaitre qu'une seule fois et de mettre par contre entre parenthèses par exemple, les catégories auxquelles ils appartiennent ?
Mangez un castor, vous sauverez un arbre !
J'ai la tête dans le
...code
Hors ligne
#34 12/06/2012 10:19:55
- Jerry Wham
- Membre

- Inscription : 13/07/2011
- Messages : 1 024
- Site Web
Re : [plugin] MyAllArchive
Opheliaïe j'ai un petit soussaïe !
Je suis en train de faire une adaptation d'un nouveau thème wordpress et j'ai le même affichage que rohirim : "Page actuellement en construction" alors que le plugin fonctionne bien pour tous mes autres thèmes.
Le Pluxml utilisé est en version 5.1.6 tandis que le plugin est en 1.1.1.
Je ne comprends pas ce qui se passe. Même avec un appel basique sans mise en forme particulière, une entête dépouillée au minimum, et sans appel de hook supplémentaire, j'ai toujours le même affichage.
Si je switche sur un autre thème par contre, le plugin fonctionne à nouveau.
Vous allez me dire, le problème vient de ton nouveau thème. Certes. Mais à quel niveau dans ce thème.
J'ai regardé un peu la méthode plxShow->staticContent() et lorsque j'utilise le nouveau thème, le tableau aStats ne contient plus l'index "../plugins/plxMyAllArchive/static" et donc la méthode m'affiche le message.
Si je switche sur un autre thème, l'index réapparait.
D'où est-ce que ça peut venir ?
Mangez un castor, vous sauverez un arbre !
J'ai la tête dans le
...code
Hors ligne
#35 12/06/2012 18:49:47
- Jerry Wham
- Membre

- Inscription : 13/07/2011
- Messages : 1 024
- Site Web
Re : [plugin] MyAllArchive
Je pense avoir trouvé.
Dans la méthode plxMotorPreChauffageBegin du fichier plxMyAllArchive.php (ligne 40), il faut définir certains index du tableau aStats[$this->cible], à savoir readable et url, ainsi (à ajouter après la ligne 48 avant le return true:
\$this->aStats[ \$this->cible]['readable'] = 1;
\$this->aStats[ \$this->cible]['url'] = 'allarchive';Ainsi, lors de l'appel de la méthode staticContent de la classe plxShow, dans le template de page static, la page à inclure sera lisible (si l'on a activé le plugin, c'est qu'on veut voir la page) et donc $this->plxMotor->aStats[$this->plxMotor->cible]['readable'] sera égal à 1 et $file au final sera égal à
./data/statiques/../../plugins/plxMyAllArchive/allarchive.static.phpqui est la page que l'on veut afficher.
Il faut également spécifier le nom de la page en définissant l'index name.
Au final, la méthode devrait être ainsi :
$template = $this->getParam('template')==''?'static.php':$this->getParam('template');
$mnuName = $this->getParam('mnuName')==''?$this->getLang('L_DEFAULT_MENU_NAME'):$this->getParam('mnuName');
$string= "
if (\this->get && preg_match('/^allarchive\/?/',\$this->get)) {
\$this->mode='allarchive';
\$this->cible='../../plugins/plxMyAllArchive/static';
\$this->template='".template."';
\$this->aStats[ \$this->cible]['readable'] = 1;
\$this->aStats[ \$this->cible]['url'] = 'allarchive';
\$this->aStats[ \$this->cible]['name'] = "'.mnuName."';
return true;
}
";
echo "<?php ".$string." ?>";Si Stéphane pouvait confirmer et valider ma modification, je lui en serait reconnaissant.
J'ai testé avec d'autres thèmes et ça a l'air de fonctionner.
Dernière modification par Jerry Wham (12/06/2012 19:02:56)
Mangez un castor, vous sauverez un arbre !
J'ai la tête dans le
...code
Hors ligne
#36 20/06/2012 17:18:43
Re : [plugin] MyAllArchive
## Version 1.2 (20/06/2012) ##
[+] Option pour masquer le lien dans la barre des menus (écran de configuration du plugin)
[+] Référencement de la page des archives dans le sitemap
[+] Si tri par année, affichage d'un article une seule fois s'il appartient à plusieurs catégories
[BUG] Ne requiert plus l'utilisation de la fonction staticList pour accËder à la page des archives
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#37 24/06/2012 19:33:18
- Jerry Wham
- Membre

- Inscription : 13/07/2011
- Messages : 1 024
- Site Web
Re : [plugin] MyAllArchive
Ça marche nickel. Et mon thème ne buggue plus. Merci chef !
Mangez un castor, vous sauverez un arbre !
J'ai la tête dans le
...code
Hors ligne
#38 14/02/2013 18:07:01
Re : [plugin] MyAllArchive
## Version 1.3 (14/02/2013) ##
[+] Ajout du hook MyAllArchive pour afficher un menu dédié
Code à ajouter dans le thème pour afficher un autre menu dédié aux archives :
<?php eval($plxShow->callHook('MyAllArchive')) ?>Paramètre pour personnaliser l'affichage d'un autre menu dédié aux archives (#archives_status, #archives_url, #archives_name) :
<?php eval($plxShow->callHook('MyAllArchive', '<a href="#archives_url" class="#archives_status" title="#archives_name">#archives_name</a>)) ?>Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#39 08/03/2013 11:15:26
Re : [plugin] MyAllArchive
## Version 1.4 (15/03/2013) ##
[+] Tri par auteur
[+] Ajout de paramètres dans l'appel du hook MyAllArchive (voir aide sur l'écran de configuration du plugin)
BUG corrections de divers bugs
Pluxopolis un site sur PluXml, mais pas seulement...
Twitter: @pluxopolis
-----
Mon site perso
Mon compte twitter
Hors ligne
#40 08/03/2013 11:43:33
Re : [plugin] MyAllArchive
Génial !
Cela fonctionne fort bien. 
Tout va bien ! 
Pluxml 5.1.6 & 5.1.7
Pluxml pour Les Nuls : Un petit tuto pour mes besoins personnels et ceux des débutants qui voudraient avoir une autre approche de notre CMS favori.
Hors ligne