- Statut : non résolu
- Ce sujet contient 14 réponses, 5 participants et a été mis à jour pour la dernière fois par
jensaisrien, le il y a 14 années.
-
AuteurMessages
-
21 décembre 2009 à 11 h 16 min #477113
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.8.6
– Thème utilisé : Perso
– Extensions en place : Advanced_Excerpt
– Nom de l’hebergeur : 1&1
– Adresse du site : http://www.brainadded.com/futurProblème(s) rencontré(s) :
Voilà, si vous visitez le lien,vous verrez que j’ai créer 2 designs différents pour mes articles sur le site (suivant si ce sont des articles ou des dépêches -le second-)
Pour limiter la longueur des articles sur la page d’accueil, j’utilise Adavnced_Excerpt, et je souahiterai utiliser aussi limiter la longueur des dépêches au ca ou celles ci seraient un peu trop longues.
Existe t’il un fonction pour cela ? je sais qu’il existe ceci pour les titre, mais j’arrive pas a l’adapter pour the_content:
22) echo « … »;?>
Merci de votre aide, n’hésiter pas a me demander si j’a pas été assez clair
21 décembre 2009 à 11 h 26 min #705692J’ai finalement trouvé un très bon plug-in:
http://wordpress.org/extend/plugins/content-and-excerpt-word-limit/
Qui permet de définir plusieurs longueurs d’extrait.
21 décembre 2009 à 11 h 27 min #705693Les MP3 présents sur ce blog le sont temporairement et à titre promotionnel. Si vous ne voulez pas qu’un de vos titres soit mis en ligne et diffusé via notre blog, contactez nous et nous le retirerons le plus rapidement possible.
Ben voyons…. tu trouves pas que tu charries un peu là ? La législation sur les droits d’auteurs c’est pas « je mets ce que je veux et j’enlève si on me demande » c’est « je demande et je mets si on me dit oui ».
Sinon pour répondre à ta question, je pense qu’il faut que tu passes par les fonctions php, par ce que ce que tu cherches à faire, c’est exactement le role de the_excerpt, donc il n’y a pas d’autre fonction pour faire la même chose (mais fais gaffe, il y a quand même pas mal de choses à faire, dont s’assurer que les balises html ne sont pas cassées)
21 décembre 2009 à 11 h 29 min #705694Les MP3 présents sur ce blog le sont temporairement et à titre promotionnel. Si vous ne voulez pas qu’un de vos titres soit mis en ligne et diffusé via notre blog, contactez nous et nous le retirerons le plus rapidement possible.
Ca c’est pas mon problème, c’est celui du gars pour qui je fais le blog.
C’est gentil pour ton aide, j’ai finis par trouver 😉
21 décembre 2009 à 11 h 36 min #705695alexislevrai wrote:Ca c’est pas mon problème, c’est celui du gars pour qui je fais le blog.C’est vrai 🙂 mais tu lui transmettras mon opinion ^^
et tu as trouvé quoi finalement ?
21 décembre 2009 à 11 h 39 min #705696Juste dessus je l’ai noté 🙂
Un plug in qui permet de définir soit même la longueur de l’extrait avec une balise:
http://wordpress.org/extend/plugins/content-and-excerpt-word-limit/
30 mai 2011 à 19 h 49 min #705697salut,
J’ai installé mais sans succés.
Voici ce que j’ai
<div class="postdate">Posté par <strong></strong> le ID)) { ?> | </div>
<div class="entry">
« alignleft post_thumbnail »)); } ?>
J’ai mis 200 a content mais rien n’y fait la totalité des articles s’affiche.
Une idée?
Merci beaucoup,
30 mai 2011 à 20 h 39 min #705698Tu as 3 possibilités pour afficher un aperçu de ton texte.
Premièrement, tu peux passer par l’extrait dont la limite est de 55 mots par défaut.
Ensuite, Tu as la balise « more » présente par défaut dans le tinyMCE qui te permet de tronquer le texte à afficher.
Enfin, tu peux faire une fonction personnel qui ira tronquer à partir d’une limite que tu aura déterminé !
Voici un exemple :
function content_limit($content,$maxChar) {
$content = strip_tags(html_entity_decode($content));
if (strlen($content) > $maxChar) {
$content = substr($content, 0, $maxChar);
$content = substr($content, 0, strrpos($content, » « )). » … »;
}
echo $content;
}Si tu veux changer le nombre de mots par défaut de la fonction the_excerpt(), voici un bout de code à placer dans ton fichier functions.php qui va te permettre de changer cette limite !
function theme_excerpt_length( $length ) {
return 45;
}
add_filter( ‘excerpt_length’, ‘theme_excerpt_length’ );A la place de 45, tu mets la limite que tu veux 😉
31 mai 2011 à 13 h 45 min #705699salut,
Merci beaucoup pour ton aide.
Alors pour le point 1… Le hic, c’est déjà coché sur Extrait mais ça ne fonctionne pas pour l’accueil. Ca fonctionne uniquement pour la sidebar.
En N°2, je n’ai pas compris où chercher.
Le point 3 me tente plus sauf que je n’ai pas du tout , cette partie la dans ma page index. Je n’ai pas la fonction he_excerpt() mais à la place j’ai
Du coup j’ai mis 200 dedans mais rien n’y fait. Pourtant dans le fichier de la sidebar, il y a 300 dans the content et ça tronque bien.
Mais sur la page d’accueil, c’est toujours le texte en entier.
31 mai 2011 à 15 h 05 min #705700Jensaisrien si tu veux limiter la taille de the_content() utilise le bouton more de l’éditeur wp. À partir de more, l’article ne s’affichera plus en entier que dans single.php
31 mai 2011 à 15 h 11 min #705701au risque de paraitre extra nouille…. Je ne vois aucun endroit dans l’admin de wordpress permettant de limiter la taille de content.
J’utilise le theme Diadema. Ou dois-je chercher?
Je ne trouve rien dans article, ni dans réglage.
Pas de section Editeur non plus.J’ai les catégories suivantes:
Articles
Medias
Liens
Pages
Commentaireset
Apparences
Extensions
Utilisateurs
Outils
Réglage
Ici (j’ai tout fouillé, sans rien trouver)31 mai 2011 à 16 h 18 min #705702Etre et paraitre… Je déconne. Lorsque tu rédiges un article, sur ton éditeur il y a un bouton more qui insère un tag dans l’article. Si tu veux que ton article soit visible pour les trois premières lignes, tu mets le tag more avant la quatrième, si tu veux que ce soit à la dixième, tu le mets là, tu peux aussi le mettre au milieu d’un phrase. Pas de problème. Partout où il y aura the_content() sauf dans le single.php, l’affichage s’arrêtera au tag more. Avantage de cette solution par rapport à the_excerpt(), le formatage (paragraphes, images, caractères gras ou italiques) de ton article sera toujours visible. Désavantage de cette solution, si tu as beaucoup d’articles déjà paru, il faut les reprendre un par un pour y insérer le tag, the_excerpt() prenant lui par défaut les 55 premiers mots.
31 mai 2011 à 16 h 56 min #705703re,
Merci pour ton aide mais je dois avoir une version particulière ou bugguée car il n’y a rien de tout ça.
Pourtant, c’est celle que j’ai téléchargé sur ce site il y a quelques jours.J’ai donc édité un article, cherché partout mais pas de editeur, pas de « more », rien.
Par contre, j’ai trouvé en haut à droite « option de l’écran » et là se déroulent 3 ou 4 infos en plus.
J’ai coché la case « extrait » puis validé mais pas de changement coté accueil.Du coup, j’ai ajouté comme ça en plein milieu de mon texte. Pas de changement! Enfin si, les lecteurs peuvent lire ça en plein milieu du texte.
Et puis je viens de découvrir que malgré les parametres à 3 pour limiter le nombre d’articles sur la page d’accueil, maintenant que je viens d’en créer un 4éme, on voit les 4. Cette option de limitation ne fonctionne pas non plus.
C’est peut-etre du au theme que j’ai chargé….
comment je vais faire quand je vais avoir 200 articles?
Je vais chercher encore…
31 mai 2011 à 17 h 07 min #705704Bah alors là tu m’étonnes avec ton pas de bouton more… Il est même sur l’éditeur html. T’as l’éditeur de base ou un fancy ?
Enfin sinon je peux te recommander celui là : Homepage excerpts
Très simple d’utilisation et qui marche très bien sur mon blog.
31 mai 2011 à 17 h 27 min #705705ca y est j’ai trouvé! Je dois effectivement avoir quelque chose de différent dans ma version lié à Diadema car il n’y aucunement « editeur » ou more d’écrit mais il est rangé dans les balises de texte. Juste à droite des balises URL. Du coup, moi c’est un simple carré blanc.
Voilà déjà un point de réglé 😉 ouf!
Merci
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.