Skip to main content

Erreur 403 suppression produit paniers mémorisés

More
10 years 10 months ago - 10 years 10 months ago #220651 by lesyeux
-- HikaShop version -- : 2.6.0
-- Joomla version -- : 3.4.5
-- PHP version -- : 5.6.15
-- Browser(s) name and version -- : Safari 9
-- Error-message(debug-mod must be tuned on) -- : Error: 403 - Accès interdit
Call stack
# Function Location
1 JApplicationCms->execute() /public_html/index.php:45
2 JApplicationSite->doExecute() /public_html/libraries/cms/application/cms.php:252
3 JApplicationSite->dispatch() /public_html/libraries/cms/application/site.php:230
4 JComponentHelper::renderComponent() /public_html/libraries/cms/application/site.php:191
5 JComponentHelper::executeComponent() /public_html/libraries/cms/component/helper.php:372
6 require_once() /public_html/libraries/cms/component/helper.php:392
7 hikashopController->execute() /public_html/components/com_hikashop/hikashop.php:77
8 JError::raiseError() /public_html/administrator/components/com_hikashop/helpers/helper.php:1596
9 JError::raise() /public_html/libraries/legacy/error/error.php:254

Lors de la suppresion d'un produit dans les paniers mémorisés (index.php?option=com_hikashop&Itemid=164&lang=fr&layout=showcart&view=cart), j'ai une "erreur 403 accès interdit"

Je n'ai pas ce type d'erreur lors de la suppression d'un produit dans le module de panier ni dans le panier du ckeckout

L'URL est du type :
/afficher-mes-paniers/product/updatecart/stay-1/delete-1/quantity-0/cart_type-cart/cart_id-1817/cart_product_id-2748/return_url-aHR0cDovL3d3dy5sZXN5ZXV4ZmVydGlsZXMuZnIvYWZmaWNoZXItbWVzLXBhbmllcnMvY2FydC9zaG93Y2FydA

Le SEF est géré par sh404SEF qui fonctionne plutôt bien pour le reste (parfois, je dois créer un menu et forcer le menu, comme c'est prévu à divers endroits dans Hikashop et autres extensions)
Last edit: 10 years 10 months ago by lesyeux. Reason: Résolu

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

More
10 years 10 months ago #220654 by lesyeux
SI je mets la quantité à zéro et que je rafraichis, le produit est supprimé.

C'est le clic sur la croix de suppression qui déclenche l'erreur.

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

More
10 years 10 months ago #220681 by Xavier
Bonjour,

Merci de bien vouloir éditer la vue "cart / showcart" et remplacer le code:
Code:
<td data-title="<?php echo JText::_('HIKA_DELETE'); ?>" align="center" class="hikashop_show_cart_delete"> <a class="hikashop_no_print" href="<?php echo hikashop_completeLink('product&task=updatecart&stay=1&delete=1&quantity=0&cart_type='.$cart_type.'&cart_id='.$cart->cart_id.'&cart_product_id='.$cart->cart_product_id.'&return_url='.urlencode(base64_encode(hikashop_currentURL())).$url_itemid); ?>" title="<?php echo JText::_('HIKA_DELETE'); ?>"> <img src="<?php echo HIKASHOP_IMAGES . 'delete2.png';?>" border="0" alt="<?php echo JText::_('HIKA_DELETE'); ?>" /> </a> </td>
Par:
Code:
<td data-title="<?php echo JText::_('HIKA_DELETE'); ?>" align="center" class="hikashop_show_cart_delete"> <a class="hikashop_no_print" href="#" title="<?php echo JText::_('HIKA_DELETE'); ?>" onclick="var qty_field = document.getElementById('hikashop_product_quantity_field_<?php echo $cart->product_id;?>'); qty_field.value = '0'; <?php echo $input; ?> qty_field.form.submit(); return false;"> <img src="<?php echo HIKASHOP_IMAGES . 'delete2.png';?>" border="0" alt="<?php echo JText::_('HIKA_DELETE'); ?>" /> </a> </td>
The following user(s) said Thank You: lesyeux

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

More
10 years 10 months ago #220689 by lesyeux
Merci, c'est parfait, j'ai modifié ça avec un override et tout fonctionne normalement maintenant.

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

Time to create page: 0.201 seconds
Powered by Kunena Forum