Une méthode pour switcher de squelettes facilement...

Bonjour,

Pour tester différents squelettes, j’ai créé un petit site en local.

Je voudrais créer un menu switcheur qui me permettrait de sélectionner un sous-répertoire de mon dossier squelettes (ou autres) contenant le squelette désiré…
Quelle est la méthode à adopter avec SPIP 2?

Cordialement,

Teddy.

bonjour,
t’as le switcher de squelettes qui fait exactement ça, je l’utilise avec spip2 sans soucis, ici :
cordialement Teddy Payet a écrit :

Merci.

Je l’avais consulté mais il faut systématiquement modifier le fichier switcher_config.php…

JE me demandais s’il n’y avait pas de solution miracle qui référencerait tous les sous-repertoires de 1er niveau d’un répertoire donné… Donc, a chaque fois que j’ajoute un répertoire squelettes, il est automatiquement ajouter au menu switcher…

Un monde idéal :wink:

Le 13 novembre 2009 15:48, bobof <bof-bof@sfr.fr> a écrit :

bonjour,
t’as le switcher de squelettes qui fait exactement ça, je l’utilise avec spip2 sans soucis, ici :
http://www.spip-contrib.net/Le-Switcher-de-squelettes
cordialement

Teddy Payet a écrit :

Bonjour,

Pour tester différents squelettes, j’ai créé un petit site en local.

Je voudrais créer un menu switcheur qui me permettrait de sélectionner un sous-répertoire de mon dossier squelettes (ou autres) contenant le squelette désiré…
Quelle est la méthode à adopter avec SPIP 2?

Cordialement,

Teddy.


---

