Erreur 403 suppression produit paniers mémorisés

  • Posts: 476
  • Thank you received: 31
  • Hikashop Business
9 years 1 week ago #220651

-- 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: 9 years 1 week ago by lesyeux. Reason: Résolu

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

  • Posts: 476
  • Thank you received: 31
  • Hikashop Business
9 years 1 week ago #220654

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.

  • Posts: 13201
  • Thank you received: 2322
9 years 1 week ago #220681

Bonjour,

Merci de bien vouloir éditer la vue "cart / showcart" et remplacer le 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:
			<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.

  • Posts: 476
  • Thank you received: 31
  • Hikashop Business
9 years 1 week ago #220689

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.069 seconds
Powered by Kunena Forum