- août 29, 2006
-
-
esj a rédigé
Les fonctions spip_query et spip_connect admettent un argument supplémentaire optionnel indiquant un serveur de base de données. Le résultat de spip_connect est la fonction à appeler pour effectuer une requete au serveur. Ces fonctions de requetes sont indiquées dans un tableau statique indexé par les différents serveurs. Le tableau est vide au départ, et s'enrichit lors du premiere appe de spip_connect avec un argument nouveau, S. A ce moment, spip_connect charge le fichier base/S.php et invoque la fonction sans argument base_S censée initialisée la connexion au serveur et retourner le nom de la fonction de requetes. Cette fonction est mémorisée dans le tableau statique, afin qu'aux appels suivants, spip_connect retourne immédiatement cette fonction. Ainsi, spip_query peut appeler systématiquement spip_connect sans perte de performances. Cette interface est complètement transparente dans le cas habituel. La globale db_ok (qui n'apparait plus que dans base/db_mysql et une fois à l'installation) est en particulier toujours disponible, mais doit etre considérée comme obsolète: il faut appeler spip_connect() pour savoir si la base est disponible et initialiser la connexion si ce n'est fait. L'utilisation principale de ces changements est de pouvoir appeler spip_query(requete, serveur) dans les fonctions implémentant les modèles de fonctions de abstract_sql.php. En particulier, la fonction par défaut spip_query_db qui repose sur des globales décrivant la connexion standard, peut etre remplacée par une autre fonction s'adressant à un autre serveur SQL, tout en profitant de toutes les autres fonctions de db_mysql.
-
Christian Lefebvre a rédigé
-
Christian Lefebvre a rédigé
-
Fil a rédigé
-
esj a rédigé
-
esj a rédigé
Position correcte du triangle du bloc de traduction (du coup il semble que les 2 explode et for(count) de bouton_block_visible/invisible de inc/layer.php soient du code mort, mais c'est pas sur)
-
esj a rédigé
-
esj a rédigé
-
JamesRezo a rédigé
-
Fil a rédigé
-
- août 28, 2006
-
-
esj a rédigé
-
Fil a rédigé
-
esj a rédigé
-
esj a rédigé
-
Christian Lefebvre a rédigé
-
Fil a rédigé
repare la balise #URL_SITE_SPIP : la meta passait a '' si on allait faire une modif dans la config sur une autre page que celle comportant l'adresse (Alexandra)
-
esj a rédigé
-
esj a rédigé
Harmonisation des retours d'Ajax pour essayer d'avoir un code permettant à toutes les plates-formes d'avoir accès au formulaire après retour d'Ajax, et de pouvoir le déplier/replier en cliquant sur le triangle. Deux remarques: - les fonctions bouton_block_{in}visible, debut_block et fin_block doivent etre simultanément utilisées ou inutilisées au retour d'Ajax pour que ça marche. - utiliser des globales en Ajax est illusoire, il faut abandonner en particutilier la globale $numero_block, qui sauf erreur ne fait qu'un renommage pas indispensable des ID.
-
- août 27, 2006
-
-
Fil a rédigé
-
Fil a rédigé
-
Christian Lefebvre a rédigé
-
Fil a rédigé
-
Fil a rédigé
l'ennui avec true=='ajax' c'est que c'est vrai : du coup le formulaire_auteurs n'etait jamais ferme par fin_block()
-
cerdic a rédigé
-
Christian Lefebvre a rédigé
-
cerdic a rédigé
meme traitement pour le formulaire auteurs en ajax que le formulaire mots (suppression des table, utilisation des divs, debut_block_invisible uniquement sur premier tour)
-
Christian Lefebvre a rédigé
pas mb_string
-
esj a rédigé
-
esj a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
retablit l'ajax des mots cles sous IE
-
cerdic a rédigé
-
Fil a rédigé
-
JamesRezo a rédigé
-
JamesRezo a rédigé
-
Fil a rédigé
-
- août 26, 2006
-
-
tetue a rédigé
-
Christian Lefebvre a rédigé
-