Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#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
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
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
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
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
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
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