SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

289 Plugins, 197 contribs sur SPIP-Zone, 77 visiteurs en ce moment

Accueil > Interactivité, échanges > Jeux > pgn4spip > pgn4spip à partir de SPIP 3

pgn4spip à partir de SPIP 3

18 novembre 2016 – par Jacques – 13 commentaires

6 votes

Le plugin pgn4spip permet d’afficher des parties d’échecs dans vos articles SPIP.

La version de pgn4spip disponible à partir de SPIP 3 présente quelques améliorations par rapport à la précédente version pour SPIP 2, notamment l’installation est beaucoup plus simple.

Utilisation

L’usage le plus simple est de télécharger un fichier pgn et de saisir dans le corps de l’article le modèle pgn avec le numéro du document, par exemple
<pgn123> où 123 est le numéro du fichier pgn (document) téléchargé sur le site.

Pour un usage avancé il est possible d’afficher de nombreuses options. Par exemple <pgn489|option="initialHalfmove=11 movesDisplay=puzzle ">
-  affiche le document (fichier pgn) numéro 489
-  le coup à jouer à partir de la position affichée est le 6e pour les noirs (initialHalfmove=11)
-  on a un affichage type puzzle (position à résoudre - initialement le texte n’est pas affiché, la solution s’affiche lorsque l’on appuie sur les boutons)

Les options possibles sont décrites en détail dans l’article de ce site

On peut voir le plugin en fonctionnement par exemple dans cet article

Il est possible également de saisir des positions FEN, comme dans cet exemple.

Installation

Le plugin copie le plugin original pgn4web dans un dossier lib à la racine du site.

Pour pouvoir installer le plugin en automatique il faut donc avoir préalablement créés :
-  le dossier plugins/auto
-  le dossier lib

Configuration

Dans le backoffice la page de configuration du plugin s’appelle ainsi
monsitespip.tld/ecrire/ ?exec=configurer_pgn4spip

Il est possible d’y accéder facilement à partir de la page gestion des plugins, en cliquant sur l’icône outils sur la ligne de pgn4spip.

Crédits

pgn4spip est l’interface SPIP de pgn4web créé par Paolo Casaschi.

Todo

-  Vérifier le fonctionnement des parties en live
-  Vérifier que les nouvelles options de pgn4web pourraient s’implémenter (vidéos...)
-  Vérifier l’accessibilité
-  Améliorer la visibilité du sélecteur de parties en multiparties

Dernière modification de cette page le 1er novembre 2017

Retour en haut de la page

