- déc. 14, 2006
-
-
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é
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
-
cerdic a rédigé
-
Fil a rédigé
-
JamesRezo a rédigé
Tache #587: inc/config ne contient plus d'écho. Le retour du test de configuration du proxy http est intégré dans la page de configuration (fonction proxy_config())
-
JamesRezo a rédigé
-
JamesRezo a rédigé
-
- déc. 11, 2006
-
-
Christian Lefebvre a rédigé
-
esj a rédigé
pas de date antérieure si pas demandée (bug de [8029]) et afficher le formulaire d'ajout de doc quand il faut (bug de [8016])
-
JamesRezo a rédigé
-
JamesRezo a rédigé
-
JamesRezo a rédigé
les appels aux fonctions ldap sont masquées par un @ pour eviter les warnings, a priori, on a que 2 valeurs possible pour la version du protocole ldap (2 ou 3) j'ai donc mis des boutons radio, en théorie, tout ça est compliant W3C.
-
JamesRezo a rédigé
-
JamesRezo a rédigé
No commit message
-
cerdic a rédigé
[(#REM|?{'','chaine_langue'}|_T{#ARRAY{date,#DATE_REDAC}})] a coup d'eval cela commencait a etre ingerable et faisait planter le compilo (c'est un exemple d'utilisation mais il yen a d'autres avec les #GET et #SET)
-
- déc. 10, 2006
- déc. 09, 2006
-
-
Christian Lefebvre a rédigé
-
esj a rédigé
Tâche #605 par mise en Ajax des formulaires de dates pour les brèves et les sites. Aussi: warning SQL éliminé pour les sites.
-
esj a rédigé
-
- déc. 08, 2006
-
-
Fil a rédigé
-
esj a rédigé
Un bug quasi invisible: les simples rédacteurs ne pouvaient faire tourner leur image qu'une seule fois, le formulaire renvoyé par ajax au coup d'après perdant l'id de l'article ou de la rubrique associée.
-
esj a rédigé
-
esj a rédigé
-
esj a rédigé
La page des breves quand un voire plusieurs secteurs n'ont pas de brèves etait incompréhensible. Retrait d'un paramètre mort depuis la 1.8.2 au moins dans documents_colonne, et faciliter les surcharges dans le script articles.
-