_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
[http://archives.rezo.net/spip.mbox/](http://archives.rezo.net/spip.mbox/)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)

Signalez vos spams d’un simple clic. www.signal-spam.fr

bonjour,

Teddy Payet a écrit :

Merci.

Je l’avais consulté mais il faut systématiquement modifier le fichier switcher_config.php…

que veux tu dire par systématiquement ? c’est une fois à l’installation :wink:

JE me demandais s’il n’y avait pas de solution miracle qui référencerait tous les sous-repertoires de 1er niveau d’un répertoire donné… Donc, a chaque fois que j’ajoute un répertoire squelettes, il est automatiquement ajouter au menu switcher…

ben ? là tu essayé au moins ? car chaque fois qu’on ajoute dans le répertoire déclaré dans switcher_config.php un sous répertoire contenant un nouveau jeu de squelettes celui ci affiche le nom de ce sous répertoire dans le sélecteur de squelettes AUTOMATIQUEMENT ! c’est pas l’idéal ? :wink:

Ça fait une heure que j’essaie de configurer la chose…
Et je m’appuie sur ce qui est écris dans les fichiers du plugin et sur l’article en ligne…

Je n’y arrive pas…

Je voudrais qu’il liste aussi bien les répertoires de la dist que les sous-répertoires du dossier « squelettes »…
Comment procéderais-tu?

Le 13 novembre 2009 16:10, bobof <bof-bof@sfr.fr> a écrit :

bonjour,

Teddy Payet a écrit :

Merci.

Je l’avais consulté mais il faut systématiquement modifier le fichier switcher_config.php…

que veux tu dire par systématiquement ? c’est une fois à l’installation :wink:

JE me demandais s’il n’y avait pas de solution miracle qui référencerait tous les sous-repertoires de 1er niveau d’un répertoire donné… Donc, a chaque fois que j’ajoute un répertoire squelettes, il est automatiquement ajouter au menu switcher…

ben ? là tu essayé au moins ? car chaque fois qu’on ajoute dans le répertoire déclaré dans switcher_config.php un sous répertoire contenant un nouveau jeu de squelettes celui ci affiche le nom de ce sous répertoire dans le sélecteur de squelettes AUTOMATIQUEMENT ! c’est pas l’idéal ? :wink:

Un monde idéal :wink:

Le 13 novembre 2009 15:48, bobof <bof-bof@sfr.fr> a écrit :

bonjour,
t’as le switcher de squelettes qui fait exactement ça, je l’utilise avec spip2 sans soucis, ici :
http://www.spip-contrib.net/Le-Switcher-de-squelettes
cordialement

Teddy Payet a écrit :

Bonjour,

Pour tester différents squelettes, j’ai créé un petit site en local.

Je voudrais créer un menu switcheur qui me permettrait de sélectionner un sous-répertoire de mon dossier squelettes (ou autres) contenant le squelette désiré…
Quelle est la méthode à adopter avec SPIP 2?

Cordialement,

Teddy.


---

_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
[http://archives.rezo.net/spip.mbox/](http://archives.rezo.net/spip.mbox/)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)

Signalez vos spams d’un simple clic. www.signal-spam.fr

Signalez vos spams d’un simple clic. www.signal-spam.fr

Ah oui, de plus, je voudrai que ça soit visible pour tous… (visiteur/rédacteur/administrateur…)

Le 13 novembre 2009 16:32, Teddy Payet <teddy.payet@gmail.com> a écrit :

Ça fait une heure que j’essaie de configurer la chose…
Et je m’appuie sur ce qui est écris dans les fichiers du plugin et sur l’article en ligne…

Je n’y arrive pas…

Je voudrais qu’il liste aussi bien les répertoires de la dist que les sous-répertoires du dossier « squelettes »…
Comment procéderais-tu?

Le 13 novembre 2009 16:10, bobof <bof-bof@sfr.fr> a écrit :

bonjour,

Teddy Payet a écrit :

Merci.

Je l’avais consulté mais il faut systématiquement modifier le fichier switcher_config.php…

que veux tu dire par systématiquement ? c’est une fois à l’installation :wink:

JE me demandais s’il n’y avait pas de solution miracle qui référencerait tous les sous-repertoires de 1er niveau d’un répertoire donné… Donc, a chaque fois que j’ajoute un répertoire squelettes, il est automatiquement ajouter au menu switcher…

ben ? là tu essayé au moins ? car chaque fois qu’on ajoute dans le répertoire déclaré dans switcher_config.php un sous répertoire contenant un nouveau jeu de squelettes celui ci affiche le nom de ce sous répertoire dans le sélecteur de squelettes AUTOMATIQUEMENT ! c’est pas l’idéal ? :wink:

Un monde idéal :wink:

Le 13 novembre 2009 15:48, bobof <bof-bof@sfr.fr> a écrit :

bonjour,
t’as le switcher de squelettes qui fait exactement ça, je l’utilise avec spip2 sans soucis, ici :
http://www.spip-contrib.net/Le-Switcher-de-squelettes
cordialement

Teddy Payet a écrit :

Bonjour,

Pour tester différents squelettes, j’ai créé un petit site en local.

Je voudrais créer un menu switcheur qui me permettrait de sélectionner un sous-répertoire de mon dossier squelettes (ou autres) contenant le squelette désiré…
Quelle est la méthode à adopter avec SPIP 2?

Cordialement,

Teddy.


---

_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

Infos et archives : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)
[http://archives.rezo.net/spip.mbox/](http://archives.rezo.net/spip.mbox/)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)

Signalez vos spams d’un simple clic. www.signal-spam.fr

Signalez vos spams d’un simple clic. www.signal-spam.fr

Bonjour,

Teddy Payet a écrit :

Ça fait une heure que j’essaie de configurer la chose…
Et je m’appuie sur ce qui est écris dans les fichiers du plugin et sur l’article en ligne…

Je n’y arrive pas…

Je voudrais qu’il liste aussi bien les répertoires de la dist que les sous-répertoires du dossier « squelettes »…
Comment procéderais-tu?

Dans /plugins/switcher_1_9/inc/switcher_config.php
j’ai modifier ligne 6

$repertoire_squelettes_alternatifs =‹ multi-squelettes ›;

ensuite j’ai créé un répertoire à la racine du site /multi-squelettes/
dans ce répertoire j’ai créé autant de sous répertoires contenant chacun leur jeu de squelettes
c’est tout ! une fois le plugin activé ça roule tout seul !
la mécanique, lorsqu’on accède au site c’est le répertoire squelettes qui est prioritaire, s’il n’existe pas c’est squelettes-dist, jusque là rien de nouveau.
ensuite grâce au sélecteur c’est les jeux de squelettes dans les sous répertoires de multi-squelettes qui sont utilisés, le couac ! c’est pour revenir au jeu de squelettes du répertoire squelettes ou squelettes-dist faut utiliser l’url absolue du site → pour insérer dans le sélecteur squelettes-dist et/ou squelettes, regarde à la racine du plugin dans le fichier switcher.php , à la ligne 23, 24, 25 y a peu être moyen d’agir à ce niveau. cordialement

Ha oui, y a ça aussi, dans switcher_config.php j'ai mis en commentaire de la ligne 15 à la ligne 20.
tout ce bloc :

// Booleen pour determiner qui a le droit de jouer ; par defaut, les admins.
/*
if (!defined('SWITCHER_AFFICHER')) // true ou false
   define('SWITCHER_AFFICHER',
     $GLOBALS['auteur_session']['statut'] == '0minirezo'
   );
*/

du coup tout le monde peut commuter entre jeux de squelettes
en fait faudrait peu être utiliser le statut du visiteur *Xforum* il me semble, X est un chiffre voir dans la Bd.

Teddy Payet a écrit :

Ah oui, de plus, je voudrai que ça soit visible pour tous... (visiteur/rédacteur/administrateur...)

Le 13 novembre 2009 16:32, Teddy Payet <teddy.payet@gmail.com <mailto:teddy.payet@gmail.com>> a écrit :

    Ça fait une heure que j'essaie de configurer la chose...
    Et je m'appuie sur ce qui est écris dans les fichiers du plugin et
    sur l'article en ligne....

    Je n'y arrive pas...

    Je voudrais qu'il liste aussi bien les répertoires de la dist que
    les sous-répertoires du dossier "squelettes"...
    Comment procéderais-tu?

    Le 13 novembre 2009 16:10, bobof <bof-bof@sfr.fr
    <mailto:bof-bof@sfr.fr>> a écrit :

        bonjour,

        Teddy Payet a écrit :

        Merci.

        Je l'avais consulté mais il faut systématiquement modifier le
        fichier switcher_config.php...

        que veux tu dire par systématiquement ? c'est une fois à
        l'installation :wink:

        JE me demandais s'il n'y avait pas de solution miracle qui
        référencerait tous les sous-repertoires de 1er niveau d'un
        répertoire donné... Donc, a chaque fois que j'ajoute un
        répertoire squelettes, il est automatiquement ajouter au menu
        switcher...

        ben ? là tu essayé au moins ? car chaque fois qu'on ajoute dans
        le répertoire déclaré dans switcher_config.php un sous
        répertoire contenant un nouveau jeu de squelettes celui ci
        affiche le nom de ce sous répertoire dans le sélecteur de
        squelettes AUTOMATIQUEMENT ! c'est pas l'idéal ? :wink:

        Un monde idéal :wink:

        Le 13 novembre 2009 15:48, bobof <bof-bof@sfr.fr
        <mailto:bof-bof@sfr.fr>> a écrit :

            bonjour,
            t'as le switcher de squelettes qui fait exactement ça, je
            l'utilise avec spip2 sans soucis, ici :
            Le Switcher de squelettes - SPIP-Contrib
            cordialement

            Teddy Payet a écrit :

            Bonjour,

            Pour tester différents squelettes, j'ai créé un petit
            site en local.

            Je voudrais créer un menu switcheur qui me permettrait de
            sélectionner un sous-répertoire de mon dossier squelettes
            (ou autres) contenant le squelette désiré...
            Quelle est la méthode à adopter avec SPIP 2?

            Cordialement,

            Teddy.
            ------------------------------------------------------------------------

            _______________________________________________
            liste spip
            spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

            Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
            Discuter chez rezo.net

            Documentation de SPIP : http://www.spip.net/

            Irc : de l'aide à toute heure : http://spip.net/irc

            --

            Signalez vos spams d'un simple clic. www.signal-spam.fr
            <https://www.signal-spam.fr/&gt;

        --

        Signalez vos spams d'un simple clic. www.signal-spam.fr
        <https://www.signal-spam.fr/&gt;

--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/&gt;

C'est ce que j'ai fait mais du coup, les admin. ne voient plus le switcher.
Je vais tester ce soir le fait d'ajouter une ligne par statut dans ce define dans mes_options

Cordialement,

Teddy Payet

Le 13 nov. 2009 à 17:34, bobof <bof-bof@sfr.fr> a écrit :

Ha oui, y a ça aussi, dans switcher_config.php j'ai mis en commentaire de la ligne 15 à la ligne 20.
tout ce bloc :

// Booleen pour determiner qui a le droit de jouer ; par defaut, les admins.
/*
if (!defined('SWITCHER_AFFICHER')) // true ou false
define('SWITCHER_AFFICHER',
   $GLOBALS['auteur_session']['statut'] == '0minirezo'
);
*/

du coup tout le monde peut commuter entre jeux de squelettes
en fait faudrait peu être utiliser le statut du visiteur *Xforum* il me semble, X est un chiffre voir dans la Bd.

Teddy Payet a écrit :

Ah oui, de plus, je voudrai que ça soit visible pour tous... (visiteur/rédacteur/administrateur...)
Le 13 novembre 2009 16:32, Teddy Payet <teddy.payet@gmail.com <mailto:teddy.payet@gmail.com>> a écrit :
   Ça fait une heure que j'essaie de configurer la chose...
   Et je m'appuie sur ce qui est écris dans les fichiers du plugin et
   sur l'article en ligne....
   Je n'y arrive pas...
   Je voudrais qu'il liste aussi bien les répertoires de la dist que
   les sous-répertoires du dossier "squelettes"...
   Comment procéderais-tu?
   Le 13 novembre 2009 16:10, bobof <bof-bof@sfr.fr
   <mailto:bof-bof@sfr.fr>> a écrit :
       bonjour,
       Teddy Payet a écrit :

       Merci.

       Je l'avais consulté mais il faut systématiquement modifier le
       fichier switcher_config.php...

       que veux tu dire par systématiquement ? c'est une fois à
       l'installation :wink:

       JE me demandais s'il n'y avait pas de solution miracle qui
       référencerait tous les sous-repertoires de 1er niveau d'un
       répertoire donné... Donc, a chaque fois que j'ajoute un
       répertoire squelettes, il est automatiquement ajouter au menu
       switcher...

       ben ? là tu essayé au moins ? car chaque fois qu'on ajoute dans
       le répertoire déclaré dans switcher_config.php un sous
       répertoire contenant un nouveau jeu de squelettes celui ci
       affiche le nom de ce sous répertoire dans le sélecteur de
       squelettes AUTOMATIQUEMENT ! c'est pas l'idéal ? :wink:

       Un monde idéal :wink:

       Le 13 novembre 2009 15:48, bobof <bof-bof@sfr.fr
       <mailto:bof-bof@sfr.fr>> a écrit :

           bonjour,
           t'as le switcher de squelettes qui fait exactement ça, je
           l'utilise avec spip2 sans soucis, ici :
           Le Switcher de squelettes - SPIP-Contrib
           cordialement

           Teddy Payet a écrit :

           Bonjour,

           Pour tester différents squelettes, j'ai créé un petit
           site en local.

           Je voudrais créer un menu switcheur qui me permettrait de
           sélectionner un sous-répertoire de mon dossier squelettes
           (ou autres) contenant le squelette désiré...
           Quelle est la méthode à adopter avec SPIP 2?

           Cordialement,

           Teddy.
           ------------------------------------------------------------------------

           _______________________________________________
           liste spip
           spip@rezo.net <mailto:spip@rezo.net> - désabonnement : envoyer un mail à spip-off@rezo.net <mailto:spip-off@rezo.net>

           Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
           Discuter chez rezo.net

           Documentation de SPIP : http://www.spip.net/

           Irc : de l'aide à toute heure : http://spip.net/irc

           --
           Signalez vos spams d'un simple clic. www.signal-spam.fr
           <https://www.signal-spam.fr/&gt;

       -- Signalez vos spams d'un simple clic. www.signal-spam.fr
       <https://www.signal-spam.fr/&gt;

--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/&gt;

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour,

J'ai enfin installé spip la dernière version de spip 2 alors que j'avais la
version de 1.9. Tout s'est bien passé cependant dès que l'on navique entre
les répertoires et les pages du sites une fenêtre apparait et cet avetissement ici bas,
que dois-je faire ? Merci à l'avance de votre aide. Michel http://v.i.v.free.fr/spip/

      Erreur(s) dans le squelette

      1 <BOUCLE_document>()
      Erreur SQL
      documents.id_document, documents.mode, documents.largeur,
documents.hauteur, documents.titre, L1.mime_type, L1.titre AS type_document
FROM spip_documents AS `documents` INNER JOIN spip_types_documents AS L1 ON
( L1.id_type = documents.id_type ) WHERE (documents.taille > 0 OR
documents.distant='oui') AND (documents.id_document = 362)
      Unknown column 'L1.id_type' in 'on clause'
      </BOUCLE_document>
      2 <BOUCLE_document>()
      Erreur SQL
      documents.id_document, documents.mode, documents.largeur,
documents.hauteur, documents.titre, L1.mime_type, L1.titre AS type_document
FROM spip_documents AS `documents` INNER JOIN spip_types_documents AS L1 ON
( L1.id_type = documents.id_type ) WHERE (documents.taille > 0 OR
documents.distant='oui') AND (documents.id_document = 362)
      Unknown column 'L1.id_type' in 'on clause'
      </BOUCLE_document>

Bonjour,

J'ai enfin installé spip la dernière version de spip 2 alors que j'avais la
version de 1.9. Tout s'est bien passé cependant dès que l'on navique entre
les répertoires et les pages du sites une fenêtre apparait et cet
avetissement ici bas,
que dois-je faire ? Merci à l'avance de votre aide. Michel
http://v.i.v.free.fr/spip/

      Erreur(s) dans le squelette

      1 <BOUCLE_document>()
      Erreur SQL
      documents.id_document, documents.mode, documents.largeur,
documents.hauteur, documents.titre, L1.mime_type, L1.titre AS type_document
FROM spip_documents AS `documents` INNER JOIN spip_types_documents AS L1 ON
( L1.id_type = documents.id_type ) WHERE (documents.taille > 0 OR
documents.distant='oui') AND (documents.id_document = 362)
      Unknown column 'L1.id_type' in 'on clause'
      </BOUCLE_document>
      2 <BOUCLE_document>()
      Erreur SQL
      documents.id_document, documents.mode, documents.largeur,
documents.hauteur, documents.titre, L1.mime_type, L1.titre AS type_document
FROM spip_documents AS `documents` INNER JOIN spip_types_documents AS L1 ON
( L1.id_type = documents.id_type ) WHERE (documents.taille > 0 OR
documents.distant='oui') AND (documents.id_document = 362)
      Unknown column 'L1.id_type' in 'on clause'
      </BOUCLE_document>

bonjour,

  1. au vu du message d’erreur ça laisse à penser que dans une même page deux boucle portent le même nom

<BOUCLE_document>

2 ) Unknown column ‹ L1.id_type › in ‹ on clause ›

je vois pas de champs id_type dans la table spip_types_documents, problème de critères ?
faudrait pouvoir voir ta boucle !

cordialement

Michel a écrit :

Merci pour votre réponse !

J’ai vu que lorsque ce message apparaissait, il y avait une fonctionnalité nouvelle en haut de page « debug » … Je ne sais pas ce que j’ai fait exactement mais en jouant avec les diverses options, un moment donné, le message d’erreur est disparu et enfin j’apprécie la nouvelle version dans son entièreté :slight_smile:

Un grand merci !
Michel
http://v.i.v.free.fr/spip/

----- Original Message -----
From: bobof
To: Michel
Cc: spip@rezo.net
Sent: Friday, November 13, 2009 11:54 PM
Subject: Re: [Spip] Unknown column ‹ L1.id_type › in ‹ on clause › ?

bonjour,

  1. au vu du message d’erreur ça laisse à penser que dans une même page deux boucle portent le même nom

<BOUCLE_document>

2 ) Unknown column ‹ L1.id_type › in ‹ on clause ›

