[Résolu] "moretext" non-fonctionnel - PiGi - 21/02/2011
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.3
#~ Nom de l'hébergeur : ordi local
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.3
#~ Installed Modules:
#~ * CMSMailer: 2.0.1
#~ * FileManager: 1.1.0
#~ * MenuManager: 1.7.5
#~ * ModuleManager: 1.4
#~ * News: 2.11.1
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.2
#~ * Search: 1.6.10
#~ * ThemeManager: 1.1.4
#~ * TinyMCE: 2.8.3
#~ * ContentAliases: 0.6.11
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 32000000
#~ * default_upload_permission: 664
#~ * url_rewriting: none
#~ * page_extension:
#~ * query_var: page
#~ * image_manipulation_prog: GD
#~ * auto_alias_content: true
#~ * locale: fr_FR.utf-8
#~ * default_encoding: utf-8
#~ * admin_encoding: utf-8
#~ * set_names: true
#~ Php Information:
#~ * phpversion: 5.2.13
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 32M
#~ * max_execution_time: 30
#~ * output_buffering: On
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 32M
#~ * upload_max_filesize: 32M
#~ * session_save_path: /Applications/MAMP/tmp/php (0775)
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: apache2handler
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.1.44
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
En utilisant le module "News", l'article apparaît dans sa totalité (très long), pas de lien "Plus…"; est-ce normal? J'utilise les gabarits par défaut où dans celui du
sommaire article apparaît bien:
Code :
<div class="NewsSummaryMorelink">
[{$entry->morelink}]
</div>
Au cas où, j'ai testé le paramètre "moretext" dans la page:
Code :
{news pagelimit="1" moretext="Lire la suite…"}
mais pas mieux, toujours l'article complet… :/
Et question subsidiaire, dans l'aide pour
moretext, il est préciser:
Citation :Texte à afficher à la fin d'un article qui dépasse la longueur définie du sommaire.
Est-il possible de paramétrer cette longueur du sommaire, genre x caractères?
[Résolu] "moretext" non-fonctionnel - guismo20 - 21/02/2011
je n'utilise pas les news mais ca doit être jouable avec un truncate sinon ?
[Résolu] "moretext" non-fonctionnel -
Jean le Chauve - 21/02/2011
Vérifie la balise d'appel du module. Il ne faut pas oublier le paramètre summarytemplate :
{news summarytemplate='nomDuGabaritSommaire' detailpage='pageAffichantLaNewsEnTotalité' lang='fr_FR'}
Lire dans la doc du module le paragraphe paramètres.
[Résolu] "moretext" non-fonctionnel -
Jean le Chauve - 21/02/2011
Et l'aide de moretext prête effectivement à confusion : il n'y a pas de paramètre de longueur, le sommaire affiche tout ce qui se trouve dans le champ sommaire dans l'édition de la news.
Disons que l'on pourrait donner comme aide :
Citation :Texte à afficher à la fin du sommaire d'un article et qui sert de lien pour afficher le détail de la news
[Résolu] "moretext" non-fonctionnel - PiGi - 21/02/2011
Merci pour ces réponses.
Jean le Chauve a écrit :le sommaire affiche tout ce qui se trouve dans le champ sommaire dans l'édition de la news.
Ah! oui effectivement, je n'avais pas de champ
Sommaire dans l'édition. J'en ai donc ajouté un nommé "summary" via l'onglet
Définition des champs et modifié la page avec {news pagelimit='1' summarytemplate='resume' moretext='Lire la suite…'} et ça va beaucoup mieux
ou presque: je me suis retrouvé avec deux fois le texte du champ
summary séparé donc par "Lire la suite…". J'ai alors supprimé ces lignes à la fin du gabarit "resume" (qui était un clone de Sample):
Code :
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField">
{if $field->type == 'file'}
<img src="{$entry->file_location}/{$field->value}"/>
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
et là ça marche! Ouf!
Mais peut-être qu'il y avait plus simple à faire?… Sinon je dégaine un "Résolu de chez résolu!"
[edit] Cela dit oui, je me réponds, on peut choisir le nombre de caractères à afficher dans un champ de "News" avec l'option "Longueur maximale": 255 caractères par défaut
[Résolu] "moretext" non-fonctionnel -
Jean le Chauve - 21/02/2011
Non, le champ "sommaire" est là par défaut, pas besoin d'en ajouter un par "définition des champs" :o.
Il faut que tu vérifies dans les "options" du module articles que "Cacher le champ sommaire lors de l'ajout ou de la modification d'articles :" n'est pas coché.
Et remet ton template par défaut, tu le modifieras si besoin quand tu maîtriseras le module
[Résolu] "moretext" non-fonctionnel - PiGi - 22/02/2011
D'accord, ça m'étonnait aussi que ce champ n'existe pas par défaut.
…
Mais! Maintenant comment je supprime la définition de champ en trop? Pas d'icône poubelle ou autre… :/
[edit] Ah si, la poubelle est revenue
Bon aller, ça suffat comme ci.
[Résolu] "moretext" non-fonctionnel -
Jean le Chauve - 22/02/2011
Et si tu décoches public ? Je crois que ça ne l'affiche plus.
Sinon, direction bd et tu la vires à la main.
[Résolu] "moretext" non-fonctionnel - PiGi - 22/02/2011
Jean le Chauve a écrit :
Et si tu décoches public ?
Oui, c'est ce que j'ai fait, merci Jean
[Résolu] "moretext" non-fonctionnel -
Jean le Chauve - 22/02/2011
Il y a un bouton "supprimer" dans la dernière version du module : 2.11.1, mets-toi à jour.
[edit] : tu as la 2.11.1[/edit]
Alors, tu devrais voir la poubelle à droite du thumd edit.
Oups, on dirait qu'il y a un problème du côté de la forge au niveau de ce module : il ne nous propose que la version 2.83.
[Résolu] "moretext" non-fonctionnel - PiGi - 22/02/2011
Jean le Chauve a écrit :il ne nous propose que la version 2.83.
Oui, dans mes recherches, j'avais remarqué ça aussi en vérifiant ma version… bizarre.