- oct. 06, 2010
-
-
cerdic a rédigé
Unification de la table des liens auteurs en spip_auteurs_liens qui remplace ainsi les 3 spip_auteurs_articles, spip_auteurs_rubriques et spip_auteurs_messages et permettra aussi de gerer les liens auteur sur n'importe quel objet. On a en plus un champ vu sur la table de liaison, qui est utilise dans la messagerie. On pourra avoir plus tard un champ role permettant de distinguer les roles des auteurs. Ce premier commit met a jour toutes les requetes SQL, et prend en charge l'upgrade de la base. Mais il n'est pas encore totalement fonctionnel. debug a suivre.
-
- oct. 05, 2010
-
-
salvatore a rédigé
-
salvatore a rédigé
-
cerdic a rédigé
On renomme donc en #FORMULAIRE_REDIRIGER_ARTICLE meme si cela romp avec le nommage anterieur que l'on essaye de conserver en general. Au passage on enleve l'ajax sur ce formulaire dans la page article puisqu'un bloc en colonne centrale y est lie + renommage d'un filtre specifique qui telescopait avec une fonction homonyme
-
cerdic a rédigé
il n'est evidemment pas necessaire de decoder le contexte ajax et de faire plein de verification si le form poste n'a pas le meme nom que le form que l'on affiche, pour savoir si celui-ci vient d'etre poste...
-
cerdic a rédigé
#FORMULAIRE_VIRTUALISER_ARTICLE, donc pour virtualiser en CVT et en passant par editer_article pour la mise a jour en base (donc pipelines etc...)
-
davux a rédigé
L'opérateur ternaire dans une chaîne, ça le fait pas.
-
cerdic a rédigé
inc/dater se branche dessus pour assurer la compatibilite
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
si tester_url_ecrire fait un charger_fonction qui fait une inclusion, alors #URL_ECRIRE dans un squelette provoque des inclusions et des modifications de contexte (ie definition d'une constante en debut de fichier). On se contente donc de tester le find_in_path() sans inclusion, et sinon on tente un charger_fonction qui va verifier que la fonction est bien la (sans provoquer d'inclusion du coup)
-
cerdic a rédigé
-
cerdic a rédigé
Definir cette autorisation par defaut a true pour tout le monde, tous les objets
-
cerdic a rédigé
eviter de detecter a tort un modele dans du html/code/cadre .... pour l'association de document avec un objet
-
cerdic a rédigé
du coup le lien sur la messagerie avec son picto n'est present qu'en cas de messagerie active. Evacuation de code mort autour de l'activation de la messagerie, ce qui montre qu'il n'est plus possible de l'activer depuis SPIP 2.0 sauf pour ceux qui utilisent le plugin bandeau. Cela permet de relativiser l'usage de la messagerie sur les nouveaux sites (ou au contraire d'apprecier l'usage generalise du bandeau ?)
-
cerdic a rédigé
A la demande generale et particuliere, supprimer le prefixe "page-" sur les squelettes Z qui ne sont pas des objets en base. On choisit donc de ne pas differencier par nommage contenu/accueil et contenu/article par exemple. Cette distinction avait pour but la possibilite de d'avoir des blocs par defaut pour les pages-xx et d'autres pour les objets editoriaux, mais on peut faire autrement. On conserve deux squelettes page.html et objet.html a la racine, meme si il font la meme chose en pratique.
-
cerdic a rédigé
petites corrections de style : caption des liste d'objets sans icone, et .explication dans les formulaires
-
davux a rédigé
-
cerdic a rédigé
report des modifs de la fonction lien_ou_expose qui accepte un parametre en plus pour passer un evt js
-
- oct. 04, 2010
-
-
cerdic a rédigé
Nommer les arguments passes dans 'args'.
-
cerdic a rédigé
-
cerdic a rédigé
Pour cela on evalue le fond, et on extrait les input hidden name='formulaire_action'
-
cerdic a rédigé
extraire un inclure/configurer qui ne fait qu'afficher le formulaire_#ENV{configurer} et qui peut etre aussi utilise par les plugins pour ajouter un formulaire a une page existante
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
simplifier les fonctions de date pour sqlite en reposant dans tous les cas sur _sqlite_func_unix_timestamp et date(), plutot que de recoder une regexp differente, possiblement bugguee, dans chaque fonction. (plus coquille de nom de variable et indentation)
-
cerdic a rédigé
_sqlite_func_unix_timestamp ne fonctionnait que si heure:minute:seconde etaient bien present dans la date. On debug la regexp, mais, encore plus simple, on la remplace par strtotime qui fait le job aussi bien.
-
cerdic a rédigé
Suppression du repertoire configuration suite a la reecriture de toutes celles-ci en formulaire CVT. Il en reste encore 4 en extensions/ Par ailleurs, il reste encore 8 appels d'ajax_action_greffe dans le core : - 3 concernent les documents dont l'interface reecrite est deja disponible dans le plugin mediatheque - 1 concerne afficher_objets qui n'est conserve ici que pour compatibilite - 4 concernent le formulaire de datage d'un objet, le formulaire d'ajout d'auteurs, le formulaire de traduction, et le formulaire d'article virtuel. Ce sont donc 4 briques a re-ecrire en CVT.
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
l'icone qui etait utilisee est reformatee en 24x24 au lieu de 26x20 et renomee preview-24.png
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
utiliser la class .on plutot que .selected pour la methode selectionnee, et deplacer ces styles dans la css des formulaires, en fin, dans les cas particuliers
-
cerdic a rédigé
-
cerdic a rédigé
-