Titres des sous catégories dans module de contenu

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 4 months ago #55618

Bravo pour le développement de cette solution e-commerce pour Joomla.

Pouvez-vous m’aider sur les points suivants :
1) J’ai réalisé un module de contenu en colonne de droite qui fonctionne correctement. Malheureusement les titres des sous catégories s’écrivent à la suite au lieu de les avoir ligne par ligne. (voir à l’URL www.poincons-matrices.fr/hikashop ). J’aimerai que la mise en page s’effectue comme pour la catégorie Disques abrasifs et je ne trouve pas la solution.
Voici un shoot écran du module en pièce jointe

2) Actuellement j’utilise la version gratuite d’hikashop, par la suite je devrai effectuer des modifications des messages envoyés par email lorsque qu’un acheteur créera son compte. Pouvez-vous me confirmer qu’en achetant la version, je pourrai modifier le contenu de ces messages via l’interface d’administration ?

Merci

Attachments:

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 4 months ago #55726

1. Il faut supprimer le code:
.hikashop_category_list_item, .hikashop_product_list_item {
float: left;
}
du fichier CSS front end de HikaShop via l'onglet Affichage de la configuration d'HikaShop. (n'oubliez pas de supprimer le cache de votre navigateur ensuite).

2. Oui, les emails sont éditables dans la version Business via le menu System->Emails.

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 4 months ago #55805

Bonjour Nicolas,

Merci pour votre réponse, je viens de modifier le css et la liste des sous catégories s'affiche correctement.

Je sollicite encore votre aide car je n'arrive pas à modifier la couleur des liens de cette liste aussi bien pour la catégorie et la sous catégorie en ajoutant color: 66FF33; dans .hikashop_category_list_item, .hikashop_product_list_item

Je ne vois pas quel code modifier dans le fichier CSS front end.

Last edit: 12 years 4 months ago by REMO.

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 4 months ago #55863

Ce sont des liens. Il faut donc utiliser du code CSS comme ceci:
.hikashop_category_list_item a, .hikashop_product_list_item a {
color:
#6F3;
}

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 4 months ago #56094

Bonjour,

Je vous remercie pour votre aide.

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 3 months ago #61819

Bonjour Nicolas,

J'ai suivi vos conseils et acheté la version Business mais quelques questions subsistent.

1) Pour les emails, j’aimerai remplacer le nom du client par son prénom, mais dans la ligne de code <?php echo JText::sprintf('HI_CUSTOMER',@$data->name)."\n"."\n"; ?> je ne trouve pas ce qu’il faut écrire à la place de name.

2) Conditions générales de vente.
Dans le flux du passage en caisse j’ai ajouté _terms pour les cgv, mais j’aimerai avoir en plus le lien pour que le client lise les cgv. Dans le champs «Conditions Générales de Vente», j’ai choisi l’article correspondant au cgv, cela m’indique l’ID de l’article. Mais en front end aucun lien n’apparaît.

Je sollicite de nouveau votre aide, car après diverses recherches je ne trouve pas la solution.

Cordialement,

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 3 months ago #61947

Bonjour,

1. Il faut la remplacer par:
<?php echo JText::sprintf('HI_CUSTOMER',@$data->address_data->address_firstname)."\n"."\n"; ?>

2. Cela devrait fonctionner. Pourriez vous fournir une capture d'écran de l'onglet Passage en caisse de la configuration et fournir un lien vers votre magasin pour que nous puissions voir cela ?

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 2 months ago #62169

Bonjour,

Je vous remercie de prendre le temps de solutionner mais problèmes.

1) Pour les emails j'ai bien écrit <?php echo JText::sprintf('HI_CUSTOMER',@$data->address_data->address_firstname)."\n"."\n"; ?> mais à réception du détail de la commande par le client, c'est toujours son nom qui apparait.

2) Pour les cgv, le lien fonctionne, par contre j'aimerai modifier la taille de la fenêtre pop-pup
Voici l'URL de la boutique www.poincons-matrices.fr/hikashop et le shoot écran du passage en caisse.

Cordialement,

Attachments:

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 2 months ago #62245

1. C'est que vous n'éditez pas le bon email alors. Il y a deux emails envoyés au client. Le order creation notification et le order status notification.

2. Pour cela, il faut éditer le fichier "terms" de la vue "checkout" et changer le code:
size: {x: 450, y: 480}

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 2 months ago #62317

1. Non j'ai bien édité les 2 emails envoyés au client. "Notification de création de commande" et "Notification de statut de commande", mais c'est toujours le nom qui apparaît. Lors de ma simulation d'enregistrement du client dans le champs "Identifiant" j'ai saisi le nom tout comme pour le champs "Nom". Cela a peut-être une incidence ?

