Avant de skeletter...

Hello spip,

  Je dois commencer un squelette...
  Schéma simple :

  trois colonnes.
  Col 1 : les rubriques
  Col 2 : un texte intro (plus large que les autres)
  Col 3 : des liens quelconques.

  Ceci pour la page sommaire.
  Pour la page rubrique, ben la meme chose, a part que sous la
  rubrique en cours, il y a la liste des articles
  ET quand on clique, cela donne l'article dans Col2

  Cela m'a l'air simple, mais je sais pas bien par ou commencer...

  (c'est la col1 qui m'embete, oeuf corse)

  cEd

--
Best regards,
Cedric mailto:decirc@nerim.fr

Alors, moi je te conseille :
- de lire la doc
http://www.uzine.net/spip_contrib

- de t'aider de squelettes existants comme les Bio-Squelettes
http://www.uzine.net/spip_contrib/article.php3?id_article=35

- de lire un article intéressant sur les colonnes de menu droite ou
gauche : http://bio.levillage.org/spip/article.php3?id_article=24 (en
fait il est sur Webgeneraction cet article !)

Ca fait déjà pas mal, non :o)

On Sun, 19 Jan 2003 23:47:21 +0100
Cedric Janssens <decirc@nerim.fr> wrote:

Cela m'a l'air simple, mais je sais pas bien par ou commencer...
From moisanpa@fse.ulaval.ca Mon Jan 20 03:44:49 2003

Return-Path: <moisanpa@fse.ulaval.ca>
Received: from tomts19-srv.bellnexxia.net (tomts19.bellnexxia.net
  [209.226.175.73])
  by miel.brainstorm.fr (Postfix) with ESMTP id B75291C80FA
  for <spip@rezo.net>; Mon, 20 Jan 2003 03:44:48 +0100 (CET)
Received: from fse.ulaval.ca ([64.230.87.224])
          by tomts19-srv.bellnexxia.net
          (InterMail vM.5.01.04.19 201-253-122-122-119-20020516) with ESMTP
          id <20030120024447.KRIQ782.tomts19-srv.bellnexxia.net@fse.ulaval.ca>
          for <spip@rezo.net>; Sun, 19 Jan 2003 21:44:47 -0500
Date: Sun, 19 Jan 2003 21:45:21 -0500
Mime-Version: 1.0 (Apple Message framework v551)
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
From: Patrick Moisan <moisanpa@fse.ulaval.ca>
To: spip@rezo.net
Content-Transfer-Encoding: quoted-printable
Message-Id: <37F2223A-2C21-11D7-982D-00039312DD0E@fse.ulaval.ca>
X-Mailer: Apple Mail (2.551)
Subject: [Spip] =?iso-8859-1?q?Filtre_sp=E9cial_=3A_tronquer_le_texte?=
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1rc1+
Precedence: list
List-Id: SPIP : questions/reponses <spip.rezo.net>
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Archive: <Discuter chez rezo.net;
List-Post: <mailto:spip@rezo.net>
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
X-List-Received-Date: Mon, 20 Jan 2003 02:44:49 -0000
Status: O
Content-Length: 2280
Lines: 59

Bonjour =E0 tous les bidouilleurs SPIP :slight_smile:

J'ai fait la lecture de toute la documentation et j'ai fouill=E9 un peu=20=

partout afin de pouvoir trouver une r=E9ponse =E0 ma question, mais sans=20=

succ=E8s. S'il y a une fa=E7on simple de faire ce que je vais d=E9crire =
dans=20
le paragraphe suivant, super. Je serai tr=E8s heureux de la conna=EEtre,=20=

car elle m'a =E9chapp=E9e jusqu'=E0 maintenant. Sinon, je crois avoir =
des=20
pistes de r=E9ponse, mais mes connaissances en programmation PHP sont en=20=

ce moment encore trop limit=E9e pour que je solutionne le tout seul.

J'aimerais cr=E9er un nouveau filtre =E0 inclure dans mon fichier=20
mes_fonctions.php3 . Ce nouveau filtre, nomm=E9 par exemple =AB=20
|texte_tronque =BB, aura pour but de:

1- tronquer le texte d'un article =E0 500 caract=E8res (sans coupure de=20=

mot, donc =E7a peut d=E9passer un peu cette limite) ;
2- si le texte comporte moins de 500 caract=E8res alors, il l'affiche au=20=

complet ;
3- si le texte comporte plus de 500 caract=E8res, alors il affiche les =20=

500 premiers caract=E8res (ou un peu plus pour ne pas qu'il y ait une=20
coupure de mot) et place apr=E8s le texte la mention [Lire la suite] =
avec=20
un vers l'article complet (i.e. #URL_ARTICLE). En bref, c'est un=20
avant-go=FBt de l'article, mais sans devoir =E9crire un descriptif pour=20=

l'article.

J'ai bien tent=E9 de me baser sur le filtre servant =E0 =ABHomog=E9n=E9ise=
r les=20
titres=BB disponible sur Spip-Contrib :
http://www.uzine.net/spip_contrib/article.php3?id_article=3D46

Par contre, je ne sais pas comment l'adapter ad=E9quatement pour ce que=20=

je veux faire... Il me semble que toute la premi=E8re partie de ce code=20=

est presque exactement (au nombre de caract=E8res pr=E8s) ce qu'il faut=20=

faire en 1. C'est pour la nuance en 2 et 3 que je suis un peu plus

N.b. Encore plus fou, est-il possible d'ajouter une variable dans un=20
filtre? Dans le genre, |texte_tronque_xyz o=F9 xyz d=E9signerait le =
nombre=20
de caract=E8res =E0 conserver. Il serait alors pensable de varier=20
l'utilisation du filtre selon nos besoins particuliers sans retoucher=20
le contenu du fichier mes_fonctions.php3.

Merci de faire travailler vos neurones sur ce =AB petit (?) =BB d=E9fi.

Patrick Moisan=