SPIP-Contrib

Toutes les contributions à SPIP

Accueil > Contribs à ranger > Présentation du Plugin Chercher squelettes

Présentation du Plugin Chercher squelettes

vendredi 10 mars 2006

Présentation du Plugin Chercher squelettes

Marc


Voir en ligne : Présentation du Plugin Chercher squelettes

35886 discussions

  • 17

    Bonjour,
    depuis quelques temps, j’avais des soucis avec ce plugin (Le texte n’apparaissait plus etc etc...)
    Je viens de percuter que ce moment correspond au passage de mon hébergement en php 7.0.22

    J’ai fais le test de revenir en php 5.6 et tout refonctionne comme avant. (J’ai bien quelques soucis au niveau des images mais le texte est à nouveau généré.)
    Par contre, ne connaissant rien en PHP, je ne peux donner d’autres indication.

    Bonne journée

    • J’ai oublié de préciser que je suis chez OVH mutualisé

    • J’ai eu le temps de tester pour adapter à PHP7.

      Une version prototype est disponible ici

      https://files.spip.net/spip-zone/article_pdf_v1.zip

      je ne garanti pas que tout fonctionne parfiatement n’ayant pas testé sur des vrais cas, mais les retours sont bienvenus.

    • Attention !
      Aucun texte, ni image ... en dehors des liens présents dans l’article.
      Exemple sur http://laccreteil.fr/spip.php?article400
      Bonne journée.
      Michel

    • bizarre, « chez moi ca marche ».

      Je vais regarder plus en détail ce soir.

    • effectivement il y avait des problèmes en cas d’image. La nouvelle version du plugin pour php 7 (1.0.5) devrait résoudre cela.

    • Bonsoir,
      Je n’ai pas vu de mise à jour dans la liste des plugins « auto », doit-elle être effectuée manuellement ?

    • Bonsoir,
      Dans la liste « auto » des plugins de mon site, la mise à jour n’est pas visible et celui installé est Article PDF 1.0.2 - stable :
      Documentation
      par
      chag, Paul Sanches, Aquinatus, Cédric Morin
      Version :
      1.0.2 SVN [112763]
      Préfixe
      article_pdf
      Répertoire :
      plugins/auto/article_pdf/v1.0.2/

    • oui alors j’ai basculé en « test » le temps d’être sur que cela fonctionne, pour éviter que les gens fassent une emise à jour alors qu’on est pas sur. Donc oui, installation manuelle (pour l’instant).

    • Impossible de télécharger la version pour SPIP3.2 :


      Version 0.4.17
      (ZIP – 158 ko)
      SPIP 2.0, SPIP 2.1, SPIP 3.0, SPIP 3.1, SPIP 3.2


      Message reçu :
      Objet non trouvé
      L’URL demandée n’a pas pu être trouvée sur ce serveur. Si vous avez tapé l’URL à la main, veuillez vérifier l’orthographe et réessayer.
      Si vous pensez qu’il s’agit d’une erreur du serveur, veuillez contacter le webmestre.
      Error 404
      files.spip.net
      Apache/2.4.25 (Debian)


    • Michel

      Avec la nouvelle version 1.0.5, toujours pas de texte (uniquement des liens)... et pour les image c’est variable :
      1) http://laccreteil.fr/spip.php?article400
      2) http://laccreteil.fr/spip.php?article406
      Sans parler d’un formulaire intégré...
      Bon week-end.
      Michel

    • as tu vidé IMG/articles_pdf avant ? parce que je suis pas sur qu’il regenere

    • Michel

      J’ai également essayé avec des articles qui n’avaient pas été testés et qui n’avaient jamais fait l’objet de traitement en PDF, sans plus de résultat.

    • bizarre.

      pourrais tu m’envoyer par mail
      -  le contenu de la page
      -  les images associés.

    • Michel

      Quel article, et sur quel email ?
      vous pouvez tester par vous-même sur http:laccreteil.fr => hébergement OVH

    • j’ai besoin du code SPIP de l’article + des images.

      A m’envoyer sur monprenom@monprenom.net

    • Bonsoir,
      je viens d’installer la version test et j’ai passé mon hébergement en PHP7.
      Le plugin fonctionne bien, je n’ai pas testé de fond en comble mais sur des articles dont le PDF n’avait jamais été généré, le résultat est conforme.

      Et un site en PHP7, ça va tout de même plus vite :)

      Bonne soirée.

    Répondre à ce message

  • 5

    bonjour,
    un mail de test avec facteur arrive bien dans ma boite mais un mail avec le formulaire contact de spip 3.2 arrive en spam. Avez vous une idée du pb ?

    • Un mail au même destinataire ? Un problème de qui est dans le champ « from » ? La même chose dans les deux ?

      Pour savoir pourquoi un mail est en spam, il faut regarder les entêtes de l’email, normalement le système d’antispam du fournisseur ajoute des infos (enfin si c’est le fournisseur qui l’a mis en spam et pas le client email final comme thunderbird ou autre). Donc faut faire voir la source de l’email et copier les entêtes concernant le spam.

    • j’ai fait plusieurs tests avec des destinataires différents ( orange, gmail ) et des envoyeurs ( orange, gmail) avec bien sur le même destinataire/envoyeur dans le test contact et dans celui facteur.

      résulats des test :

      https://www.mail-tester.com/test-5en2f
      https://www.mail-tester.com/test-bagjo

    • Bah aucun n’est du spam donc. Après la règle FREEMAIL_FORGED_REPLYTO de spamassassin, qui fait un peu baisser, je ne sais pas à quoi elle correspond

    • apparemment je n’avais pas remplis la case reply de facteur ... mais bon cela ne change rien

    • Le plugin FACTEUR surcharge le formulaire de contact de spip ( dans la dist).

      J’avais ce formulaire contact dans le dossier formulaire du dossier des squelettes ... donc je surchargeais à mon tour par le formulaire de contact d’ ou le pb de mise en indésirable des mails envoyé par des internautes via le site avec Facteur activé.

      une fois ce formulaire enlevé —> Cela fonctionne très bien

    Répondre à ce message

  • 8

    Hello Teddy,

    Je suis en train d’utiliser tes plugins de liste sur ma 3.2 de tests, franchement, ça change la vie ! Merci !

    Une question cependant : en dehors de « lister les plugins configurables », pourquoi ne pas rendre ces listes accessibles dès le menu développement ?

    A+

    • Salut l’ami !

      Merci pour les compliments ! ;-)

      Je n’ai pas optimisé encore pour SPIP 3.2, notamment, comme tu le suggères un ajout d’un lien dans le menu « Développement ».
      Comme tu as pu le voir, Lister les plugins configurables amène un menu dédié à « mes » plugins « Lister xxx ». Il faudrait que j’améliore leur accès.

      Je suis actuellement en vacances (loin !) et ne suis pas trop devant mon ordi. Je regarde cela dès que possible. Mais si tu veux y participer, tu es le bienvenu.

      Teddy

    • bonsoir,merci pour ce plugin.
      j’aimerai savoir s’il est compatible avec 3.2 et si vous avez eu après vos vacances le temps de l’améliorer.

      Merci

    • Alors pour la compat 3.2 ça je peux répondre : c’est compatible !
      Pour le reste je laisse Teddy reprendre là où vous vous étiez arrêté ;)

    • Bonjour,

      Oui, je confirme le plugin est compatible SPIP 3.2. C’est marqué sur sa fiche : https://plugins.spip.net/lister_objets.html

      Pour les évolutions, pour être honnête, j’avais zappé. Je remets ça sur ma todo list.

      Ybbet.

    • oui, alors comme d’hab l’actualiseur d’info sur contrib ne passe pas. J’actualise à la main l’info ici.

    • Voilà, C’est ajouté dans le menu développement :
      https://zone.spip.net/trac/spip-zone/changeset/112814/spip-zone

      Petit rappel… Lorsque le plugin « Lister les formulaires de configuration » est actif, les plugins de la famille « lister_* » sont retirés du menu.
      cf. fichier autorisations : https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/lister_objets/trunk/lister_objets_autorisations.php?rev=112816#L88

    • Lorsque le plugin « Lister les formulaires de configuration » est actif, les plugins de la famille « lister_* » sont retirés du menu.

      Pourquoi ?

    • J’avais développé cet ensemble de plugins autour d’un plugin fédérateur : « Lister les formulaires de configuration ». Avec utilisation d’un pipeline pour construire le menu en colonne de gauche. Soit, une de mes solutions pour construire ce type de menu entres plugins. (Une autre de mes méthodes, lister les pages prive/squelettes/contenu/monprefixe_*, et une construction de langue particulière. Bref)

      Au départ, ces sous plugins n’étaient pas destinés à être autonomes.

      Puis de fil en aiguille, ça pouvait être sympa de n’avoir à activer qu’un seul plugin et pas « 2 » pour avoir la fonction désirée.
      De là, il fallait pouvoir accéder au plugin désiré par un des menus sans passer par lister_config.

      De plus, je n’aimais pas l’idée d’avoir des menus surchargés. Ce qui me confortait dans leur regroupement sur la page ?exec=lister_config. :-)

      Et en plus, cela permet de simplifier la création de nouveaux plugins « lister_* » et leur intégration sur cette page. Pas de menus à gérer, juste un pipeline à renseigner.

      Voilà pour l’historique.

    Répondre à ce message

  • 6

    bonjour ,

    je souhaite mettre un lien vers une page du site dans une description , ou dans label ou dans explication d’un champ du formulaire, (comme par exemple pour les mentions légales ou politique de confidentialité acceptées, Rgpd, etc)

    Je n’ai pas trouvé comment ni où . J’ai essayé sans succès le classique

    [->artxx]

    merci !

    • Dans les champs d’une ligne, c’est comme les titres dans les contenus SPIP, c’est pas prévu de faire passer « propre() » dessus, pour compiler tous les raccourcis.

      En revanche dans la saisie « explication », là t’as un texte long, textarea, et celui là il passe dans « propre() ».

    • Bonjour,
      merci de votre réponse.
      Merci j’avais testé et ai retesté ce matin : négatif (voir copie écran), Monsieur Propre ne passe pas par là visiblement - J’ai mis le lien entier mais en plus il n’est pas « clicable ».

    • Ce n’est pas la saisie explication que tu montres là. C’est le paramètre explication d’une autre saisie.

      Je te parle de la saisie explication, qui est dans la liste des saisies qu’on peut ajouter.

      Le texte libre passe bien dans propre :
      https://zone.spip.net/trac/spip-zone/browser/spip-zone/_plugins_/saisies/trunk/saisies/explication.html

    • Oui , bien sûr , effectivement c’est beaucoup mieux avec la nuance ! merci !

    • cela étant @Rastapopoulos, cela pourrait valoir la peine de mettre du propre sur le champ explication d’une saisie, non ?

    • Non. :)

      Enfin je suis pas trop pour. Les champs d’une ligne, sont fait pour n’avoir qu’une ligne, et pas pouvoir générer n’importe quoi. Ça peut être inclus dans une balise qui n’accepte pas d’autres balises blocs à l’intérieur, directement un p etc. Et bref, c’est fait pour mettre une petite phrase d’explication, courte, liée au champ. Pas pour pouvoir mettre un texte de 3km.

      Pour ça il y a justement la saisie explication exprès, mais qu’on met avant ou après, et qui est du vrai texte libre long.

    Répondre à ce message

  • 4

    Bonjour

    Je voudrais faire des blocs imbriqués dans le texte de l’article avec ce code :

    <bloc>Bloc de premier niveau
    
    <bloc>Bloc de deuxième niveau
    
    Placez votre texte ici
    </bloc>
    
    </bloc>

    Mais ça ne fonctionne pas car le bloc de premier niveau est fermé par le </bloc>du bloc de deuxième niveau.

    Normal. Mais est-ce possible de faire fonctionner ça ?

    • Eh oui c’est possible ! Regarde la doc ci-dessus, avec les blocs numérotés...

    • Bon sang que c’est beau quand c’est simple !

      J’avais mal compris la notion de « numéroté », je voyais ça comme des listes numérotées et j’ai lu en diagonale. Et je suis donc passé à côté.

      Merci pour l’info et pour cet excellent plugin.

    • >
      >
      > Bonjour
      >
      > Je voudrais faire des blocs imbriqués dans le texte de l’article avec ce code :
      > Bloc de premier niveau
      >
      > Bloc de deuxième niveau
      >
      > Placez votre texte ici
      >

      >
      >

      >
      > Mais ça ne fonctionne pas car le bloc de premier niveau est fermé par le du bloc de deuxième niveau.
      >
      > Normal. Mais est-ce possible de faire fonctionner ça ?
      Quelle solution as-tu trouvée ?
      Dans une structure :
      ...


      ...



      J’arrive bien à ouvrir le bloc2 de même niveau que le bloc1

      <bloc#1>[...->#deplier_num2]
      ...
      </bloc#1>
      <bloc#2>
      ...
          <bloc#3>
          ...
          </bloc#3>
      </bloc#2>

      mais pas le sous-bloc3

      <bloc#1>[...->#deplier_num3] 
      ...

      Merci

    • Chez moi, ça fonctionne avec

      <bloc>Bloc de premier niveau
      
      <bloc#1>Premier bloc de deuxième niveau
      
      Texte du premier bloc
      </bloc#1>
      <bloc#2>Deuxième bloc de deuxième niveau
      
      Texte du deuxième bloc
      </bloc#2>
      </bloc>

    Répondre à ce message

  • Hello ici ! Et encore merci pour le plugin :-)

    Petite question en revanche, qui m’est venue pendant que je traduisais sa doc :

    Il me semblait avoir compris (notament d’après le post de Mathias Bynens sur les favicons, un des devs à l’origine d’HTML5 Boilerplate) que les noms des fichiers images et, leur placement à la racine du site, avaient leur importance quand même dans le processus (notamment pour les attributs -precomposed) ? J’ai rêvé ou ... ?
    Parce que quand je vois le code généré par le plugin, j’ai un doute sur sa « validité » face à cette contrainte (si toutefois c’en est bien une et qu’elle soit encore valable en 2018) ?

    Merci pour vos retours ;)

    Répondre à ce message

  • Bonjour,
    J’ai passé mon site de test sous php 7.3 et voici les erreurs du plugin :

    Deprecated : Function create_function() is deprecated in /home/evidence/www/ecrire/public/compiler.php on line 1197

    Deprecated : Function create_function() is deprecated in /home/evidence/www/ecrire/public/compiler.php on line 1197

    Deprecated : Function create_function() is deprecated in /home/evidence/www/ecrire/public/compiler.php on line 1197

    Deprecated : Function create_function() is deprecated in /home/evidence/www/plugins-dist/textwheel/engine/textwheel.php on line 199

    Deprecated : The each() function is deprecated. This message will be suppressed on further calls in /home/evidence/www/ecrire/iterateur/data.php on line 130

    Deprecated : Function create_function() is deprecated in /home/evidence/www/ecrire/public/iterateur.php on line 305

    Deprecated : Function create_function() is deprecated in /home/evidence/www/ecrire/public/iterateur.php on line 305

    Deprecated : Function create_function() is deprecated in /home/evidence/www/ecrire/iterateur/data.php on line 497

    Deprecated : Function create_function() is deprecated in /home/evidence/www/ecrire/public/iterateur.php on line 305

    Répondre à ce message

  • 6

    Bonjour,
    j’ai le même problème que ygornet, quand je veux créer un menu ne sont pas affichées certains objets :
    Site A


    1 Accueil
    2 Article, rubrique ou autre objet SPIP
    3 Texte libre
    4 Articles d’une rubrique
    5 Articles d’un Mot-clé
    6 Liste ou arborescence de rubriques et d’articles (avec beaucoup d’options)
    7 Se connecter / lien vers espace privé
    8 Lien vers un squelette page
    9 Lien arbitraire
    10 Moteur de recherche
    11 Lien vers un réseau social (Twitter, Facebook, etc.).


    Site B


    1 -
    2 Article, rubrique ou autre objet SPIP
    3 Texte libre
    4 Articles d’une rubrique
    5 Articles d’un Mot-clé
    6 -
    7 Se connecter / lien vers espace privé
    8 Lien vers un squelette page
    9 Lien arbitraire
    10 Moteur de recherche
    11 -


    Il manque donc :
    1 Accueil
    6 Liste ou arborescence de rubriques et d’articles (avec beaucoup d’options)
    11 Lien vers un réseau social (Twitter, Facebook, etc.).

    la proposition 6 [Liste ou arborescence de rubriques et d’articles (avec beaucoup d’options)] me fait cruellement défaut !
    Les plugins « Menus » sur les deux sites sont de la même version et paramétrés à l’identique.
    Avez vous une idée de ce qui cause ce problème ?
    Merci
    Cordialement

    • À part soit un problème de droit d’accès aux fichiers, soit une mauvaise config dans la config du plugin (puisqu’il permet, je le rappelle, de masquer certains types d’entrées), je ne vois rien d’autres qui pourrait enlever des entrées comme ça.

    • Bonjour,
      merci de votre réponse.
      Je ne vois pas non plus. D’autant que dans les options de configuration j’ai et dont aucune n’est cochée (voir capture d’écran) :


      Secteurs de langue
      Article, rubrique ou autre objet SPIP (2)
      Texte libre (3)
      Articles d’un Mot-clé (5)
      Articles d’une rubrique (4)
      Mots-clés et Articles d’un Groupes de mots
      Se connecter / lien vers espace privé (7)
      Lien vers un squelette page (8)
      Lien arbitraire (9)
      Ma page
      Se déconnecter
      Moteur de recherche(10)


      L’option (6) qui m’intéresse ne figure pas
      « Liste ou arborescence de rubriques et d’articles (avec beaucoup d’options) »
      Savez-vous où les options de configuration sont conservées ?
      Cordialement

    • Bonjour,
      voici des captures d’écran montrant ce qui se produit...
      Il est impossible d’éditer une entrée.
      Avez-vous une idée ?
      Merci
      Cordialement

    • Bonjour,
      petit détail : ce message s’affiche après une restauration :

      Warning : array_merge() : Argument #1 is not an array in /home/xxxxx/www/ecrire/public/composer.php(92) : eval()’d code on line 58

    • « Après » avoir lu les 2 threads reportant ce problème, ca ressemble à une incompat’ plugin cette histoire. ygornet et toi vous avez installé quoi d’autres comme plugin ? (ya peut être un dénominateur commun à repérer...)

    • Bonjour,
      Voici les plugins qui figurent sur le site défaillant :
      Coche Mots 1.2.1 - stable
      Compositions 3.7.3 - stable
      Enluminures typographiques 3.5.13 - stable
      Espace privé plus large 1.0.10 - stable
      Masquer 0.5.3 - stable
      Mots techniques 1.0.4 - stable
      Numérotation Rapide 2.1.1 - stable
      Pages 1.3.7 - stable
      Porte Plume Partout 1.0.9 - test
      Sauvegarde automatique 1.2.6 - stable
      SEO 2.1.7 - test
      Vérifier la compatibilité de vos plugins 1.1.1 - stable
      Cordialemement

    Répondre à ce message

  • 4

    Bonjour,

    ou puis-je récupérer les anciennes version ?
    Je souhaiterais récupérer la version antérieure, car celle ci me plante un site après la mise à jour (erreur php).

    Merci

    • Ben ça dépend de quelle version tu parles. Si c’est une version bien précise sur la même branche que pour SPIP 3, il faut le récupérer par SVN en indiquant jusqu’à quelle révision. Ou bien sur le Trac, il y a un truc pour télécharger à tel moment une fois qu’on est sur une révision (je ne sais plus l’astuce de tête mais il y a un paramètre pour ça).

      Sinon ya bien les ZIP de toutes les branches qui sont générées, donc y compris la branche 2 qui était aussi pour SPIP 3 :
      https://plugins.spip.net/formidable

    • Merci pour ta réponse.

      En effet j’aurais souhaité récupérer sur la même branche une version antérieure.
      La 3.15.0.

      Je viens à l’instant de la trouver dans un backup.

    • par contre il serait bon de préciser ce qui te plante, comment, pourquoi, quelle version de PHP, etc.

      Sinon d’autres auront le même problème...

    • Ça serait un avantage d’avoir de vrais tags de version en Git…

    Répondre à ce message

  • 2

    Avec SPIP 3.1.2 et YAML 2.0.9 impossible de faire la mise à jour vers la 2.0.10 via SVP.

    • c’est à dire ? que se passe-t-il exactement ?

    • tu cliques sur « Mettre à jour » et hop…

      Oups. Une erreur inattendue a empêché de soumettre le formulaire. Vous pouvez essayer à nouveau.

      etc.

    Répondre à ce message

Un message, un commentaire ?

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document