2. Merci j'ai modifié la taille. Est-ce possible de supprimer le mot Articles qui apparaît au dessus du titre ?

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 2 months ago #62434

1. Normalement, dans l'adresse, il y a deux champs : Prénom et Nom.
Le code que je vous ai fourni n'affiche que le Prénom.
A moins que vous ayez dépublié le champs Nom et changer le texte du champs Prénom en Nom et du coup l'utilisateur est obligé d'entrer nom et prénom dans ce champs là et du coup le code affichera les deux, forécement.


2. Pour le mot Articles, il faut suivre ces indications:
www.hikashop.com/fr/forum/4-how-to/18604...ms-of-use-title.html

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 2 months ago #62439

1. Normalement, dans l'adresse, il y a deux champs : Prénom et Nom. c'est bon
Le code que je vous ai fourni n'affiche que le Prénom. Oui c'est ce que je désire et c'est votre code que j'ai inséré dans la "Version texte" par contre je n'ai rien modifié sans la version Version HTML voir shoot écran.
Sinon je n'ai rien dépublié.

Attachments:

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 2 months ago #62584

Normal donc. C'est la version HTML qu'il faut changer en priorité. 99% des clients email affiche les emails avec la version HTML et non la version texte.

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 2 months ago #62645

La situation évolue, j'ai uniquement Bonjour ,
J'ai vérifié dans la base de donnée c'est bien address_firstname qui a pour valeur le prénom, mais son contenu n'est pas pris en compte.
En version Html j'ai bien écrit : <?php echo JText::sprintf('HI_CUSTOMER',@$data->address_data->address_firstname)."\n"."\n"; ?> ainsi que pour la version texte.

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 2 months ago #62749

Essayez avec:
<?php echo JText::sprintf('HI_CUSTOMER',@$data->cart->billing_address->address_firstname)."\n"."\n"; ?>
pour l'email order status notificiation. Attention, il faut le mettre après le bloc de chargement des données de la commande, juste avant:
<?php
echo JText::sprintf('ORDER_STATUS_CHANGED_TO',$url,$data->mail_status);

Pour l'email order creation notification, essayez ce code plutot :
<?php
$address =& $data->order_addresses[$data->cart->billing_address->address_id];
echo JText::sprintf('HI_CUSTOMER',@$address->address_firstname)."\n"."\n"; ?>

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 2 months ago #62855

Merci Nicolas, pour l'email "order creation notification" le nouveau code fonctionne.

Par contre pour l'email "order status notificiation" je n'ai que bonjour ,

Voici ce que j'ai écris selon vos indications :

Version HTML
echo JText::sprintf('HI_CUSTOMER',@$customer->name);?> remplacé par
echo JText::sprintf('HI_CUSTOMER',@$data->cart->billing_address->address_firstname)."\n"."\n"; ?>

Version texte
<?php echo JText::sprintf('HI_CUSTOMER',@$data->name)."\n"."\n"; ?> remplacé par
<?php echo JText::sprintf('HI_CUSTOMER',@$data->cart->billing_address->address_firstname)."\n"."\n"; ?>

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 2 months ago #63013

C'est le problème. Dans le order status notification, il ne faut pas juste remplacé la ligne. Il faut bouger cette ligne après le chargement des données, juste avant:
<?php
echo JText::sprintf('ORDER_STATUS_CHANGED_TO',$url,$data->mail_status);

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 2 months ago #63557

J'ai bien placé
<?php echo JText::sprintf('HI_CUSTOMER',@$data->cart->billing_address->address_firstname)."\n"."\n"; ?>
avant
<?php
echo JText::sprintf('ORDER_STATUS_CHANGED_TO',$url,$data->mail_status);

Mais le prénom n'apparait pas après Bonjour pour la version html.

Voici un shoot écran, peut-être que je n'ai pas bien compris le placement de la ligne de code n'est pas le bon?

Attachments:

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
12 years 2 months ago #63566

Je me suis emmelé les pinceaux.

Il faut déplacer le code:


echo JText::sprintf('HI_CUSTOMER',@$data->cart->billing_address->address_firstname)."\n"."\n"; ?>
<?php
echo JText::sprintf('ORDER_STATUS_CHANGED_TO',$url,$data->mail_status);

juste après :
if($app->isAdmin()){
$view = 'order';
}else{
$view = 'address';
}
$colspan = 4;

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

  • Posts: 124
  • Thank you received: 3
  • Hikashop Business
12 years 2 months ago #63673

Merci Nicolas, maintenant cela fonctionne.

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

Time to create page: 0.090 seconds
Powered by Kunena Forum