Skip to content
Extraits de code Groupes Projets
  1. fév. 05, 2025
  2. fév. 03, 2025
  3. déc. 26, 2024
  4. déc. 17, 2024
  5. déc. 16, 2024
  6. nov. 23, 2024
  7. mai 05, 2024
  8. jan. 09, 2023
  9. sept. 07, 2022
  10. juil. 12, 2022
  11. fév. 20, 2022
  12. sept. 08, 2021
  13. juil. 08, 2021
  14. mars 18, 2021
  15. jan. 15, 2021
  16. sept. 28, 2020
  17. jan. 01, 2020
  18. juil. 30, 2019
  19. juil. 29, 2019
    • cedric@yterium.com's avatar
      Refonte des modeles document : · fa13018a
      cedric@yterium.com a rédigé
      * on declare le routeur de modele medias_modeles_styliser qui redirige les raccourcis img, doc et emb selon la regle suivante
         - le nouveal modele correspond au champ media du document : image, audio, video, file
         - si une declinaison correspondant au raccourci initial (_img, _doc ou _emb) existe on la prend
           -> un modele file_emb.html reprend le mecanisme d'embed generique selon extension+mime-type de l'ancien modele emb.html
      * les 4 modeles de base image, audio, video, file et les declinaisons file_emb sont toutes en <figure></figure>
      * les styles en dur float sont supprimes, on ne garde qu'un width:{largeur}px sur l'element <figure> qui permet d'avoir un conteneur ajuste
        - il se contourne facilement par un min-width:100%; ou un width:auto !important;
      * spip_doc_titre, spip_doc_descriptif et spip_doc_credits sont regroupes dans le figcaption.spip_doc_legende
      * les modeles historiques doc, img et emb disparaissent. Les eventuels modeles surcharges dans squelettes/ sont ignores
      * les 3 modeles image, audio et video ajoutent des conditions sur leur boucle, pour etre sur qu'on a bien a faire avec le bon type de media, et sinon renvoient vers le modele file
      * le mode du document n'est plus considere dans aucun modele dans le format de l'affichage qui n'en depend donc plus du tout
      
      En pratique donc <emb>, <img> et <doc> sont equivalents pour les medias audio, video, image (et consistent a afficher/embed le media par defaut)
      Pour les autres types de media <doc> affiche le lien vers le document avec une vignette + legende, et <emb> affiche un traitement differencie en fonction du mime type
      On peut utiliser le raccourci <fileXX> pour n'importe quel media
      Si on utilise <imageXX> ou <audioXX> ou <videoXX> sur un media inaproprie ca affichera le contenu de <fileXX>
      fa13018a
  20. juil. 18, 2019
  21. fév. 19, 2019
  22. jan. 08, 2019
  23. avr. 01, 2018
  24. mai 08, 2017
  25. avr. 18, 2017
  26. jan. 14, 2017
  27. nov. 25, 2016
  28. fév. 21, 2016
  29. jan. 01, 2016
  30. déc. 13, 2015
    • marcimat@rezo.net's avatar
      Meilleure compatibilité avec PSR-2 et nos règles d'écriture, en appliquant · 69fc6182
      marcimat@rezo.net a rédigé
      différents fix avec php-cs-fixers. Fixers appliqués ici :
      
      	'encoding',                // utf8
      	'eof_ending',              // un saut de ligne en fin de fichier
      	'elseif',                  // elseif plutôt que else if
      	'function_call_space',     // espaces sur fonctions
      	'function_declaration',    // espaces sur fonctions
      	'function_typehint_space', // espaces sur fonctions
      	'linefeed',                // sauts de ligne \n uniquement
      	'lowercase_constants',     // true, false, null en munuscule
      	'lowercase_keywords',      // mots clés PHP en lowercase
      	'method_argument_space',   // espaces sur appels de fonctions
      	'multiple_use',            // use unique sur fonctions anonymes
      	'newline_after_open_tag',  // ouverture de php… et c'est tout sur cette ligne
      	'operators_spaces',        // espaces de part et d'autres des opérateurs binaires
      	'parenthesis',             // pas d'espace juste après parenthèse ouvrante, ou avant parenthèse fermante
      	'php_closing_tag',         // pas de fermeture de php
      	'short_tag',               // tag PHP corrects
      	'trailing_spaces',         // pas d'espace qui traîne en fin de ligne
      	'visibility',              // déclarer 'public / private / protected' sur les méthodes
      69fc6182
    • cedric@yterium.com's avatar
  31. nov. 22, 2015
  32. nov. 28, 2014
  33. oct. 22, 2014
  34. oct. 19, 2014
  35. jan. 14, 2014
Chargement en cours