Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2006-10-01 06:59:17

13770
New Member
Registered: 2006-10-01
Posts: 7

[fr-fr] Partager un article

Je voudrais n’afficher que le début d’un billet… le reste s’affichant si le lecteur clique sur “Lire la suite” ou “Read more”.
Comment puis-je faire ?
Merci d’avance
Amicalement

Offline

#2 2006-10-01 08:17:59

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,557
Website GitHub Twitter

Re: [fr-fr] Partager un article

Utilise excepts, quand tu rédige un article il y a un encadré en bas qui sert à mettre un résumé après dans ton gabarit tu met un truc du genre :

< txp:article listform=“maliste” />

et tu crée un module d’article que tu nomme maliste (dans mon exemple) et tu met dedans:

< txp:permlink>< txp:title/>< br />< txp:excerpt/>< /txp:permlink>

(tu enlève les espaces après < )

C’est une idée globale de ce que tu cherches mais cela devrait te mettre sur le bonne voie

Pour plus de détails regarde la doc textbook

A+

Offline

#3 2006-10-01 09:04:02

13770
New Member
Registered: 2006-10-01
Posts: 7

Re: [fr-fr] Partager un article

Je vais essayer mais je ne crois pas que cela me convienne.
Je ne veux pas d’un résumé. Je voudrais faire ce qui se fait avec la plupart des blogs, faire apparaître seulement le début d’un billet, selon les cas, entre deux et dix lignes, le reste apparaissant en cliquant dur un lien.
Merci

Offline

#4 2006-10-01 11:30:56

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,557
Website GitHub Twitter

Re: [fr-fr] Partager un article

Alors cherche du coté des plugins je suis sûr qu’il y en a un qui fait ce que tu cherche!

regarde ici cela devrais régler ton pb!

A+

Offline

#5 2006-10-01 12:12:57

13770
New Member
Registered: 2006-10-01
Posts: 7

Re: [fr-fr] Partager un article

Pas facile… J’ai trouvé effectivement un plugin qui même s’il ne fait pas exactement ce que je veux aurait pu faire l’affaire… momentanément du moins mais je n’arrive pas à l’installer. Avec Wordpress ou Ditclear les plugins s’installent facilement et tous de la même façon, là je n’y arrive pas, su quelqu’un peut me dire comment faire…
Amicalement

Offline

#6 2006-10-01 13:31:11

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,557
Website GitHub Twitter

Re: [fr-fr] Partager un article

Tu télécharge le plugin et tu l’ouvre dans un editeur de texte ou ton navigateur (c’est un fichier texte en général), tu va dans ton admin de txp dans l’onglet administration/plugin, la tu copie/colle le texte du plugin (je sais le texte ressemble a du charabia) puis tu clique sur envoi, tu attend que le code s’affiche et tu clique sur sauvegarder en bas!

il ne reste plus qu’a activer le plugin en cliquant sur la colonne corespondante, clique aussi sur aide cela te donnera les instructions sur comment utiliser le plugin!

A+

Offline

#7 2006-10-01 14:33:43

fpradignac
Plugin Author
From: France near Cognac
Registered: 2005-01-29
Posts: 359
Website

Re: [fr-fr] Partager un article

Tu as peut-être vu le plugin beginning qui permet de couper ton article après un certain nombre de mots.


françois

Offline

#8 2006-10-01 16:22:11

13770
New Member
Registered: 2006-10-01
Posts: 7

Re: [fr-fr] Partager un article

C’est presque fait, j’ai réussi à installer le plugin, à l’activer mais maintenant que me faut-il faire pour obtenir un résultat ?

Offline

#9 2006-10-01 16:43:14

fpradignac
Plugin Author
From: France near Cognac
Registered: 2005-01-29
Posts: 359
Website

Re: [fr-fr] Partager un article

Cool !
Tu peux essayer de suivre l’exemple que fournit philipashlock à propos de son plugin

Je te livre une utilisation très très basique :
<code><txp:beginning length=“50” linktext=“Lire la suite …” /></code>
à toi de customiser tout ça!

Last edited by fpradignac (2006-10-01 16:51:25)


françois

Offline

#10 2006-10-01 16:53:36

13770
New Member
Registered: 2006-10-01
Posts: 7

Re: [fr-fr] Partager un article

Merci de votre aide mais je ne suis pas familier avec Textpattern et je ne vois pas où je dois mettre ça.
De plus, si j’ai bien compris, ça va afficher systématiquement les 50 premiers caractères de chaque billet ? or je veux que ça soit différent à chaque fois en fonction du texte… alors je patauge.
Encore merci de votre aide.
DD

Offline

#11 2006-10-01 17:58:11

fpradignac
Plugin Author
From: France near Cognac
Registered: 2005-01-29
Posts: 359
Website

Re: [fr-fr] Partager un article

Il y a plusieurs approches, en voici une :

Il te faut 2 modules :
default qui contient :
<code><txp:body /></code>

default_resume qui contient :
<code><txp:beginning length=“50” linktext=“Lire la suite …” /></code>

Il te faut 2 gabarits :
default qui contient :
<code><txp:article form=“default_resume” /></code>

base qui contient :
<code><txp:if_article_list>
<txp:article form=“default_resume” sortby=“Posted” />
<txp:else />
<txp:article />
</txp:if_article_list></code>

Il te faut 2 sections :
sec tu lui attributs le gabarit default
article tu lui attributs le gabarit base

et pour chacun de tes articles tu attributs la section article.

Le principe est que quand tu affiches le contenu d’une section (une liste) tu appelles le gabarit par default donc le module default_resume et donc les résumés des articles de cette section, et si tu cliques sur le lire la suite tu appelles directement l’article à qui tu a attribués le gabarit base , donc le module default qui affiche le corps entier de l’article.

NOTE : dans les modules et les gabarits il faut bien sûr que tu intègres les autres éléments de mise en page : titre, etc.

J’espère ne rien avoir mélangé ;-)


françois

Offline

#12 2006-10-01 18:07:03

13770
New Member
Registered: 2006-10-01
Posts: 7

Re: [fr-fr] Partager un article

J’essaierai demain mais ça ne semble pas facile. Pour utiliser ce plugin, il faut mettre les mains dans le cambouis. Vive Wordpress !!!
Merci de votre aide je vous dirai demain si ça fonctionne ou plutôt si je suis capable de le faire fonctionner.

Offline

Board footer

Powered by FluxBB