url:programmer.spip.net

  • C’est l’inflation !

    Je ne trouve pas comment désactiver tout ce merdier sur le site public :

    plugins-dist/jquery_ui/prive/javascript/ui/jquery.ui.core.js
    plugins-dist/jquery_ui/prive/javascript/ui/jquery.ui.widget.js
    plugins-dist/jquery_ui/prive/javascript/ui/jquery.ui.mouse.js
    plugins-dist/jquery_ui/prive/javascript/ui/jquery.ui.sortable.js

    J’ai beau désactiver la mediabox, ceci continue de s’insérer :

    var box_settings = {tt_img:true,sel_g :"#documents_portfolio a[type=’image/jpeg’],#documents_portfolio a[type=’image/png’],#documents_portfolio a[type=’image/gif’]",sel_c :".mediabox",trans :"elastic",speed :"200",ssSpeed :"2500",maxW :"90%",maxH :"90%",minW :"400px",minH :"",opa :"0.9",str_ssStart :"Slideshow",str_ssStop :"Stop",str_cur :"{current}/{total}",str_prev :"Previous",str_next :"Next",str_close :"Close",splash_url :""} ;

    Et enfin je ne trouve pas comment désactiver ça (et surtout je ne comprends pas pourquoi ça ne se compacte pas avec les autres CSS de la page, histoire de ne pas ajouter deux appels à des fichiers CSS externes) :

    <link rel=’stylesheet’ type=’text/css’ media=’all’ href=’plugins-dist/jquery_ui/css/jquery.ui.core.css’ />
    <link rel=’stylesheet’ type=’text/css’ media=’all’ href=’plugins-dist/jquery_ui/css/jquery.ui.theme.css’ />

    La tronche de mon head sous #SPIP3 : eurk !

    • Hop,

      Je ne trouve pas comment désactiver tout ce merdier sur le site public

      Le « merdier » en question n’est présent que si nécessité par un plugin, un SPIP vierge n’insère pas les scripts de jQuery UI dans le public, la preuve :

      http://b_b.grml.eu/spip.php?article1

      Pour info, les scripts de jQuery UI sont insérés sur demande à l’aide du pipeline associé :

      http://programmer3.spip.net/jqueryui_plugins

      (doc liée depuis la page de présentation de SPIP 3.0 sur spip.net)

      et surtout je ne comprends pas pourquoi ça ne se compacte pas avec les autres CSS de la pag

      Le compresseur de SPIP regroupe les css en fonction de leur attribut « media », cela fonctionne bien sur les taxinomes, on voit bien que les css de jquery UI sont regroupées dans le même fichier que les autres :

      http://www.lestaxinomes.org

    • OK, pour jqueryui_plugins je vois : c’est mon plugin « Sélection d’articles » qui ajoute les appels à cet endroit, sans faire la différence entre l’espace privé et l’espace public. Au temps pour moi, donc.

      Je vais uploader une mise à jour. En revanche, je suggère de signaler sur la page de programmer.spip.net la mention de la méthode « officielle » pour détecter en PHP si on est dans l’espace privé (si c’est déjà documenté, juste ajouter un lien hypertexte).

      Pour le compactage des CSS, pour l’instant ça ne donne rien (et même de manière assez curieuse), les regroupements restent farfelus. Je cherche encore.

    • Pour les CSS, je n’arrive pas à mieux. Mais j’ai l’impression que les CSS balancés via « insert_head » (à l’ancienne) se comptactent bien entre eux et avec les appels depuis les squelettes. Alors que les CSS balancés via « insert_head_css » ne se compactent ni entre eux ni avec les appels depuis les squelettes.

      Quand je balance un appel de CSS dans « insert_head » (à l’ancienne), ça fonctionne correctement.

    • Dans les préférences, tu as activé le mode « conversations / quelqu’un répond à un billet auquel j’ai moi-même répondu » ? Normalement ça devrait faire ce que tu veux (sinon y’a un bug).

    • Bonjour
      Désolée de déterrer un vieux post mais en regardant le code source de tes sites Arno*, je vois que tu arrives à mettre tes css inline avec #INSERT_HEAD_CSS, tu peux expliquer comment tu arrives à ça ou c’est secret ? merci