Liens de téléchargement de fichiers dans le mail

  • Posts: 214
  • Thank you received: 11
  • Hikashop Business
8 years 11 months ago #224765

-- HikaShop version -- : 2.6.0
-- Joomla version -- : 3.4.6
-- PHP version -- : 5.5.24
-- Browser(s) name and version -- : Firefox 43.0.1
-- Error-message(debug-mod must be tuned on) -- : aucun

Bonjour,

Désolé s'il y a une discussion qui m'a échappé concernant ce problème, je n'ai pas trouvé grâce à la recherche dans le forum.
Je viens de constater que si on commande un fichier à télécharger, dans le mail reçu après paiement et confirmation le lien est en accès direct au téléchargement ou à l'ouverture du fichier lorsque la commande a été faite comme invité, par contre il nécessite de s'identifier au préalable lorsque la commande a été passée en tant que membre du site. Je ne comprends pas pourquoi il y a cette différence.
Peut-être ai-je oublié un paramètre évitant aux membres de devoir s'identifier (lorsque leur session est terminée) pour récupérer ces fichiers ?

Merci par avance de vos réponses !
Robert

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

  • Posts: 82908
  • Thank you received: 13378
  • MODERATOR
8 years 11 months ago #224770

Bonjour,

Il n'y a pas d'option pour faire cela.
La seule solution est de changer le code:

if(empty($user_id) && !empty($email)) {
				$userClass = hikashop_get('class.user');
				$user = $userClass->get($order->order_user_id);
				if(!empty($user) && empty($user->user_cms_id) && $user->user_email == $email) {
					$user_id = $order->order_user_id;
				}
			}
en:
if(!empty($email)) {
				$userClass = hikashop_get('class.user');
				$user = $userClass->get($order->order_user_id);
				if(!empty($user) && $user->user_email == $email) {
					$user_id = $order->order_user_id;
				}
			}
dans administrator/components/com_hikashop/classes/file.php

Puis, dans chaque email et chaque vue où il tel lien de téléchargement est présent, il faut changer le code:
if(empty($customer->user_cms_id))
					$file_pos .= '&email=' . $customer->user_email;
en:
$file_pos .= '&email=' . $customer->user_email;
Les emails sont éditables via le menu Système>Emails avec HikaShop Business. Sinon, vous pouvez éditer les fichiers dans le dossier media/com_hikashop/mail

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

  • Posts: 214
  • Thank you received: 11
  • Hikashop Business
8 years 11 months ago #224818

Merci Nicolas de toutes ces précisions !
Je vais essayer de m'y retrouver. Par contre, il faudra recommencer à chaque mise à jour, je pense.

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

  • Posts: 82908
  • Thank you received: 13378
  • MODERATOR
8 years 11 months ago #224861

Oui, en effet.

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

  • Posts: 214
  • Thank you received: 11
  • Hikashop Business
8 years 11 months ago #224913

Est-ce que les fichiers d'e-mails sont aussi écrasés lors des mises à jour ?

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

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
8 years 11 months ago #224928

Bonjour,

Si vous passez via le système d'édition d'email dans HikaShop, une surcharge de l'email sera créée (override).
Et comme la surcharge de vue ou de css, la surcharge d'email est conservée durant les mises à jour.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 214
  • Thank you received: 11
  • Hikashop Business
8 years 11 months ago #224946

Merci Jérôme !
Je pense donc que je vais devoir passer à la version Business pour le confort de mon client !
Je teste en ce moment un script de modification du fichier classes/file.php que j'ai créé hier soir, histoire de simplifier la correction...

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

Time to create page: 0.066 seconds
Powered by Kunena Forum