Lien de produit cassé dans email de contact

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #131344

www.maformation-online.com/product/contact/cid-
-- HikaShop Essential: 2.2.2
-- Joomla! 2.5.10
-- PHP version -- : 5.4.21
-- Browser(s) name and version -- : Tous
-- Error-message(debug-mod must be tuned on) -- : Error_message

Bonjour,

Depuis la dernière mise à jour, je n'ai plus le lien vers le produit dans l'email envoyé via le formulaire de contact.
L'url "cid-" ne contient d'ailleurs pas d'id produit.

Merci pour votre aide

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

  • Posts: 26122
  • Thank you received: 4023
  • MODERATOR
10 years 10 months ago #131400

Bonjour,

Si vous n'avez pas le cid à la base dans la page de contact, il est tout à fait normal que vous n'ayez pas de produit associé au formulaire.
Le soucis ne vient donc pas de l'email mais vient d'avant.
Merci d'indiquer d'où vous venez exactement.

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: 22
  • Thank you received: 0
10 years 10 months ago #131414

Bonjour,

Ca le fait à partir de n'importe quel produit comme par exemple www.maformation-online.com/formation/161.../category_pathway-75

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

  • Posts: 82569
  • Thank you received: 13291
  • MODERATOR
10 years 10 months ago #131533

Bonjour,

D'après ce que je vois, il manque l'id du produit dans l'url du bouton sur la page produit.
Pourriez vous supprimer la personnalisation de la vue "show_default" via le menu Affichage>Vues et voir si cela aide à remettre l'id dans l'url ?

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

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #131961

Bonjour,

Je n'ai pas la possibilité de supprimer la personnalisation (la colonne "Supprimer la personnalisation" est vide).
J'ai essayé en supprimant le fichier en ftp, mais cela n'a rien modifié.

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

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #131968

Re bonjour,

J'ai réactivé l'affichage du prix dans l'onglet "affichage" de la configuration générale, et l'id produit est revenue !

Est-ce que cela est normal ?

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #132054

Bonjour,

Nan cela ne semble pas normal.
Je pense que c'est un coincidence entre le changement d'une options et l'affichage de la vue par défaut.
Il y avait peut être un soucis de cache.

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

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #132056

cela dit, le phénomène se reproduit à chaque désactivation/réactivation

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

  • Posts: 82569
  • Thank you received: 13291
  • MODERATOR
10 years 10 months ago #132114

Merci de ces précisions. Je pense avoir trouvé le soucis grâce à ça.
Changez la ligne:
echo $this->cart->displayButton(JText :: _('CONTACT_US_FOR_INFO'), 'contact_us', $params, hikashop_completeLink('product&task=contact&cid=' . $this->row->product_id.$url_itemid), 'window.location=\'' . hikashop_completeLink('product&task=contact&cid=' . $this->row->product_id.$url_itemid) . '\';return false;');

en:
echo $this->cart->displayButton(JText :: _('CONTACT_US_FOR_INFO'), 'contact_us', $params, hikashop_completeLink('product&task=contact&cid=' . $this->element->product_id.$url_itemid), 'window.location=\'' . hikashop_completeLink('product&task=contact&cid=' . $this->element->product_id.$url_itemid) . '\';return false;');

dans le fichier "show_default" et cela devrait fonctionner dans les deux cas.

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

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #132185

Bonjour,

mauvaise nouvelle : cela ne change rien (j'ai modifié le fichier "show_default" de la vue product).

Je peux vous donner accès à l'admin si vous le souhaitez.

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #132532

Bonjour,

L'id n'apparait toujours pas dans l'url ?
Avez vous effectué le changement dans le bon template ? Via le menu Display > Views ?
Êtes vous sûr de ne pas tomber sur une autre version de fichier via FTP dans le répertoire templates ?

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

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #132863

Bonjour,

Non l'ID n'apparaît toujours pas.
J'ai refait la manipulation, et suis certain d'avoir modifié le code dans le bon fichier.

Last edit: 10 years 10 months ago by fhesliere.

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

  • Posts: 82569
  • Thank you received: 13291
  • MODERATOR
10 years 10 months ago #132960

Bonjour,

Alors peut être est-ce que vous utilisez un autre layout que show_default pour l'affichage de votre page produit ?
show_reversed ou show_tabular peuvent être utilisés, mais vous pouvez aussi en créer d'autres.
Faites la modification dans tous les fichiers de layout de page produit pour être sûr et cela devrait être bon.

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

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #133693

Bonjour,

Non, je n'utilise pas d'autres layout.
Voulez-vous un accès à mon admin pour voir ce qu'il se passe ?

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #134122

Bonjour,

Oui cela peut nous permettre de trouver la source du problème plus rapidement.
Merci de nous envoyer ces accès via pm ou le formulaire de contact en spécifiant bien l'url de ce topic.

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

  • Posts: 13201
  • Thank you received: 2322
10 years 10 months ago #134134

Résolu !

Vous utilisez la vue "show_reversed" pour afficher la page de vos formations, il fallait donc modifier cette vue pour changer la ligne en:

echo $this->cart->displayButton(JText :: _('CONTACT_US_FOR_INFO'), 'contact_us', $params, hikashop_completeLink('product&task=contact&cid=' . $this->element->product_id.$url_itemid), 'window.location=\'' . hikashop_completeLink('product&task=contact&cid=' . $this->element->product_id.$url_itemid) . '\';return false;');{

Cette option est configurée dans Configurations > Affichage > Options pour les produits.

The following user(s) said Thank You: Jerome

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

  • Posts: 22
  • Thank you received: 0
10 years 10 months ago #134271

Quel talent !

Merci pour votre aide. Je n'avais effectivement pas remarqué que j'utilisais ce fichier de vues.

Bonne journée

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

Time to create page: 0.100 seconds
Powered by Kunena Forum