Vos commentaires

  • Le 1er novembre 2017 à 18:00, par Constant En réponse à : pgn4spip à partir de SPIP 3

    Bonjour,
    J’ai installé hier spip3_test en local sous Wamp.
    Ajouté dans le dossier spip3_test le dossier plugins.
    Dans le dossier plugins j’ai créée un dossier auto avec toutes les autorisation (777).
    Installé dans le dossier plugins pgn4spip_v3
    Ce qui me surprend est que le dossier auto reste vide malgré l’ajout de deux programmes comme spécifié en image ci dessous :

    Autre chose aussi :
    Je n’ai pas bien compris comment à partir de spip3 mettre en ouvre les diagrammes d’échecs.
    Je parviens néanmoins à créer un article.Mais les explications sont trop succinctes pour un total débutant comme moi.
    J’aurai besoin de plus de détails afin d’avancer pas à pas.
    Je suis un peu perdu dans ce qui est totalement nouveau en ce qui me concerne.

    Merci d’avance.

    • Le 2 novembre 2017 à 17:55, par Jacques En réponse à : pgn4spip à partir de SPIP 3

      Bonjour,
      Si tu as bien ces deux plugins dans la liste c’est que tu les as dans le dossier plugins ou dans le dossier plugins/auto. Si tu cliques sur le nom du plugin tu obtiens un peu de doc mais aussi l’adresse de stockage du plugin
      Répertoire : plugins/auto/pgn4spip/

      La première chose à faire est donc bien de créer un article (après avoir créé une rubrique bien entendu) puis pour afficher des diagrammes il faut télécharger un fichier pgn puis l’appeler dans l’article comme expliqué plus haut.

    • Le 7 novembre 2017 à 15:40, par Constant En réponse à : pgn4spip à partir de SPIP 3

      Bonjour et merci pour votre aide.
      J’ai donc pas mal avancé au bout de quelques heures de recherches.

      Cependant je tombe sur un nouvel écueil auquel vous pourriez sans doute me sortir de l’impasse.
      Tout est expliqué sur l’image ci jointe.

      Cordialement.

    • Le 7 novembre 2017 à 18:53, par Constant En réponse à : pgn4spip à partir de SPIP 3

      Voici l’image oubliée précédemment :

    • Le 7 novembre 2017 à 21:51, par Jacques En réponse à : pgn4spip à partir de SPIP 3

      Euh... Il y a quelque chose qui cloche.
      As-tu bien téléchargé un fichier pgn que tu as appelé avec l’id de ton document par exemple <pgn1> si ton fichier pgn est le document 1 ?

      Tu devrais plutôt avoir quelque chose comme ça

      Articles les plus récents

      essai pgn4web
      7 novembre, par Jacques

      [Event « FRA-chT2 »] [Site « France »] [Date « 2002.01.?? »] [Round « 6 »] [White « Larrat, Philippe »] [Black « Grandmougin, Olivier »] [Result « 0-1 »] [ECO « C01 »] [WhiteElo « 2159 »] [BlackElo « 2100 »] [PlyCount « 62 »] [EventDate « 2002.??.?? »] [EventType « team »]
      (...)

    • Le 8 novembre 2017 à 11:36, par Constant En réponse à : pgn4spip à partir de SPIP 3

      exemple <pgn1> si ton fichier pgn est le document 1 ?
      C’est ce qu’il me semble avoir fait il y a quelques jours déjà.
      D’ailleurs je te présente une image qui indique en mode « hors ligne » que cela fonctionne.

      essai pgn4web
      Sous Wamp (en mode local) www/pgn4web-3.03/home.html
      J’ai une page en anglais.

      7 novembre, par Jacques

      Où est ce que se trouve ce fichier ?
      Pourrais tu me le transmettre ?

      Quelle est la différence entre
      www/pgn4web-3.03
      et
      www/spip3_test

      J’avoue seulement découvrir tout cela avec le peu de temps dont je dispose depuis quelques jours.
      Merci pour votre aide.
      Si je parviens à faire quelque chose de bien avec tout cela, bien des joueurs d’échecs pourront apprécier ce travail !

    • Le 8 novembre 2017 à 17:36, par Constant En réponse à : pgn4spip à partir de SPIP 3

      Pourrais tu me fournir un fichier pgn pour que je puisse faire un essai ?
      Ou le texte d’un fichier pgn.

    • Le 9 novembre 2017 à 06:26, par Jacques En réponse à : pgn4spip à partir de SPIP 3

      Tu trouveras de nombreux fichiers pgn sur internet en regardant des parties sur internet, mais généralement les gens saisissent leurs parties en pgn pour les partager dans le club.

      Par example il y a un site qui présente une combinaison par jour, et qui permet de télécharger le fichier pgn

      Le texte ci-dessous à enregistrer sous unepartie.pgn (par exemple)

      Tu trouveras des descriptions des différentes options possibles de pgn4web sur https://www.ressources-echecs.net/Les-options-possibles-de-PGN4SPIP

    • Le 10 novembre 2017 à 16:07, par Constant En réponse à : pgn4spip à partir de SPIP 3

      Merci.
      Désormais je sais que le problème ne provient pas des fichiers concernant les parties.
      Je m’en doutais. Mais tant qu’ à faire je voulais en être certain.
      Donc la présentation de la partie se fait bien dans l’espace privé au cours de la rédaction.
      Mais lorsque je bascule sur « site public » voici en image ce qui apparait :
      Il faudrait que je tente non plus en local mais sur serveur distant.

    • Le 10 novembre 2017 à 16:17, par Jacques En réponse à : pgn4spip à partir de SPIP 3

      Mais sauf erreur de ma part l’image que tu montres est une vue de la page d’accueil du site. Avec la dist tu as seulement un extrait des articles en page d’accueil. C’est la balise #INTRODUCTION qui affiche le texte (extrait) que tu vois et elle interdit l’affichage du javascript donc de l’échiquier.
      Il faut que tu cliques sur le titre de l’article pour afficher l’article entier dans la partie publique et là tu auras l’échiquier qui apparaît.

    • Le 10 novembre 2017 à 16:28, par Constant En réponse à : pgn4spip à partir de SPIP 3

      Effectivement.
      Serait il possible de voir apparaitre l’échiquier lorsque la page se charge en public ?
      Voici une image représentative de ce qui apparait en cliquant sur un article :

    • Le 10 novembre 2017 à 16:40, par Jacques En réponse à : pgn4spip à partir de SPIP 3

      Oui, il faut que tu personnalises ton squelettes SPIP. Puisque tu es en local tu peux faire des essais sans trop de risque.
      A la racine de ton SPIP tu créées un dossier squelettes avec à l’intérieur un dossier inclure.
      Dans ce dossier squelettes/inclure tu copies le fichier recents.html de squelettes-dist/inclure. Avec un éditeur de texte tu remplaces dans ce fichier squelettes/inclure/recents.html la balise #INTRODUCTION par #TEXTE et ça devrait le faire.

      Par ailleurs je te recommande de lire un peu de doc sur comment sont construits les squelettes et comment les personnaliser : https://spip.net/fr_rubrique135.html

    • Le 10 novembre 2017 à 16:50, par Constant En réponse à : pgn4spip à partir de SPIP 3

      OK merci.
      Avec ton aide je suis sur la bonne voie désormais.
      Ainsi je vais pouvoir me consacrer à la lecture détaillée du squelette dont tu m’indiques l’adresse.
      En lisant tout cela attentivement.
      Cette lecture sera pour moi très intéressante et j’ai déjà hâte de faire les choses concrètement mais prudemment.
      Mais aussi avec le temps dont je dispose.Car j’ai beaucoup et sans doute trop d’activités.
      Mais quand on aime on ne compte pas.
      Je reviendrai vers toi pour te donner des nouvelles.
      Merci et bonnes continuations.
      Je garde ce site dans mes favoris bien sûr.
      Cordialement.
       :)

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • ORR v2

    21 mai 2013 – 105 commentaires

    ORR, le plugin d’Organisation des Réservations et des Ressources passe en version 2, avec quelques nouveautés attendues. Je ne reprendrai pas les explications données dans la version 1. Les nouveautés : 1. Gestion des autorisations Le principe (...)

  • Speedsyndic pour SPIP 2 et SPIP 3

    11 octobre 2010 – 32 commentaires

    Ce plugin est une version compatible spip 2.0.x / 2.1 / 3.1 du plugin Speedsyndic Note : Une bonne partie du texte ci-dessous a été pompé de cet article, expliquant la version précédente du plugin. je n’ai fait qu’adapter le code pour spip 2, ajouter (...)

  • Personnalisation graphique du squelette SoyezCréateurs

    19 août 2009 – 110 commentaires

    Il est possible de personnaliser l’affichage du squelette SoyezCréateurs de manière plus ou moins profonde. Changement dans les couleurs via CFG La page de CFG des couleurs de SoyezCreateurs : ecrire/ ?exec=cfg&cfg=soyezcreateurs_couleurs (...)

  • Visualiser un PDF dans un article

    13 juin – commentaires

    SoyezCréateurs utilise un modèle pour afficher un PDF dans e corps d’un article Un peu d’histoire Avant, les navigateurs n’incluaient pas de lecteur PDF nativement ce qui avait conduit à la création du plugin Lecteur pdf javascript pdf.js. Mais, (...)