- oct. 19, 2006
-
-
Fil a rédigé
resoud le #631 sur le statut initial d'un auteur; pas terrible de forcer la creation au premier clic...
-
Fil a rédigé
-
Fil a rédigé
-
Fil a rédigé
GROS HACK pour le plugin async_upload, permettant d'avoir un upload de document (ou d'image) sur un article pas encore cree
-
Fil a rédigé
retour d'une erreur lorsque le fichier uploade est trop gros (on n'est plus dans un script signe, il faut ruser... dommage)
-
esj a rédigé
afficher_articles retournait un résultat tronqué et du coup change un peu de fonctionnalité. Elle était supposée retourner la liste des id_article spécifiés par la requeete, mais ne retournait en fait que ceux de la premier tranche. Cette fonctionalité n'était utilisée qu'à 3 endroits, et obligeait cette fonction à utiliser echo contrairement à ce que voudrait #587. En conséquence les 3 cas ont été réécrits et cette fonction renvoie l'affichage à faire et n'utiliser plus echo. A noter que le bug ci-dessus est également présent pour l'affichage des rubriques, des brèves, des auteurs, des mots et des sites. Le script exec/recherche.php est concerné, peut-etre d'autre. A finaliser.
-
esj a rédigé
-
JamesRezo a rédigé
-
esj a rédigé
-
esj a rédigé
Il faut absolument appeler test_dir avec le répertoire qui a posé problème maintenant qu'on a des sous-répertoires partout: si on n'a pas créé à la main le sous-répertoire des sessions on boucle indéfiniment au login. Réparé pour ce cas là, mais il faudrait regarder systématiquement les cas d'appel de ce script.
-
- oct. 18, 2006
-
-
esj a rédigé
La bascule de multilinguisme sur les listes d'articles ne fonctionnait plus. On en profite pour diviser par 2 le nombre de mémorisations dans la table ajax_fonc, les valeurs pour calculer les tranches étant communes avec celles pour calculer les traductions. On évite aussi de remettre en base ce qui l'est déjà au moment de la bascule multilingue (il faurait le faire aussi pour chaque tranche). Un peu de conformité XHTML en effet secondaire, ça facilite la mise au point (mais moins que Firebug ! merci à lui).
-
esj a rédigé
-
- oct. 17, 2006
-
-
esj a rédigé
-
Fil a rédigé
attention a bien echapper en mode TYPO quand on est dans typo(), sans casser les images dans un tableau ; c'est un peu sportif -- resoud le bug #618
-
JamesRezo a rédigé
- on isole les sessions dans un répertoire dédié - et on en profite pour corriger quelques oublis pour l'application de _DIR_CHMOD
-
esj a rédigé
La fonction formatant les informations sur un article, appelée notamment dans les boites de 10 tranches, devient surchargeable sous le nom de inc_formater_article. L'éphémère inc_bouton_auteur est renommée inc_formateur_auteur pour unifier le nommage. Reste encore à unifier les signatures, ça viendra.
-
esj a rédigé
Résoud #623: mod_security ne tolère pas un point-virgule et une espace; ce n'est plus de la sécurité c'est la novlang réincarnée.
-
esj a rédigé
-
esj a rédigé
[7637, suite: inc_bouton_auteur devient la fonction fabriquant le code HTML des informations sur un auteur, ce qui permet de partager le code et homogénise l'interface. Dans le résultat de cette fonction, l'icone de messagerie reférence le mail s'il est présent dans la table, le script de messagerie interne sinon (cela pour prendre en compte le peu d'utilisation de cette messagerie, mais on peut toujours appliquer ce script à cet auteur par le bouton au bas de la page de l'auteur). Comme auparavant (mais à présent cela s'applique donc aussi au mail) cette icone n'apparait pas si l'auteur ne s'est pas connecté depuis plus de 15 jours (et n'apparait pas pour soi-meme). Enfin, cliquer sur l'icone de statut d'un auteur affiche la pages des auteurs ayant ce statut (nouvelle fonctionnalité du script auteurs.php).
-
JamesRezo a rédigé
-
JamesRezo a rédigé
on peut toujours le laisser dans ecrire/ pour l'instant
-
Fil a rédigé
-
Fil a rédigé
corrections sur les documents, notamment de XHTML mal ferme qui faisait planter le mode zip de async_upload
-
esj a rédigé
[7637]: éviter d'oublier le petit dernier et de supprimer les mouchards.
-
esj a rédigé
La fonction bouton_imessage, de moins en moins utile, devient surchargeable sous le nom de inc_bouton_auteur, offrant ainsi une petite possibilité de personnalisation de la ligne d'un auteur, en particulier par évacuation de l'icone de messagerie interne pour ceux qui ne l'utilise jamais. La globale $messagerie, qui n'avait plus qu'une seule occurrence, disparait, quitte à la remettre dans la définition standard de la inc_bouton_auteur au besoin. Compléments dans le mini-navigateur d'auteurs.
-
- oct. 16, 2006
-
-
JamesRezo a rédigé
on déplace maintenant ecrire/data et CACHE/ dans un nouveau répertoire tmp/ (ainsi, on a plus besoin d'avoir un sous-répertoire de _DIR_RESTREINT en écriture. Il y a encore du travail : le répertoire upload/, le cache des vignettes et sans doute mieux gérer ce répertoire tmp/ ...
-
Fil a rédigé
revision des ajax_action_declencheur() a cause d'un bug debile de Safari... j'espere que ca ne casse rien, mais ca permet de contourner un truc bizarre dans le plugin async_upload/, ou l'operation de recopie des noeuds correspondants aux documents ajoutes cassait le onsubmit.
-
JamesRezo a rédigé
on déplace le fichier de connexion dans un répertoire à part. Ainsi, ecrire/ n'a plus besoin d'être en chmod 0777
-
Christian Lefebvre a rédigé
-
JamesRezo a rédigé
balise #TOTAL_UNIQUE qui donne le nombre d'éléments affichés effectivement via le filtre |unique. C'est 'famille'-compatible :) (comprendre que le paramètre du filtre fonctionne évidement avec la balise.) Voilà, y a peut-être d'autres trucs à faire autour de ça, on en discute sur spip-dev si vous avez des idées.
-
esj a rédigé
Introduction d'un selecteur Ajax pour le bouton "Ajouter un auteur à cet article". Ce sélecteur partage le code du sélecteur de rubrique, savoir un mode de recherche interactive à chaque frappe de clavier, et un mode de sélection sur la liste des items en base. Cliquer sur un nom fait apparaitre l'icone de son statut, sa biographie, son logo et un lien vers son mail. Un double-clic provoque la sélectioon avec ajout immédiat, également en Ajax, dans la liste des auteurs. A noter qu'au passage disparait la dernière URL codée en dur dans le code JavaScript. Il faudra veiller à ne pas en réintroduire, afin que d'éventuels changements de generer_url_ecrire soient bien intégralement répercutés.
-
Fil a rédigé
-
cerdic a rédigé
-
esj a rédigé
-
esj a rédigé
Rationnalisation du code du mini-navigateur pour remplacer un attribut Id par le noeud qu'il référence pour éviter les couteux getElementById, non mémorisables depuis le passage en Ajax. On en profite pour abstraire un peu le code, afin que ce mode de sélection puisse servir à terme à d'autre choses que des rubriques. Pour le pb de la restriction des rubriques à celle administrées par le demandeur, la question a été résolue en changeant le statut de l'article à l'arrivée, ce qui parait plus utile. Ca reste dommage pour la création de sous-rubriques néanmoins.
-
- oct. 15, 2006
-
-
esj a rédigé
Couper en 2 fonctions les actions, afin de pouvoir partager le code figurant apres le controle d'acces par hash (a affiner au cas par cas ensuite).
-
esj a rédigé
Fusion des scripts auteur_info et auteurs_edit et passage en Ajax. Il reste à traiter le cas d'une erreur de saisie dans le cas "ajouter un auteur et le lier à cet article" qui n'est signalée que dans les logs. Et reporter la disparition du nom "auteurs_edit" qui s'appelle maintenant "auteur_infos" (notez la place du "S") avec un argument supplémentaire.
-
Christian Lefebvre a rédigé
-
- oct. 14, 2006