PluXml.org

Blog ou CMS à l'Xml

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

#1 09/04/2017 11:03:08

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

9999

Bonjour à tous,

Comme évoqué dans un des sujets du forum, la limite est à 9999 ce qui peut paraître beaucoup, j'y serai pour ma part d'ici moins de 5 ans, peut être avant si je maintiens mon rythme sachant que j'efface des billets régulièrement mais que le compteur continue de monter, j'ai franchi le cap des 3700 à l'index. La question est simple, est ce qu'il est prévu dans un avenir prochain d'avoir un rallonge, illimité serait bien ou il faut que je pense à trouver d'autres solutions ?

Cyrille

Hors ligne

#2 09/04/2017 11:21:26

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

Re : 9999

lut;)
assez simple :: SI vraiment tu 'déborde' = regarde les premiers posts pas exemple et s'il ne servent à rien >>> tu les modifies et les republies ... de toutes manières si ils sont dans la xème page de GG, mieux vaut en changer ...;)
bon m'enfin tu n'en es pas encore là ...

Dernière modification par bg62 (09/04/2017 11:22:18)


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

#3 09/04/2017 11:28:32

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

Re : 9999

c'est dégueulasse comme solution. Soit l'outil permet de faire proprement les choses, soit il ne le permet pas.

mon problème de plus c'est que j'ai le 0001 0002 ... etc de libres puisque j'ai effacé les billets qu'il y avait avant. Il faudrait que je renumérote l'intégralité des billets ce qui est simple puis faire correspondre aux commentaires ce qui là va devenir franchement plus tendu. De plus la solution signifie que je perds le référencement puisqu'un 3500 par exemple pourrait devenir un 0010 et donc changer l'url. C'est pas que je n'ai pas l'habitude de déréférencer mais ça serait pas mal de s'inscrire un peu dans la durée.

Hors ligne

#4 09/04/2017 14:26:27

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 629
Site Web

Re : 9999

La limite vient de la façon dont sont nommés les fichiers d'articles. Tu trouveras plus de détails en cliquant sur le lien ci-dessous:
http://pluxopolis.net/article10/compren … s-articles

L'identifiant des articles est limité à 4 chiffres. Il suffit donc de rajouter un chiffre au compteur pour basculer la limite 99999 articles.
Pour rentrer plus dans la technique cela oblige à revoir les expressions régulières utilisées dans core/lib/class.plx.motor, en particulier pour la fonction plxMotor::prechauffage() et autres. Cela sera une bonne occasion d'y faire le ménage  devil

Une autre solution sera de rechercher les identifiants d'articles inutilisés. Un peu comme reboucher les trous dans ton gruyère  wink

Modifier les expressions régulières ne me pose de problème. J'ai fait, il y a  quelques années un pull request pour cela.

Quand penses tu atteindre la limite des quatre vingt dix-neuf mille neuf cent quatre vingt dix-neuf articles  big_smile

Hors ligne

#5 09/04/2017 14:55:21

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

Re : 9999

bazooka07 a écrit :

La limite vient de la façon dont sont nommés les fichiers d'articles. Tu trouveras plus de détails en cliquant sur le lien ci-dessous:
http://pluxopolis.net/article10/compren … s-articles

L'identifiant des articles est limité à 4 chiffres. Il suffit donc de rajouter un chiffre au compteur pour basculer la limite 99999 articles.
Pour rentrer plus dans la technique cela oblige à revoir les expressions régulières utilisées dans core/lib/class.plx.motor, en particulier pour la fonction plxMotor::prechauffage() et autres. Cela sera une bonne occasion d'y faire le ménage  devil

Une autre solution sera de rechercher les identifiants d'articles inutilisés. Un peu comme reboucher les trous dans ton gruyère  wink

Modifier les expressions régulières ne me pose de problème. J'ai fait, il y a  quelques années un pull request pour cela.

Quand penses tu atteindre la limite des quatre vingt dix-neuf mille neuf cent quatre vingt dix-neuf articles  big_smile

Merci pour la réponse, les 99.999 ça me laisse de la marge. Par contre en terme de comptage ça signifie que désormais l'article qui était article3245 va devenir article03245 et donc bazar en perspective ?

Hors ligne

#6 09/04/2017 17:20:54

Yannic
Membre
Lieu : Lac-Saint-Jean QC CA
Inscription : 17/01/2017
Messages : 171

Re : 9999

Salut, il n'y avais pas déjà un sujet qui en parlait dans le forum avec une solution ou un debut de solution ?

Le problème d'une modification c'est qu'il faudra la repporter avec les mise à jour.

Dernière modification par Yannic (09/04/2017 17:49:31)


Bonjour chez vous !

Hors ligne

#7 09/04/2017 20:02:20

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

Re : 9999

comme l'a fait remarquer bazooka, il est possible en effet de jouer sur les trous, c'est à dire de modifier directement dans le ftp le numéro du dernier article pour mettre un numéro qui va bien.

Hors ligne

#8 09/04/2017 21:04:59

