- mars 30, 2011
-
-
cerdic a rédigé
-
cerdic a rédigé
Quelques petites optimisations + gestion plus propre des imbrications ul/li quand on saute des niveaux
-
cerdic a rédigé
code mort : l'auto-association des documents avec un objet est geree par l'extension medias, de façon plus générique.
-
cerdic a rédigé
une erreur de reinit apres un seek raté en retour vers 0 dans l'iterateur SQL (le bon fichier cette fois)
-
cerdic a rédigé
-
cerdic a rédigé
- envoyer les entetes no-cache,must-revalidate sur les squelettes - mettre la globale delais=0 quand la page est un squelette complet
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
- ajout d'un champ virtuel dans la table articles - virtuel<>'' = redirection - evite la perte du chapo lors d'une redirection temporaire ... - suppression des fonctions inutiles chapo_redirigetil et nettoyer_chapo - suppression de la balise calculée #CHAPO puisque le chapo redevient un champ normal - la fonction chapo_redirige est renommee virtuel_redirige et renvoit une chaine vide si pas de redirection - upgrade de la base - modification de la version_code pour mettre a jour les squelettes compilés
-
cerdic a rédigé
- la fonction peut prendre 2 ou 3 arguments (longueur optionnelle) - le debut de la chaine est compte a partir de 1 en SQL mais à partir de 0 en PHP - en index negatif (à partir de la fin), PHP et SQL comptent de la même façon
-
cerdic a rédigé
-
- mars 29, 2011
-
-
Fil a rédigé
trou de forms et tables, report de http://zone.spip.org/trac/spip-zone/changeset/46118 et du oups consecutif
-
cerdic a rédigé
complément a r17530 qui avait abusivement confondu le champ destination et la clé primaire pivot pour construire un enchainement comme forum->mots_liens->mots répare $interfaces['exceptions_des_jointures']['spip_forum']['type_mot'] = array('spip_mots','titre'); (guy cesaro)
-
cerdic a rédigé
+ optimisation de la recherche de colonne numérique qui faisait un preg_match inutile + remplacement des scope='col' par un id sur les th + utilisation de l'attribut headers {{{Tableau simple}}} ||le test tableau|on va tester le tableau de spip|| |{{nom}}|{{prenom}}|{{age}}| |molina-vee|yohan|25| |gerault|thomas|23| |keul|oliveir|21| {{{Tableau a double entrées}}} ||le test tableau|on va tester le tableau de spip|| |{{ville}}|{{lundi}}|{{mardi}}| |{{paris}}|5|10| |{{toulouse}}|15|20| {{{Tableau a entrée verticale}}} ||le test tableau|on va tester le tableau de spip|| |{{paris}}|5°C|10°C| |{{toulouse}}|15°C|20°C| |{{marseille}}|15°C|20°C|
-
cerdic a rédigé
-
cerdic a rédigé
Dans ce cas, on stocke dans la table resultats du serveur principal les résultats de recherche, et on produit une requete qui contient explicitement les id et les points des résultats (comme le faisait SPIP<2) Pour ce faire on étend la table des résultats avec une colonne serveur qui stocke un hash du serveur (pour limiter la longueur du champ) quand ce n'est pas le serveur principal. Au passage, on ajoute également une colonne table_objet pour faire expliciter la table_objet des résultats, le hash ne contenant plus que le terme de la recherche proprement dite, ce qui réouvre la voie vers une boucle de recherche composite multi-objets
-
cerdic a rédigé
-
cerdic a rédigé
en exec, il redirigeait automatiquement vers la page de login si pas identifié. Si on gardait une page de l'espace privé ouverte longtemps et qu'on survolait la boussole alors que le cookie n'est plus valable, cela faisait perdre la page, ce qui pouvait etre gênant. Ce scenario pouvait arriver aussi dans d'autre cas, par exemple lors d'une migration de base qui fait perdre temporairement le cookie de session. On passe donc le menu en action, interrogeable depuis une url publique, mais on y renvoie simplement un lien de connextion si la session n'est plus valable, ou si le visiteur n'a pas le droit d'acceder à ecrire + petit detail css&js sur le gif animé pendant le chargement
-
cerdic a rédigé
-
- mars 28, 2011
-
-
cerdic a rédigé
#1894 : permettre d'envoyer une valeur null pour un champ dans sql_updateq/sql_insertq, qui sera traduite en NULL SQL. + 2 coquilles autour de la propagation du $type dans les quote
-
marcimat a rédigé
Cela peut créer un bug lorsqu'une rubrique de titre «ecrire» (et possedant une url publique «ecrire») existait : id_rubrique=XX était systématiquement passé au contexte des squelettes privés s'il n'était pas dans l'url.
-
cerdic a rédigé
exec=plan en lien depuis la boussole, qui propose un plan de site complet (inspiré de celui sur le site public) avec des limites fixées par pagination pour éviter que la page n'explose sur les très gros sites. Un clic sur une rubrique permet de restreindre le plan sur une branche donnée. On laisse la page articles_tous inchangée tant qu'elle n'est pas complètement remplacée, mais elle n'est plus linkée nulle part.
-
marcimat a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
L'interface d'administration propose déjà une page des sites, une page des brèves, une page des documents, une page des rubriques. Il ne manque que la page des articles, que l'on ré-introduit ici dans le menu 'edition', avec un onglet permettant de filtrer pour voir ses articles uniquement, et un moteur de recherche. Peut être devrait on aussi y introduire un filtre par statut, ce qui couvrirait une partie des fonctions de la page articles_tous vouée à disparaitre ?
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
reparer la superposition du bandeau sur le form de recherche, dans IE7 (le retour de la vangeance de la réparation)
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
oups : initialisation de $res qui etait encore sous forme de chaine provoquait un warning quand pas de sous rubrique (guy cesaro)
-
cerdic a rédigé
- retarder l'injection d'un \n devant les <p > pour eviter d'avoir a le nettoyer ou d'injecter des lignes vides dans le texte fourni en entree Repare le test filtre_text_csv_dist qui passe dans propre pour generer ses tableaux
-
cerdic a rédigé
ajouter une fausse clé primaire dans la description de la table est trompeur et peut mettre en erreur un upgrade qui se base sur $desc On deplace cette heuristique qui concernait les views dans la fonction id_table_objet qui fournit la clé id_xx utilisée en clé principale d'une table
-
cerdic a rédigé
Brancher les vieilles fonctions debut_cadre_xx sur les filtres de boite pour avoir le meme html que dans les squelettes. Au passage, on renomme les anciennes classes sur la bonne combinaison classe de boite/classe de titre Cas de la presentation des rubriques : - nettoyage du html qui ne depend plus de spip_display - nettoyage de toutes les classes/styles de typo - decoupage en 2 colonnes plus simple et efficace - degrossissage CSS pour retrouver ses reperes visuels Nettoyages de styles vieilles def inutilisés
-
cerdic a rédigé
-