Skip to main content

Accordéon

More
3 years 2 weeks ago - 3 years 2 weeks ago #355168 by sudkarting
Accordéon was created by sudkarting
-- url of the page with the problem -- : www.sudkarting.fr
-- HikaShop version -- : 5.0.0
-- Joomla version -- : 3.10.12

Bonjour,

Je viens de mettre en place la version 5.0.0 et il m'est impossible d'avoir la barre de progression en accordéon...
Est ce que cette version fonctionne bien sur J3?

J'ai mis à jour Hikashop et Jevents et j'ai eu ce message :
Class 'Joomla\Component\Finder\Administrator\Indexer\Adapter' not found

Est ce que cela vient de Hikashop ou de Jevents....Bonne question.
J'ai restauré mon site avant mise à jour plus de problème mais je vais attendre un peu.

Merci
Last edit: 3 years 2 weeks ago by sudkarting.

Please Log in or Create an account to join the conversation.

More
3 years 2 weeks ago - 3 years 2 weeks ago #355169 by nicolas
Replied by nicolas on topic Accordéon
Bonjour,

Je vois que votre site utilise toujours HikaShop 4.7.5
Parlez-vous d'un autre site ?
Pour avoir le mode accordéon, il faut le configurer avec l'option correspondante dans l'onglet Passage en caisse de la configuration.

HikaShop 5.0.0 est sensé bien fonctionné sur Joomla 3. Nous l'avons mis sur notre site de démo qui est toujours avec Joomla 3 et cela fonctionne normalement. Cependant, notez que HikaShop 5.0.0 n'est disponible que depuis 2 jours. Et il y a toujours des surprises ci ou là après une nouvelle version, surtout une version majeure. De plus, nous avons focalisé nos efforts sur Joomla 4 et Joomla 5 avec cette version et je n'exclus pas qu'il y ait un ou deux bugs qui trainent. Donc je ne peux pas garantir qu'il n'y aura aucun problème avec Joomla 3 à l'heure actuelle, juste que nous n'en avions pas trouvé jusqu'à maintenant.

Merci pour le message d'erreur. Quand vous avez ce genre d'erreur, la première chose à faire c'est d'activer l'option "debug" de la configuration Joomla pour reproduire le souci et ainsi obtenir le message d'erreur complet. Là, avec ce que vous avez fourni, j'ai compris d'où venait le souci et j'ai fait un patch qui est maintenant disponible sur notre site
Last edit: 3 years 2 weeks ago by nicolas.

Please Log in or Create an account to join the conversation.

More
3 years 2 weeks ago #355174 by sudkarting
Replied by sudkarting on topic Accordéon
Bonjour,

Merci pour votre réponse, oui c'est bien sur un site J3 et j'avais bien activé l'option dans le passage en caisse de la configuration mais je n'ai pas vu cette option apparaître.(Je vais vérifier si le cache est bien vidé mais il me semble que oui...)

Sinon, apparemment vous avez localisé le problème rencontré d'où le patch.

Je vais laisser quelques jours afin de profiter des différentes remontées terrain et je passerai en 5.0.0 un peu plus tard.

Cordialement,

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355245 by sudkarting
Replied by sudkarting on topic Accordéon
Bonjour,

1/J'ai installé la version 5.0.0 de ce matin et nouvelle erreur ce matin des que je veux sauvegarder le module Hikashop Cart

2/ Quoique je fasse, impossible de mettre en place le nouveau menu accordéon, totalement inactif

Une idée?

Merci

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355248 by nicolas
Replied by nicolas on topic Accordéon
Bonjour,

1. Merci du retour.
J'ai rajouté un patch pour cela. Téléchargez à nouveau le paquet de la 5.0.0 sur notre site et installez-le sur le votre pour avoir le patch.

2. Je ne vois pas. Pourriez fournir une capture des options de votre onglet "Passage en caisse" dans la configuration HikaShop ?

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355292 by sudkarting
Replied by sudkarting on topic Accordéon
Bonjour,

Voici mes options...

Merci

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355294 by nicolas
Replied by nicolas on topic Accordéon
Bonjour,

Dans le dropdown de la barre de progression, vous avez sélection "pas de barre de progression". Il faut activer ce dropdown. Le choix "progress bar/accordion" permet juste de changer le look de la barre de progression.

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355333 by sudkarting
Replied by sudkarting on topic Accordéon
Bonjour,

Désolé d'insister mais quoique je choisisse comme option c''st inactif...

Merci

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355336 by nicolas
Replied by nicolas on topic Accordéon
Bonjour,

