Voila j'ai revue le fonctionnement des commentaires et je suis partie sur du sqlite pour l'archivage finalement.
Je voulais rajouter une fonctionnalité pour voir les derniers commentaires postés. Et avec l'archivage "fichier" c'étais un peu compliqué.
Donc grosso modo:
- archivage sqlite
- rajout d'un bouton historiques des commentaires chronologique ( pas bien positionné il est vrai :/ )
et voila je met le lien pour télécharger cette version. Le code n'est pas très propre je pense si vous avez des suggestion je suis preneurs.
Lien:
http://peacecopathe.free.fr/peacecoFile/?link=50511d1d290a6
Si jamais y a pas la fonctionnalité dans les prochains shaarli, je récupèrerai certainement ta version. sans passer par sqlite par contre.
Pour avoir la possibilité de trier par date avec un fichier texte, je pense qu'il te suffit d'ajouter un timestamp à la manière des links de shaarli.
En gérant dans un fichier tu peux utiliser un tableau associatif imbriqué dans un autre non ?
$commentTab = [ hashURL => [timestamp => comment, timestamp => comment], hashURL => [...]];
- pour accéder aux commentaires d'un article : $commentTab[hashURL]
- pour trier par timestamp, ça doit être un truc comme ksort(array_merge(array_values($commentTab))) (en supposant que les timestamps sont différents)
Pour tes captchas, je me permets de te proposer ça si tu en veux des un peu moins simples : http://tontof.net/?1334947671
Avec ton type de captcha, je ne pense pas que c'est une bonne idée de mettre un label et une classe qui s'appelle 'captcha'. Les robots doivent facilement faire un copier coller dans le champ ? J'le vends bien mon truc ? :-)
Bonne continuation
- en dézippant j'ai eu ce message de warning un peu bizarre : mismatch between local and central GPF bit 11 ("UTF-8")
- les URL passent mal dans tes commentaires (utilise la fonction originale de shaarli à la place de replaceComment ?) :-)
- l'heure des commentaires à 2 heures de différence avec la réalité, un petit problème de config chez free ?
Je suis passer à une sauvegarde "fichier" et j'ai intégré ton captcha. Je pense publier ça au plus tard fin de semaine.
En tout cas merci pour vos remarques.
Pour le problème de fichier zip j'ai vu d'où ça viens problème de "recompression" après modification.
Par contre Tontof je sais pas pourquoi je dois rajouter une ligne à ta class captcha sinon ça bug au premier lancement oO tu regarderas dans le include.
Peut être la faute à free :/ car j'ai pas de problème en local.
Merci à vous :)