- Posts: 5
- Thank you received: 0
Lien fichier avec Champ personnalisé
11 years 2 months ago #207763
by erto
Lien fichier avec Champ personnalisé was created by erto
-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.3
-- PHP version -- : 5.5.17
-- Browser(s) name and version -- : Chrome 43.0.2357.132 (64-bit)
Bonjour,
Les liens générés par 'file' ou 'AJAX file' sont associés individuellement au compte utilisateur, le problème rencontré c'est que nos vendeurs doivent utiliser le 'front' pour télécharger les fichiers déposés par nos clients.
Comment modifier les droits d'accès pour les vendeurs ?
-- Joomla version -- : 3.4.3
-- PHP version -- : 5.5.17
-- Browser(s) name and version -- : Chrome 43.0.2357.132 (64-bit)
Bonjour,
Les liens générés par 'file' ou 'AJAX file' sont associés individuellement au compte utilisateur, le problème rencontré c'est que nos vendeurs doivent utiliser le 'front' pour télécharger les fichiers déposés par nos clients.
Comment modifier les droits d'accès pour les vendeurs ?
Please Log in or Create an account to join the conversation.
11 years 2 months ago #207777
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Lien fichier avec Champ personnalisé
Bonjour,
Les liens générés par les champs personnalisés "file" (ou "ajax file") sont génériques.
Il n'y aucune association individuelle au compte utilisateur.
Votre postula de base est malheureusement faux.
Nicolas a déplacé votre message dans la section HikaMarket du forum, puisque votre question n'est pas liée à HikaShop mais qu'il s'agit en fait d'une demande de fonctionnalité pour HikaMarket.
Serait-il possible d'avoir un peu plus d'informations sur le champs personnalisé utilisé ?
Savoir dans un premier temps s'il s'agit d'un champs "order" ou d'un champs "item" me permettra de vous répondre plus précisément.
Cordialement,
PS : Si à l'avenir vous avez des questions spécifiquement HikaMarket, merci de poster dans la section "HikaMarket" du forum afin que je suis automatiquement notifié et assigné au message.
Les liens générés par les champs personnalisés "file" (ou "ajax file") sont génériques.
Il n'y aucune association individuelle au compte utilisateur.
Votre postula de base est malheureusement faux.
Nicolas a déplacé votre message dans la section HikaMarket du forum, puisque votre question n'est pas liée à HikaShop mais qu'il s'agit en fait d'une demande de fonctionnalité pour HikaMarket.
Serait-il possible d'avoir un peu plus d'informations sur le champs personnalisé utilisé ?
Savoir dans un premier temps s'il s'agit d'un champs "order" ou d'un champs "item" me permettra de vous répondre plus précisément.
Cordialement,
PS : Si à l'avenir vous avez des questions spécifiquement HikaMarket, merci de poster dans la section "HikaMarket" du forum afin que je suis automatiquement notifié et assigné au message.
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #207812
by erto
Replied by erto on topic Lien fichier avec Champ personnalisé
Bonjour,
Merci pour votre réponse.
Le champ ‘Ajax file’ a été créé dans ‘order’, sans aucun paramètre particulier.
Les 2 emails reçus après commande créée ont des liens de téléchargement différents, selon le destinataire :
pour le client : https://aaaaaaaaaaaaaaaaaa/dev4/index.php?option=com_hikashop&ctrl=order&task=download&field_table=order&field_namekey=ZGNfZmlsZTAx&name=MDAwMF9pbWFnZV90ZXN0XzE3NDcxMDQ2NjQuZGNt
pour le vendeur : https://aaaaaaaaaaaaaaaaaa/dev4/administrator/index.php?option=com_hikashop&ctrl=order&task=download&field_table=order&field_namekey=ZGNfZmlsZTAx&name=MDAwMF9pbWFnZV90ZXN0XzE3NDcxMDQ2NjQuZGNt
Dans le cas actuel, si l’on clique sur le lien dans le mail client, une page s’ouvre sans aucune action de téléchargement; par contre si on se connecte préalablement avec les identifiant et mot de passe du client, le lien fonctionne et le téléchargement du fichier est déclenché.
Concernant l’email reçu par vendeur, le lien indique systématiquement ‘…/administrator/index.php…’ ce qui oblige à se connecter au ‘back-office’. On perd l’intérêt de ‘Front-edition’ nécessaire pour l’application que je dois mettre en place.
Cordialement.
Merci pour votre réponse.
Le champ ‘Ajax file’ a été créé dans ‘order’, sans aucun paramètre particulier.
Les 2 emails reçus après commande créée ont des liens de téléchargement différents, selon le destinataire :
pour le client : https://aaaaaaaaaaaaaaaaaa/dev4/index.php?option=com_hikashop&ctrl=order&task=download&field_table=order&field_namekey=ZGNfZmlsZTAx&name=MDAwMF9pbWFnZV90ZXN0XzE3NDcxMDQ2NjQuZGNt
pour le vendeur : https://aaaaaaaaaaaaaaaaaa/dev4/administrator/index.php?option=com_hikashop&ctrl=order&task=download&field_table=order&field_namekey=ZGNfZmlsZTAx&name=MDAwMF9pbWFnZV90ZXN0XzE3NDcxMDQ2NjQuZGNt
Dans le cas actuel, si l’on clique sur le lien dans le mail client, une page s’ouvre sans aucune action de téléchargement; par contre si on se connecte préalablement avec les identifiant et mot de passe du client, le lien fonctionne et le téléchargement du fichier est déclenché.
Concernant l’email reçu par vendeur, le lien indique systématiquement ‘…/administrator/index.php…’ ce qui oblige à se connecter au ‘back-office’. On perd l’intérêt de ‘Front-edition’ nécessaire pour l’application que je dois mettre en place.
Cordialement.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #207863
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Lien fichier avec Champ personnalisé
Bonjour,
En effet, il y a un soucis avec le liens de téléchargement dans l'email vendeur (qui pointe sur le backend et non le front-end).
Je vais corriger cela pour la prochaine release.
Je vais également faire des tests afin de valider qu'HikaMarket s'occupera bien de donner l'autorisation de téléchargement aux vendeurs.
Cordialement,
En effet, il y a un soucis avec le liens de téléchargement dans l'email vendeur (qui pointe sur le backend et non le front-end).
Je vais corriger cela pour la prochaine release.
Je vais également faire des tests afin de valider qu'HikaMarket s'occupera bien de donner l'autorisation de téléchargement aux vendeurs.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #207880
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Lien fichier avec Champ personnalisé
Bonjour,
Après vérifications, il n'y a aucun soucis dans l'email d'HikaMarket.
Je ne sais donc pas comment votre email utilisateur est envoyé ; mais surement pas dans le même contexte que l'email vendeur.
Voici un extrait de l'email "order_status_notification" d'HikaMarket
Le dernier paramètre indique qu'on utilise le contexte "user_email" et non "admin_email".
Le liens est donc généré exactement de la même façon pour les vendeurs que pour les clients.
Cordialement,
Après vérifications, il n'y a aucun soucis dans l'email d'HikaMarket.
Je ne sais donc pas comment votre email utilisateur est envoyé ; mais surement pas dans le même contexte que l'email vendeur.
Voici un extrait de l'email "order_status_notification" d'HikaMarket
Code:
echo $sep . $fieldsClass->trans($oneExtraField->field_realname).' : '.$fieldsClass->show($oneExtraField, $data->order->$fieldName,'user_email');
Le liens est donc généré exactement de la même façon pour les vendeurs que pour les clients.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #208452
by erto
Replied by erto on topic Lien fichier avec Champ personnalisé
Merci.
Avec la nouvelle version le lien pointe bien à présent sur le front. Mais il demeure impossible de télécharger le fichier sans être connecté avec le compte de l'acheteur (celui qui à déposé le fichier).
Avec la nouvelle version le lien pointe bien à présent sur le front. Mais il demeure impossible de télécharger le fichier sans être connecté avec le compte de l'acheteur (celui qui à déposé le fichier).
Please Log in or Create an account to join the conversation.
11 years 2 months ago #208463
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Lien fichier avec Champ personnalisé
Bonjour,
Il y a eu un patch dans HikaShop 2.5.0 afin d'améliorer un trigger.
Pouvez-vous re-télécharger HikaShop 2.5.0 afin de vous assurer d'avoir le patch en question ?
Cordialement,
Il y a eu un patch dans HikaShop 2.5.0 afin d'améliorer un trigger.
Pouvez-vous re-télécharger HikaShop 2.5.0 afin de vous assurer d'avoir le patch en question ?
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
11 years 2 months ago #208707
by erto
Replied by erto on topic Lien fichier avec Champ personnalisé
Merci c'est parfait, avec le patch appliqué cela fonctionne.
Néanmoins, le 'custom field' File Ajax (ou Image Ajax) permet de déposer plusieurs fichiers, mais un seul est validé et seul le dernier fichier apparait. Est-ce un défaut du module Ajax ? (Surement car le bouton d'upload ne permet lui qu'un seul fichier).
Néanmoins, le 'custom field' File Ajax (ou Image Ajax) permet de déposer plusieurs fichiers, mais un seul est validé et seul le dernier fichier apparait. Est-ce un défaut du module Ajax ? (Surement car le bouton d'upload ne permet lui qu'un seul fichier).
Please Log in or Create an account to join the conversation.
11 years 2 months ago #208840
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Lien fichier avec Champ personnalisé
Bonjour,
Non ; le champs personnalisé "ajax file" (ou "ajax image") ne permet d'avoir qu'un seul et unique fichier (ou image).
Si vous en envoyez plusieurs, le "suivant" ira remplacer le "précédent".
Cordialement,
Non ; le champs personnalisé "ajax file" (ou "ajax image") ne permet d'avoir qu'un seul et unique fichier (ou image).
Si vous en envoyez plusieurs, le "suivant" ira remplacer le "précédent".
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Moderators: Obsidev
Time to create page: 0.192 seconds