Main menu

Forum


× Forum d'aide en Français

Longueur de la description longue

  • gualo
  • Avatar di gualo Autore della discussione
  • New Member
  • New Member
Di più
7 Anni 1 Mese fa #14189 da gualo
Longueur de la description longue è stato creato da gualo
Bonjour,
D'abord merci pour cette excellente extension.
Il parait que la longueur de la description longue des événements est limitée. Dans mes tests l'affichage est limité à environ 330 caractères, suivis d'une ellipse, mais sans la possibilité de lire la suite.
Est-ce un élément de configuration ? Si ce n'est pas le cas, est-il possible de modifier la taille maximale ?

Merci d'avance pour toute aide.

Gualo

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • dolmenhir
  • Avatar di dolmenhir
  • New Member
  • New Member
Di più
7 Anni 1 Mese fa - 7 Anni 1 Mese fa #14191 da dolmenhir
Risposta da dolmenhir al topic Longueur de la description longue
Salut,

De mon côté, si la description courte est bien limitée, j'ai pas de problème avec la description longue.
J'ai pu saisir 1308 mots ou 8748 caractères avec espace, sans que la moindre coupure n'apparaisse.

Ton problème vient peut-être de ton template, non ?

Dol.

EDIT : la longueur de la description courte peut être modifiée dans la configuration :
> Panneau d'administration > onglet "paramètres généraux"
Ultima Modifica 7 Anni 1 Mese fa da dolmenhir.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • gualo
  • Avatar di gualo Autore della discussione
  • New Member
  • New Member
Di più
7 Anni 1 Mese fa #14195 da gualo
Risposta da gualo al topic Longueur de la description longue
Salut,
J'ai essayé avec d'autres templates mais le problème ne vient pas de là.
En analysant les sources j'ai trouvé mon problème. Il est dû à une interaction avec le plugin AutoReadMore qui coupe automatiquement les textes s'ils dépassent une certaine longueur.

Le code en question dans iCagenda se trouve dans le fichier components/com_icagenda/add/elements/icevent_vars.php, ligne 25 :
$EVENT_DESCRIPTION				= JHtml::_('content.prepare', $item->desc);
L'appel à
content.prepare
active le plugin qui coupe le texte.
J'ai remplacé la ligne par :
$EVENT_DESCRIPTION				= $item->desc;
et cela corrige mon problème.

Je ne sais pas si ce patch va me créer des problèmes par la suite, mais pour le moment ça marche :P B)
Seul hic, si ce patch ne peut pas être implémenté dans iCagenda il va falloir que je ré-applique le patch à chaque mise à jour :(

Merci pour ton aide.

Gualo

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
7 Anni 1 Mese fa #14212 da Lyr!C
Risposta da Lyr!C al topic Longueur de la description longue
Bonjour,

Je ne sais pas si ce patch va me créer des problèmes par la suite, mais pour le moment ça marche :P B)
Seul hic, si ce patch ne peut pas être implémenté dans iCagenda il va falloir que je ré-applique le patch à chaque mise à jour :(

Je n'appelle pas ça un patch, mais un hack ;-)

Concrètement, la fonction de l'api Joomla JHtml::_('content.prepare', $text) est là pour permettre d'intégrer les plugins de contenu au sein d'un texte généré par une extension autre que les articles Joomla.
Ce qui permet d'utiliser tous les plugins de contenu, core ou tiers : protection email, insertion d'une galerie d'image, etc...

Concernant le plugin AutoReadMore, n'a-t-il pas une option pour activer/désactiver les composants dans lesquels il va opérer ou non ?
Je serai surpris (je n'ai pas testé ce plugin) qu'une telle option soit absente, car de toute évidence, d'autres extensions auront le même problème, car toutes ne fonctionnent pas sur le modèle des articles/catégories de Joomla ;-)

De mon avis, la solution à votre problème n'est pas dans la modification du code (ce qui est de toute façon fortement déconseillé!).

Bien cordialement,
Cyril

Latest version : iCagenda 3.9.3
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Moderatori: Lyr!C
Tempo creazione pagina: 0.221 secondi

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new