je vois pas de champs id_type dans la table spip_types_documents, problème de critères ?
faudrait pouvoir voir ta boucle !

cordialement

Michel a écrit :

Bonjour,

J’ai enfin installé spip la dernière version de spip 2 alors que j’avais la
version de 1.9. Tout s’est bien passé cependant dès que l’on navique entre
les répertoires et les pages du sites une fenêtre apparait et cet
avetissement ici bas,
que dois-je faire ? Merci à l’avance de votre aide. Michel
http://v.i.v.free.fr/spip/

Erreur(s) dans le squelette

1 <BOUCLE_document>()
Erreur SQL
documents.id_document, documents.mode, documents.largeur,
documents.hauteur, documents.titre, L1.mime_type, L1.titre AS type_document
FROM spip_documents AS documents INNER JOIN spip_types_documents AS L1 ON
( L1.id_type = documents.id_type ) WHERE (documents.taille > 0 OR
documents.distant=‹ oui ›) AND (documents.id_document = 362)
Unknown column ‹ L1.id_type › in ‹ on clause ›
</BOUCLE_document>
2 <BOUCLE_document>()
Erreur SQL
documents.id_document, documents.mode, documents.largeur,
documents.hauteur, documents.titre, L1.mime_type, L1.titre AS type_document
FROM spip_documents AS documents INNER JOIN spip_types_documents AS L1 ON
( L1.id_type = documents.id_type ) WHERE (documents.taille > 0 OR
documents.distant=‹ oui ›) AND (documents.id_document = 362)
Unknown column ‹ L1.id_type › in ‹ on clause ›
</BOUCLE_document>


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Signalez vos spams d’un simple clic. www.signal-spam.fr



liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc