Skip to content
Extraits de code Groupes Projets
  1. oct. 05, 2010
    • cerdic's avatar
      afficher dans la charte la syntaxe des icones · 8692cd43
      cerdic a rédigé
      8692cd43
    • cerdic's avatar
      A la demande generale et particuliere, supprimer le prefixe "page-" sur les... · 51e7b342
      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.
      51e7b342
  2. sept. 19, 2010
  3. sept. 13, 2010
  4. sept. 12, 2010
    • cerdic's avatar
      divers type d'icone pour le debug · 4625a268
      cerdic a rédigé
      4625a268
    • cerdic's avatar
      Refonte de la generation des icones dans l'espace prive. · 4614eb13
      cerdic a rédigé
      Les icones ont une structure html unifiee invariante :
      <span><a><img /><b>texte</b></a></span>
      generee par la fonction unique icone_base() dans inc/filtres, utilisee par toutes les fonctions ci-dessous
      
      Dans les squelettes :
      |icone_verticale 
      [(#URL|icone_verticale{texte,icone,action,class})]
      
      texte : texte du lien (+title sur le lien et alt de l'icone)
      icone : nom du fichier (article-24.png). Peut etre simplement l'objet (article) auquel cas la dimension -24 et l'extension .png seront prises par defaut
      action : new, del ou edit. Correspondent aux variantes d'icone (les anciens supprimer.gif, creer.gif et edit.gif fonctionnent encore)
      class : porte a la fois l'alignement (left, center, right), l'ajax des squelettes (ajax) et toute autre classe necessaire, qui sera appliquee sur le conteneur span
      
      |icone_horizontale
      [(#URL|icone_horizontale{texte,icone,action,class})]
      meme syntaxe que |icone_verticale
      
      Dans les scripts php :
      les fonctions icone_inline et icone_horizontale sont maintenues inchangees dans leur utilisation, mais provoquent simplement un appel a icone_base avec re-ecriture de l'ajax de l'espace prive et bidouille sur les action auteur inchangee
      
      Les vieilles fonctions icone() et icone_horizontale_display sont evacuees en inc/vieilles_def
      
      Dans les css :
      les vieilles classes icone36 et cellule-h sont evacuees en vieille_def, commentee
      Un stylage unique des .icone est realise, avec les declinaisons sans texte/sans img selon les preferences de l'utilisateur. Le html est donc unique, seul le mode d'affichage differe.
      4614eb13
  5. sept. 10, 2010
    • cerdic's avatar
      systeme de boite pour l'espace prive (#BOITE_OUVRIR, #BOITE_PIED,... · bd3070eb
      cerdic a rédigé
      systeme de boite pour l'espace prive (#BOITE_OUVRIR, #BOITE_PIED, #BOITE_FERMER), en demonstration sur la page ecrire/?exec=typo, qui montre aussi comment appeler des onglets
      bd3070eb
    • cerdic's avatar
      Introduction d'un dossier prive/squelettes/ qui contient les squelettes de l'espace prive. · 065e0a01
      cerdic a rédigé
      Introduction de styliser_par_z_dist surchargable, qui inclus les mecanismes de ZPIP, actifs pour l'espace prive, activable pour l'espace public par un define('_ZPIP');
      la fonction echaffaudable est egalement integree, mais pas la fonction d'echaffaudage. Aucun echaffaudage n'est pour l'instant integre dans l'espace prive
      
      La structure des blocs pour l'espace prive est :
      head, barre-nav, hierarchie, navigation, extra, contenu et pied
      
      Structure minimaliste des squelettes, avec une implementation par defaut de chaque bloc. Pour le moment, les squelettes head, barre-nav et pied font appel aux fonctions php pour generer le html comme sur les autres pages, mais il va sans dire qu'a terme on inversera le schema (quelques fonctions sont crees pour atteindre le bon morceau de html, et quelques appels sont rationalises en faisant disparaitre les vieux arguments plus utilises)
      
      La squelettes de l'espace prive sont detectes par la fonction tester_url_ecrire qui aiguille sur exec=fond pour les squelettes Z et exec=fond_monobloc pour les anciens squelettes temporaires mono-fichier balises par des commentaires.
      
      En l'etat, il est possible de creer une page de l'espace prive par un simple squelette contenu/page-xx ou contenu/yyy pour un objet de SPIP (on maintient le distingo entre les deux types de page).
      
      Les plugins pourront le faire de meme, a condition de bien mettre dans un sous dossier prive/squelettes/ du plugin
      On integre le modele typo de petronille (merci tetue) et une page-typo pour commencer
      065e0a01
Chargement en cours