- déc. 16, 2006
-
-
Christian Lefebvre a rédigé
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
securiser_action retourne _request('arg') pour éviter à ses appelants de le recalculer ensuite. Ils en profitent.
-
esj a rédigé
Conformité XHTML de l'affichage des révisions: sportif car il y avait le hack des attributs dans les balises fermantes. Mise au carré de article_ortho (fonction declaree dans une fonction!) et améliorations de conformité plus marginales.
-
- déc. 15, 2006
-
-
Christian Lefebvre a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
Mais comment on fait pour cliquer sur les liens maintenant ?
-
esj a rédigé
-
esj a rédigé
Tâche #605: code mort suite à [8029], deport sur editer_site du chgt de statut; mais est-ce intentionnel que ça ne fasse pas l'équivalent de revisions_sites ? j'ai fait pareil, mais ça me parait anormal. De toutes façons il y a encore des UPDATE a retirer dans ce script, il faudra y revenir.
-
cerdic a rédigé
-
cerdic a rédigé
Reste a ajaxer les descriptifs des plugins inactifs (devient possible car le parsing des xml est en cache)
-
cerdic a rédigé
-
cerdic a rédigé
-
- déc. 14, 2006
-
-
Christian Lefebvre a rédigé
-
esj a rédigé
Lors du retour vers la page mot_tous, atterir sur la partie de la page contenant le groupe que l'on vient de modifier. Et un peu de conformité XHTML.
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
ARNO* a rédigé
-
esj a rédigé
Sans aller jusqu'à une analyse syntaxique digne d'un vrai validateur, le petit validateur XML controle quand meme si une balise est une fille légitime de sa mère. Ca ne controle pas l'ordre (par exemple mettre Body avant Head ne sera pas dénoncé) mais ça controle bien la hiérarchie (Div après P interdit; P après Div accepté etc). Le temps de calcul devenant perceptible, toute cette validation est désormais controlé par la globale: $GLOBALS['xml_validation']= 'sax'; à mettre dans mes_options.php.
-
cerdic a rédigé
-
cerdic a rédigé
- rediriger sur self() par defaut et pas sur articles_edit - rendre l'url de redirection surchargeable par [(#ID_ARTICLE|afficher_documents_colonne{article,urlderetour})] - desactiver l'upload asynch pour le moment (necessite d'afficher les cases des documents, ce qui n'est pas le cas pour le moment)
-
cerdic a rédigé
ca plante plus, mais y a des problemes de cache on dirait
-
esj a rédigé
Placer le nom du répertoire à la fois par PHP et par JS au cas où celui-ci ne marcherait pas. Et un peu de conformité XHTML grace au mini-validateur qui lui) même améliore sa présentation.
-
cerdic a rédigé
boucle->modificateur['criteres'][xxx] est positionné a true pour chaque critere xxx rencontré permet aux plugins de faire varier le contenu par defaut des boucles en fonction des criteres
-
esj a rédigé
Le petit validateur construit autour de SAX va à présent chercher la DTD indiqué par la page des espaces public ou privé, à analyser, et vérifie que toutes les balises de la page sont présentes dans la DTD, et que tous les attributs figurant dans une balise sont autorisés par la DTD. Attention, cette analyse est seulement lexicale, pas syntaxique: on ne vérifie pas qu'un attribut obligatoire est présent, ni que la succession des balises est conforme (ça laisse passer des Form imbriqués par exemple). De plus, les entités déclarées externes ne sont pas traitées. Ca permet néanmoins de répérer les fautes les plus grossières sans passer par les validateurs externes complets, qui n'ont pas accès par URL aux pages calculées par les scripts de l'espace privé faute de Login. Cette vérification s'obtient en mettant: $GLOBALS['xml_indent'] = 'sax'; dans mes_options.php. A signaler à propos de ce validateur/indenteur, un bug non résolu mais à présent identifié. Le modèle SAX appelle une fonction définissable par le programmeur (le ''handler'', en français le ''preneur'') à chaque rencontre d'un lexème, en particulier les entités HTML comme "& eacute ;" etc. Ces entités se rencontrent dans les éléments Text et dans les attributs, ce qui provoque l'appel du preneur dans 2 contextes différents sans qu'il puisse les distinguer. Il s'ensuit que l'indenteur mettra à tort dans la dernière zone Texte les entités HTML (typiquement les lettres accentuées) présentes dans les attributs de la balise suivant cette zone. Si quelqu'un a une solution pour contourner ce bug de conception de SAX, je suis ... preneur.
-
- déc. 13, 2006
-
-
Christian Lefebvre a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
'tout activer' c'est une fausse bonne idee (ou une vrai pour faire planter un site en fait) 'tout desactiver', pourquoi pas ..."
-
cerdic a rédigé
-
JamesRezo a rédigé
-
esj a rédigé
Tâche #587, mais on en profite pour revoir l'interface de la fonction d'ajout de document qui était bancale.
-
JamesRezo a rédigé
-
cerdic a rédigé
feature desactivable par $GLOBALS['plugin_header_silencieux']=true; dans mes_options pour ceux qui aiment la discretion
-
cerdic a rédigé
la meta plugin est maintenant un array serialize qui contient le prefix, le dir et la version de chaque plugin
-
esj a rédigé
Encore un exit oublié pour boucler l'intention de [8038] ver la tache #587. Et encore un peu de conformité.
-
- déc. 12, 2006
-
-
Christian Lefebvre a rédigé
-