Ah oui, il emble que mon message ne soit pas passé.
1.
Alors pour la case qui reste cochée, il faut ajouter la ligne:
elem.checked = false;
avant la ligne:
alert("<?php echo JText::_('COMPARE_LIMIT_REACHED');?>");
dans le fichier "listing" de la vue "product" du front end via Affichage->Vues.
2.
Pour le nombre maximum qui utilise la valeur par défaut, il faut changer la ligne:
if(compare_list.length < <?php echo $this->params->get('compare_limit',5); ?> ) {
en:
if(compare_list.length < <?php echo $this->config->get('compare_limit',5); ?> ) {
dans ce même fichier.
3.
Il n'y a pas d'option pour cela.
Il faudrait que vous changiez la ligne:
$query = 'SELECT DISTINCT a.product_id, a.*,b.product_category_id, b.category_id, b.ordering FROM '.hikashop_table('product').' AS a LEFT JOIN '.hikashop_table('product_category').' AS b ON a.product_id = b.product_id WHERE '.implode(' AND ',$filters).' ORDER BY a.product_id ASC, b.ordering ASC';
en:
$query = 'SELECT DISTINCT a.product_id, a.*,b.product_category_id, b.category_id, b.ordering FROM '.hikashop_table('product').' AS a LEFT JOIN '.hikashop_table('product_category').' AS b ON a.product_id = b.product_id WHERE '.implode(' AND ',$filters).' ORDER BY a.product_name ASC';
dans le fichier components/com_hikashop/views/product/view.html.php