Traduction ...
Français
FrançaisEnglishGermanSpanishItalianPortugueseFinnishHindiJapaneseChinese (Simplified)ArabicThaiRussian
intro-btn1 intro-btn2 intro-btn3
Joomla jcomments plugin & Readmore link alternate text
By Patrick BESSE - See by 2113 visiteurs

Lorsque vous installez jcomments dans Joomla, les liens "readmore" (lire la suite) des articles, ne sont plus gérés dans com_content, mais sont redirigés par le plugin de jcomments. Le script original de jcomments ne tient pas compte de cette option, et vous perdez la fonction "texte alternatif" de readmore. Pour réparer cela je vous propose de modifier le plugin jcomments.php.


Vers les lignes 120 et 380 après ces lignes de code :


$tmpl->addVar('tpl_links', 'comments-count', $count);
$tmpl->addVar('tpl_links', 'comments_link_style', ($readmore_register ? -1 : $count));
$tmpl->addVar('tpl_links', 'readmore_register', $readmore_register);
$tmpl->addVar('tpl_links', 'link-comment', $link);
$tmpl->addVar('tpl_links', 'link-readmore', $link);
$tmpl->addVar('tpl_links', 'content-item', $row);


Insérez les lignes suivantes :


if ($params->get('readmore') != "") {
 $tmpl->addVar('tpl_links', 'readmore_txt', $params->get('readmore'));
} else {
 $tmpl->addVar('tpl_links', 'readmore_txt', JText::_('READMORE'));
}



Puis dans components/com_jcomments/tpl/default/tpl_links.php vers la ligne 44, remplacez :


$text = ($this->getVar('readmore_register', 0) == 1) ? JText::_('READMORE_REGISTER') :  JText::_('READMORE');


Par


$text = ($this->getVar('readmore_register', 0) == 1) ? JText::_('READMORE_REGISTER') :  $this->getVar('readmore_txt');


Maintenant, le texte alternatif fonctionne avec la présence de jcomments, et vous pouvez remplacer le lien "Lire la suite..." par "Ce que vous voulez".

Last Updated on Monday, 11 January 2010 09:06
Articles recents
Articles les plus lus
Login
No Account Yet? Click here
   
   
Espace Téléchargement et Support
Ce téléchargement est réservé aux membres du service support.
Pour y accéder, vous devez acheter, ou renouveler, un produit avec abonnement au service support.