le squelette de SPIP-Contrib V0.5

Le squelette de Spip-Contrib, avant le passage au multilinguisme.

-  Nom du Squelette : Spip-Contrib
-  Auteur : Ben.
-  Licence : GPL
-  Compatibilite SPIP : compatible SPIP > 1.5
-  Site(s) exemple : Spip-contrib

Testé sur ces navigateurs

Testé ?PlateformeNavigateurVersion
oui windows Internet Explorer 6
oui windows Firebird 0.7
oui Mac Safari
oui Mac Camino 0.7
oui Mac IE 5.2
oui Mac Opera

Et pour finir, voici une petite image de la page d’accueil

Discussion

12 discussions

  • Bonjour,

    A la découverte de SPIP (jour J), j’essaie d’utiliser le squelette de spip-contrib et malheureusement ...

    -  j’ai créé un répertoire squel à la racine,
    -  j’y ai copié les fichiers du squelette de spip-contrib,
    -  j’ai mis

    $GLOBALS[’dossier_squelettes’] = ’squel’ ;

    dans mes_fonctions.php3
    -  et quand je consulte mon site (en local), j’ai ce vilain message :

    Parse error : parse error in g :\program files\easyphp1-8\www\ampeir-spip\inc-calcul.php3(110) : eval()’d code on line 415

    suivi de :

    # Erreur(s) dans le squelette
    * squel/sommaire.html, Erreur de compilation

    J’ai certainement commis une erreur, mais je ne vois pas laquelle.

    Merci d’avance de votre aide.

    Eric

    Répondre à ce message

  • allo la terre ? testing .

    Répondre à ce message

  • Bonjour,

    Je débute avec spip,je ne me conaais pas vraimenten inforatique pour les squelettes et je voudrais que quelqu’un m’explique clairement et surout simplement comment changer le squelette de mon site.

    Répondre à ce message

  • Bonjour,

    tt d’abord merci beaucoup pour ce squelette qui me permait de débuter avec spip. J’ai une petite question, je voudrai modifier l’affichage du texte à partir de la feuille de style. J’aimerai le mettre en noir tout le temps suaf lorsque je passe dessus ou il doit passer en rouge. J’ai modifier le a : et le a:hover mais cela ne fonctionne pas.
    Please help me.

    Répondre à ce message

  • Bonjour,
    Tout d’abord je voudrais vous remercier pour ce squelette.
    J’aimerais savoir si il est possible de faire en sorte que l’on puisse faire défiler juste le cadre d’un article et non toute la page.
    Merci d’avance.

    Répondre à ce message

  • 2
    Thomas Gassilloud

    Félicitations pour ce squelette,
    nous l’utilisons sur www.pomeys.org car nous
    manquions de temps pour personnaliser notre site.

     

    J’ai un ptite question plus générale :

    Comment fais t-on pour qu’une boucle qui n’apporte aucune réponse ne génère
    pas de cadre ? J’ai vu par exemple les balise <B_last_BREVES> mais
    je n’arrive pas a renouveler le procédé :-(

    Voir par exemple la rubrique http://www.pomeys.org/spip/rubrique.php3?id_rubrique=7
    ou un cadre vide lien apparait.

    • ya personne pour répondre ?
      la réponse m’interesse aussi.

    • Ben mince alors, lisez la doc !
      Disons une boucle de trucs (rubrique/article/breve...)

      <B_trucs>
      <div>
      <BOUCLE_trucs(TRUC){id_truc}
      #TITRE
      </BOUCLE_trucs>
      </div>
      </B_trucs>

      N’affichera le calque que s’il y a quelque chose dans la boucle.

    Répondre à ce message

  • 3

    Cool, v pouvoir voir si il y a des boucles simpa a recuperer ;)

    • Tout a faire novice en SPIP (installé depuis 2 jours...) et en tout autre langage de programmation internet :-((( je ne sais pas comment faire pour modifier le squellette par défaut ou en installer un nouveau...
      Quelques astuces rudimentaires seraient les bienvenues !
      Merci de votre aide !!!

    • Bonjour,

      Je suis moi-même débutante, mais depuis 2 jours que je bidouille et j’ai réussi à changer le squelette spip de base presqu’entièrement comme je le désire. Il me manque l’entête, si qqn à des pistes, je suis toutes ouies.

      J’ai découvert qu’il faut absolument lire le texte « technique » de spip.net. Sur les boucles, les balises, et les fonctions.

      Ensuite, pour modifier ton squelette de base, il te faudra modifier les fichiers .html et .css. Commence par sommaire.html et spip-sytle.css. Vois comment l’un influt sur l’autre en changer une couleur, ou une bordure par exemple. Tu comprendras vite comment ça marche.

      2 points essentiels :

      1 : toujours conserver ses -dist.html, sans les modifier. Pour faire des modifications, renommer le fichier en enlevant -dist. article-dist.html devient article.html. Tu peux garder les 2 à la racine, c’est article.html qui chargera.

      2 : après avoir ftp ton nouveau squelette, vide le cache. Section adminstration, entretien du site. Puis recalcule la page.

      Maintenant pour mes propres questions :

      1. Je veux une entête (header) quelles sont les options ?

      2. Comment faire disparaitre la fonction « recalculer la page » et que ce soit fait automatiquement ?

    • Cadbury

      Je n’utilisa pas non plus spip depuis longtemps, mais voila ce que j’ai compris sur les questions :

      1. Je veux une entête (header) quelles sont les options ?

      si on parle de la fonction php « header » qui envoit une entete http, allez voir du coté de
      http://fr.php.net/header, c’est meme en francais :). Mais attention pour envoyer un header avec cette fonction, il faut que ca soit la toute premiere fonction à renvoyer du texte (pas d’« echo » avant, ni meme un saut de ligne avant le "

      <?" qui marque le debut du code php.
      
      
      2. Comment faire disparaitre la fonction "recalculer la page" et que ce soit fait automatiquement ?
      
      éh bien ce bouton n'apparait que lorsqu'un administrateur visite le site (j'ai vérifié et c'est vrai!), donc pas besoin de l'enlever. Et de plus le recalcul des pages s'effectue automatiquement. La fréquence de recalcul se trouve dans la variable $delai du fichier .php3 qui correspond au fichier .html appelé.
      le fichier .php3 ne contient que la definition de deux variables et une inclusion.
      La variable $fond défini le fichier .html squelette à parser, et $delai donc le temps pendant lequel un fichier précalculé (ou caché) est valable.
      La doc [http://www.spip.net/fr_article877.html->http://www.spip.net/fr_article877.html] explique assez clairement ce mécanisme. En particulier l'image http://www.spip.net/IMG/art877-1.gif.
      
      Voila, bon spip à tous.
      [Cadbury->http://clementcadbury.free.fr/]
      

    Répondre à ce message

  • 1

    Super le squelette de spip-contrib !

    tout va très bien si je copie les squelettes à la racine du site.

    Mais si je les mets dans un répertoire « spip-contrib »
    situé à la racine du site,
    et que je mets la ligne
    $GLOBALS[’dossier_squelettes’] = ’spip-contrib’ ;
    dans le fichier « mes_fonctions.php3 »,
    lui aussi à la racine,

    lorsque je lance le site (EasyPhp est mon ami),
    c’est la page sommaire_text-dist qui s’affiche.

    quelqu’un d’autre a-t-il expérimenté ce problème ?

    y a-t-il un contournement permettant de tester
    spip-contrib de la même manière que les autres squelettes ?

    ai-je fait une boulette ?

    Merci à vous !
    Hélène

    • Bonjour,

      j’ai recopié votre variable $GLOBALS[’dossier_squelettes’] = ’spip-contrib’ ; pour tester :

      Deux choses :

      -  c’est probablement spip_contib et non spip-contrib
      -  ensuite j’ai retapé toutes les apostrophes car visiblement les vôtres invalidaient la formule.

      Une fois cela fait pas de problème sauf qu’il faut mettre la feuille de style à la racine sinon elle est inopérante.

    Répondre à ce message

  • Bonjour,

    J’utilise vos squelettes carje trouve ce site clair et qui va à l’essentiel.

    Je bidouille... Le site est en seulement en test, vous le trouverez à l’adresse suivant www.inticef.be/momiclic.

    J’ai quelques petits problèmes :

    1. Ma barre de menu (réalisée avec List-O-Matic) change de taille quand on est plus sur la page sommaire ?? elle est plus petite ?
    2. Comment changer la couleur du fond des champs de formulaire qui est orange ? J’ai cherché dans les feuilles de style, j’ai pas trouvé ?
    3.Je souhaiterais changer la largeur de la colonne de droite, la faire un peu plus grande. J’ai regardé dans la feuille de style mais il y aplusieurs colonnecentrale ?
    4.Sur une résolution 800X600 la colonne du milieu est vraiment étroite, comment farie pour qu’elle s’adapte.

    Vous n’avez pas un petit document qui explique la feuille de style ?
    Merci à vous

    Répondre à ce message

  • bravo pour ce squelette qui a un code tres clair (contrairement au spip standard), il m’est super utile comme base pour travailler les boucles de mes sites avant de passer à la mise en page

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

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

Suivre les commentaires : RSS 2.0 | Atom