PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#26 07/02/2012 09:44:46

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

Re : [plugin] MyAllArchive

Allez dis moi si j'ai bon: dans ton thème tu n'utilise pas la fonction staticList.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

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

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

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


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

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

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

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)


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

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

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

Re : [plugin] MyAllArchive

## Version 1.1.1 (16/04/2012) ##
Mise à jour pour PluXml 5.1.6


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#33 15/05/2012 10:33:14

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 419
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 : 2 419
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 : 2 419
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.php

qui 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

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

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


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#37 24/06/2012 19:33:18

Jerry Wham
Membre
Inscription : 13/07/2011
Messages : 2 419
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

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

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>)) ?>

Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#39 08/03/2013 11:15:26

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

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


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#40 08/03/2013 11:43:33

jack31
Membre
Lieu : Luchon
Inscription : 03/04/2012
Messages : 443
Site Web

Re : [plugin] MyAllArchive

Génial !


Cela fonctionne fort bien. smile


--
Tout va bien !
Des Pluxml tant qu'on en veut avec Pluxautomatic.
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

#41 21/05/2013 18:50:23

Den
Membre
Lieu : Québec
Inscription : 22/10/2009
Messages : 393
Site Web

Re : [plugin] MyAllArchive

Stéphane a écrit :

Plugin pour afficher la liste des archives suivant différents critères dans une page statique

- par année ascendante
- par année descendante
- par catégorie

Les articles peuvent être triés par date croissante ou décroissante

Plugin disponible ici

Mises à jour
## 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


## Version 1.3 (14/02/2013) ##
[+] Ajout du hook MyAllArchive pour afficher un menu dédié


<?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>)) ?>

## 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


## Version 1.1.1 (16/04/2012) ##
Mise à jour pour PluXml 5.1.6


## 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)


Le plugin MyAllArchive, quand la page est créée, la page d'archives ne passe pas la validation W3C...Voir plus bas.

Validation Output: 8 Errors

Line 55, Column 1633: ID "allarchive" already defined
…enis Cloutier</li></ul></div><div id="allarchive"><p class="p_archive">Extrate…

An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).


Merci de corriger si possible! wink

Dernière modification par Den (21/05/2013 18:57:15)

Hors ligne

#42 23/05/2013 18:22:18

Den
Membre
Lieu : Québec
Inscription : 22/10/2009
Messages : 393
Site Web

Re : [plugin] MyAllArchive

@Stéphane

As-tu vérifié pour la validation du plugin?

Merci!

Hors ligne

#43 23/05/2013 18:55:56

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

Re : [plugin] MyAllArchive

non pas encore, mais je me suis noté qu'il fallait le faire


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#44 23/05/2013 19:32:03

Den
Membre
Lieu : Québec
Inscription : 22/10/2009
Messages : 393
Site Web

Re : [plugin] MyAllArchive

Stéphane a écrit :

non pas encore, mais je me suis noté qu'il fallait le faire


Merci! Stéphane wink

Hors ligne

#45 04/08/2013 12:43:24

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

Re : [plugin] MyAllArchive

## Version 1.5 (28/05/2013) ##
[+]    Ajout du paramètre url
[+] Compatibilité PluXml 5.2
[BUG] Validation xhtml


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#46 25/09/2013 18:33:19

joebart
Membre
Lieu : Paname
Inscription : 15/03/2010
Messages : 263
Site Web

Re : [plugin] MyAllArchive

Hello smile J'ai pris la dernière version mais un p'tit bug avec MyPluginDownloader qui le voit bien en 1.5 mais propose de le mettre à jour.

Dernière modification par joebart (25/09/2013 18:34:00)

Hors ligne

#47 01/10/2013 15:58:02

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

Re : [plugin] MyAllArchive

## Version 1.6 (01/10/2013)
[+] Tri par titre des articles


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#48 01/10/2013 16:30:59

Den
Membre
Lieu : Québec
Inscription : 22/10/2009
Messages : 393
Site Web

Re : [plugin] MyAllArchive

@Stéphane

UN GROS MERCI POUR LA CORRECTION DU [BUG] Validation xhtml cool

Hors ligne

#49 08/10/2013 10:10:13

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 154
Site Web

Re : [plugin] MyAllArchive

## Version 1.6.1 (08/10/2013)
BUG Problème d'accent dans l'affichage par catégorie dans le titre des catégories


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#50 13/04/2014 09:10:14

bg62
Membre
Inscription : 18/05/2007
Messages : 1 779
Site Web

Re : [plugin] MyAllArchive

bonjour;)
Y aurait-il la possibilité d'ajouter ( ou non ) les pages statiques ?
@+
bg


le 'www' est fait pour communiquer et échanger, non ?
fonds d'écran   | référencement efficace | Portfolio | Fonds d'écran automobile | outils SEO | échange de liens en dur

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2017 PluXml.org, tous droits réservés