Auriez vous un override de la vue checkout / show.php ?
Car nous avons fait des modifications dans ce fichier pour supporter ce nouveau mode d'affichage et si vous avez un override de cette vue basé sur une précédente version d'HikaShop, il est normal que vous ne voyez que l'ancien mode d'affichage lorsque la barre de progression est affichée, même avec l'option sur "accordéon".
Je ne vois pas d'autre explication possible.

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago - 3 years 1 week ago #355349 by sudkarting
Replied by sudkarting on topic Accordéon
Bonjour,
le voici :
Code:
<?php /** * @package HikaShop for Joomla! * @version 4.7.2 * @author hikashop.com * @copyright (C) 2010-2023 HIKARI SOFTWARE. All rights reserved. * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html */ defined('_JEXEC') or die('Restricted access'); ?><form action="<?php echo $this->checkoutHelper->completeLink('cid='. $this->step, false, false, false, $this->itemid); ?>" method="post" id="hikashop_checkout_form" name="hikashop_checkout_form" enctype="multipart/form-data" onsubmit="if(window.checkout.onFormSubmit){ return window.checkout.onFormSubmit(this); }"> <input type="hidden" name="task" value="submitstep"/> <input type="hidden" name="<?php echo hikashop_getFormToken(); ?>" id="hikashop_checkout_token" value="1"/> <input type="hidden" name="cart_id" value="<?php echo $this->cart_id; ?>"/> <input type="submit" style="display:none;"/> <div id="hikashop_checkout" data-checkout-step="<?php echo $this->step; ?>" class="hikashop_checkout_page hikashop_checkout_page_step<?php echo $this->step; ?>"> <div class="hikashop_checkout_loading_elem"></div> <div class="hikashop_checkout_loading_spinner"></div> <!-- PROGRESS BAR --> <?php if((int)$this->config->get('display_checkout_bar', 2) > 0) { echo $this->displayBlock('bar', 0, array( 'display_end' => ((int)$this->config->get('display_checkout_bar', 2) == 1) )); } ?> <!-- EO PROGRESS BAR --> <?php if($this->hasSeparator) echo $this->displayBlock('separator', 0, array('type' => 'start')); $handleEnter = array(); $last = 0; ?> <!-- TOP EXTRA DATA --> <?php if(!empty($this->extraData['checkout']) && !empty($this->extraData['checkout']->checkout_top)) { echo implode("\r\n", $this->extraData['checkout']->checkout_top); } ?> <!-- EO TOP EXTRA DATA --> <!-- CHECKOUT --> <?php foreach($this->workflow['steps'][$this->workflow_step]['content'] as $k => $content) { $handleEnter[] = 'window.checkout.handleEnter(\''.$content['task'].'\','.$this->step.','.$k.');'; echo $this->displayBlock($content['task'], $k, @$content['params']); $last = $k; } ?> <!-- EO CHECKOUT --> <!-- BOTTOM EXTRA DATA --> <?php if(!empty($this->extraData['checkout']) && !empty($this->extraData['checkout']->checkout_bottom)) { echo implode("\r\n", $this->extraData['checkout']->checkout_bottom); } ?> <!-- EO BOTTOM EXTRA DATA --> <?php if($this->hasSeparator) echo $this->displayBlock('separator', $last+1, array('type' => 'end')); ?> <!-- BUTTONS --> <?php echo $this->displayBlock('buttons', 0, array()); ?> <!-- EO BUTTONS --> <!-- OTHER EXTRA DATA --> <?php if(!empty($this->extra_data) && !isset($this->extraData['checkout'])) echo implode("\r\n", $this->extra_data); ?> <!-- EO OTHER EXTRA DATA --> <?php $doc = JFactory::getDocument(); $doc->addScript(HIKASHOP_JS.'checkout.js'); $js = ' window.checkout.token = "'.hikashop_getFormToken().'"; window.checkout.urls.show = "'.hikashop_completeLink('checkout&task=showblock'.$this->cartIdParam.'&Itemid='.$this->itemid, 'ajax', false, true).'"; window.checkout.urls.submit = "'.hikashop_completeLink('checkout&task=submitblock'.$this->cartIdParam.'&Itemid='.$this->itemid, 'ajax', false, true).'"; window.checkout.urls.submitstep = "'.hikashop_completeLink('checkout&task=submitstep'.$this->cartIdParam.'&Itemid='.$this->itemid, 'ajax', false, true).'"; window.Oby.registerAjax("checkout.step.completed",function(params){ document.getElementById("hikashop_checkout_form").submit(); }); window.Oby.registerAjax("cart.empty",function(params){ setTimeout(function(){ window.location.reload(); },150); }); window.Oby.registerAjax("cart.updated",function(params){ if(!params || !params.resp || !params.resp.empty) return; window.Oby.fireAjax("cart.empty",null); }); window.hikashop.ready(function(){ '.implode("\r\n\t", $handleEnter).' }); '; $doc->addScriptDeclaration($js); ?> </div> </form>
Last edit: 3 years 1 week ago by nicolas.

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355351 by nicolas
Replied by nicolas on topic Accordéon
Vous utilisez la version de la vue de la version 4.7.2 d'HikaShop, donc normal que vous n'avez pas le nouvel affichage.
Il faut supprimer votre override et refaire vos modifications sur la nouvelles version de la vue.

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago #355382 by sudkarting
Replied by sudkarting on topic Accordéon
Bonjour

Effectivement cela fonctionne mieux mais pourquoi est il resté en v4.7.5.2 ? Je n'ai pas le souvenir d'avoir touché ce fichier...Ne doit-il pas se mettre a jour avec Hikashop?

Merci

Please Log in or Create an account to join the conversation.

More
3 years 1 week ago - 3 years 1 week ago #355384 by Philip
Replied by Philip on topic Accordéon
Bonjour,

En général aprés une mise à jour, SI vous avez des fichiers qui ne sont pas modifié, c'est soit :
=> Une override (crée sur votre Website) :


OU le dossier contenant le fichier est protégé (lecture seulement).
En espérant que cela vous aide à mieux comprendre la situation.

Cordialement
Last edit: 3 years 1 week ago by Philip.

Please Log in or Create an account to join the conversation.

Time to create page: 0.299 seconds
Powered by Kunena Forum