Gzyg
Membre
Inscription : 25/09/2006
Messages : 834
Site Web

Re : 9999

Tu peux aussi redémarrer un autre PluXml en le redémarrant avec les 1000 derniers articles que tu auras coupé-collé du PluXml original pour conserver les fameux numéros d'articles. Les 7 ou 8000 articles premiers articles tu les gèles dans un PluXml "Archives" (à moins qu'ils ne fassent l'objet d'une consultation régulière et massive de ta fan base).
Ou tu en fais un epub que tu revends pour aider le projet... big_smile

à plus,

Gzyg

Hors ligne

#9 09/04/2017 21:20:02

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

Re : 9999

j'aide déjà le projet en jouant pluxml obèse de test big_smile

Hors ligne

#10 10/04/2017 10:30:14

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

Re : 9999

Bonjour

Ne cherchez pas de solution alternative. La seule viable et de modifier le code pour aller au delà de 9999.
Mon souci et l'impact dans les plugins existants qui demanderont une mise à jour s'ils accèdent aux articles.

Techniquement ça ne pose pas de problème à condition de faire ça proprement.
Une idée serait de recenser toutes les expressions régulières utilisées dans PluXml (articles, pages statiques, etc...) dans un fichier dédié sous forme de define. On utilisait dans le code à la place des expressions régulières codées en dur les define. ça permettrait d'avoir le même formalisme partout et aussi de facilement répercuter une évolution sans avoir à chercher dans tout le code les impacts.


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

Hors ligne

#11 10/04/2017 10:34:24

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

Re : 9999

On n'est pas dans l'année non plus big_smile

Hors ligne

#12 10/04/2017 10:37:43

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

Re : 9999

La modification pourrait se faire. Faut laisser mûrir la solution technique à réaliser et ne pas se précipiter dans son choix. C'est la seule réserve pour le moment


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

Hors ligne

#13 10/04/2017 15:24:24

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

Re : 9999

je te laisse quatre ans en gros. Oui je suis généreux.

Hors ligne

#14 10/04/2017 15:36:19

je-evrard
Pluxml Staff
Lieu : pau
Inscription : 08/05/2012
Messages : 1 101
Site Web

Re : 9999

3j6h.jpg


Petit à petit l'oiseau fait son nid.
- Sites : Création web - Création artistique
- pluxml : Plugins - Simplebox - Visual Wizard
- Projet SPX : Vitrine - Blog
facebook

Hors ligne

#15 10/04/2017 15:41:40

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

Re : 9999

@je-evrard: excellent
on voit bien qu'il y a des choses à uniformiser et à simplifier


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

Hors ligne

#16 10/04/2017 15:43:08

je-evrard
Pluxml Staff
Lieu : pau
Inscription : 08/05/2012
Messages : 1 101
Site Web

Re : 9999

+1


Petit à petit l'oiseau fait son nid.
- Sites : Création web - Création artistique
- pluxml : Plugins - Simplebox - Visual Wizard
- Projet SPX : Vitrine - Blog
facebook

Hors ligne

#17 10/04/2017 17:06:16

cyrille
Membre
Lieu : Saint Pierre La Mer
Inscription : 30/11/2010
Messages : 150
Site Web

Re : 9999

bon ça c'est votre boulot les gars, moi je fais le gros et la vitrine.

Hors ligne

#18 10/04/2017 21:53:25

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 629
Site Web

Re : 9999

@Cyrille,

Tu vois, c'est simple. Il suffit de remplacer une fois [0-9]{4} par [0-9]{4,5} dans chaque expression, pour repousser la limite à 99999 articles.

@je-evrard,
Rassure-moi. Tu n'as pas cela à la main ?
Sinon un coup de baguette magique avec :

[== Indéfini ==]
grep -n '\[0-9\]' core/lib/*.php core/admin/*.php *.php | sed 's/:\s*/\t/g' > result.csv

Voir le résultat sur Google Drive
Bizarre je trouve 79 occurences au lieu de 55.

@Stéphane,
Penser à rajouter un code pin dans les catégories pour les articles à épingler, comme cela existe avec home.
Et j'ai toujours un pull request sur le grill à intégrer pour la redirection des urls sans plugin supllémentaire.

Hors ligne

#19 10/04/2017 22:01:16

kowalsky
Membre
Inscription : 20/08/2015
Messages : 269
Site Web

Re : 9999

bazooka07 a écrit :

...Quand penses tu atteindre la limite des quatre vingt dix-neuf mille neuf cent quatre vingt dix-neuf articles  big_smile

Dès demain avec l'aide de mon second plugin préféré "plxMyLoremIpsum" wink

Bon après cela fait un blog quand même assez indigeste à lire. devil


(au passage, le lien direct sur le wiki ne semble plus fonctionnel -> ça renvoie à la racine https://code.google.com/archive/p/my-pluxml/downloads au lieu de https://storage.googleapis.com/google-c … m.1.0.zip)

Hors ligne

Pied de page des forums

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