QUESTIONS DIVERSES

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #164480

-- url of the page with the problem -- : www.franckmalapeau.fr/POINTB
-- HikaShop version -- : 2.3.2 (pré-version)
-- Joomla version -- : 3.3.1
-- PHP version -- : PAS UTILES
-- Browser(s) name and version -- : FIREFOX dernière version
-- Error-message(debug-mod must be tuned on) -- : NON

Bonjour à toute l'équipe hikashop,

Plusieurs petites questions :

1 - Existe t'il un tutoriel ou comment pour modifier le graphisme des boutons. Par exemple : ajouter au panier, ajouter à vos favoris, nous contacter pour plus d'information, bouton suivant dans le tunel de paiement etc...
(voir copie d'écran ci-jointe)
2 - Dans le tunel de paiement, comment faire pour que celui apparaisse dans mon fil de navigation, ce qui pourrait donner :
Accueil | Passage en caisse
3 - Toujours dans le tunel de paiement, dans la partie "Statut", j'aurais aimé ajouter un interligne entre la ligne reprenant l'information du mode de livraison et du paiement, est-ce dans hikashop ou est-ce dans mon template ?
(voir copie d'écran ci-jointe).
Merci par avance de votre aide.
Une bonne journée
bien cordialement
Franck

Attachments:
Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 67
  • Thank you received: 4
9 years 9 months ago #164487

Bonjour,
pour la question 1 voici déjà la réponse….
www.hikashop.com/forum/5-support-en-fran...ones-par-defaut.html

The following user(s) said Thank You: sandrine huard

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #164490

Bonjour Haile et merci pour votre réponse.

En fait, ce n'est pas les icones des produits, du bouton refresh etc... que je voudrais modifier

Il s'agit des boutons nommés dans mon post initial. En fait en ouvrant la pièce jointe nommé h9fab452.jpg.
C'est le graphisme du bouton "Ajouter au panier" que je voudrais changer.

Merci encore.

Bien cordialement

Franck

Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 12953
  • Thank you received: 1778
9 years 9 months ago #164481

Bonjour,
1. Pour cela il vous suffira simplement d'utiliser du code CSS : www.hikashop.com/support/documentation/1...the-display.html#css
2. La solution sera de modifier votre flux de passage en caisse via "Hikashop->System->Configuration->Checkout", et ensuite de déplacer l'action "payment" au dessus de l'étape dans laquelle elle est située.
3. il vous suffira de modifier le fichier "status" de la vue "checkout" de votre template de front-end via "Hikashop->Display->Views", et de modifier la ligne :

echo implode('<br/>', $array);
Par :
echo implode('<br/><br/>', $array);

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #164600

Bonjour Mohamed et merci pour vos réponses.

- Point N° 3 ok, super c'est fait.
- Point N°2 : je ne comprend pas ce que vous voulez dire par : "Ensuite de déplacer l'action "payment" au dessus de l'étape dans laquelle elle est située."
Voici une copie d'écran de la configuration de mon passage en caisse.
Vous voulez dire par au-dessus de l'étape dans laquette elle est située par "avant" cela voudrait dire que le l'action "paiement" se placerait avant
le panier ?

- Pour le point N°1 - Je regarde cela ce soir à la maison.

Merci encore,

Bien cordialement

Franck

Attachments:
Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 12953
  • Thank you received: 1778
9 years 9 months ago #164604

Bonjour,

2 - Dans le tunel de paiement, comment faire pour que celui apparaisse dans mon fil de navigation, ce qui pourrait donner :
Accueil | Passage en caisse

Je n'ai simplement pas du comprendre la question, pouvez vous me donner plus d'information sur ce que vous voulez faire exactement ? :).

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #164671

Bonsoir Mohamed,
Pas de problème :-), en fait je voudrais que dans le tunnel de paiement, le passage en caisse apparaisse car actuellement, j'ai juste ACCUEIL. j'aurais aimé que par exemple, le fil de navigation affiche ceci : ACCUEIL | PASSAGE EN CAISSE

Mohammed, d'autre part, j'ai regardé votre lien concernant mon point 1, heu n'étant pas un spécialiste, dans ce lien rien ne précise comment faire pour modifier l'aspect des boutons .

en regardant le bouton "AJOUTER AU PANIER" sur mon site, j'ai ce code :

<input class="btn button hikashop_cart_input_button" name="add" value="Ajouter au panier" onclick="var field=document.getElementById('hikashop_product_quantity_field_4');return hikashopModifyQuantity('284',field,1,0,'cart',116)" type="submit">

Pouvez m'en dire un peu sur comment changer par exemple la couleur de fond du bouton et la couleur de police afin que les boutons soit en harmonie avec mon template.

Merci par avance et bonne fin de soirée.

Bien cordialement

Franck

Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
9 years 9 months ago #164725

Bonjour,

1. Pour le fil d'ariane, il faut sélectionner un menu de type "HikaShop checkout" dans l'option "Forcer un menu dans le passage en caisse" de la configuration. Vous pouvez créer un menu de ce type via le gestionnaire de menus de Joomla.

2. Ce sont des explications générales sur comment modifier le CSS pour les éléments d'HikaShop. Cela demande bien sûr de déjà maitriser un minimum le CSS pour pouvoir personnalisé les éléments.
Mais ce n'est rien de très compliqué.
Par exemple, pour change la couleur du texte du bouton, vous pouvez utiliser ce code CSS:
.hikashop_cart_input_button{ color: blue !important; }

Je vous recommande de lire les tutoriaux sur l'apprentissage du CSS qui sont fourni dans notre documentation sur la personnalisation de l'affichage: www.hikashop.com/support/documentation/1...the-display.html#css

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #164741

Bonjour Nicolas et merci pour votre réponse.

1 - Pour le fil d'ariane, j'ai suivi votre conseil, j'ai créé un menu de type "checkout", dans la configuration du passage en caisse j'ai forcé un menu et j'ai ajouté le menu précédement créé. Ok pas de problème, je vois maintenant le fil d'ariane dans le menu.
Par contre maintenant j'ai un soucis lié à cela, lorsque je clique sur le bouton "payer" du module " SJ Mini Cart Pro for Hikashop" situé en position "search" celui pointe vers : www.franckmalapeau.fr/POINTB/index.php/passage-en-caisse/caisse
alors qu'il faudrait qu'il point maintenant vers le lien du menu "passage en caisse" à savoir : www.franckmalapeau.fr/POINTB/index.php/passage-en-caisse
Une idée de comment corriger cela ?

Merci encore de votre aide.

Bien cordialement

Franck

Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
9 years 9 months ago #164765

Bonjour,

Cela va nécessiter de modifier le code du module pour changer la création de l'URL vers le passage en caisse.
Le mieux sera de contacter les développeurs de cette extension car nous ne connaissons pas sa structure.

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #164812

Bonjour Nicolas,

Merci pour votre réponse, par contre, je ne suis pas du tout certain que le problème vienne du module de l'éditeur

Car avec le module hikashop "HikaShop Cart Module" j'ai le même problème, lorsque je clique sur le bouton "terminer ma commande" sur le module, j'arrive ici www.franckmalapeau.fr/POINTB/index.php/passage-en-caisse/caisse

Donc l'url n'est toujours pas correcte.

Vous pouvez faire un test sur mon site projet ici : www.franckmalapeau.fr/POINTB/

D'autre part, pouvez vous me dire comment faire pour masquer le code article dans le module "HikaShop Cart Module"
Sachant que je souhaite garder le code article uniquement dans le statut "panier" du tunel de paiement.

Enfin, pourriez vous me dire comment élargir le bouton exemple "ajouter aux favoris" (voir la copie d'écran ci-dessous)
J'ai joué sur la taille du texte pour le bouton "ajouter au panier" mais pour le bouton "ajouter aux favoris" cela ne suffit pas.

Merci encore de votre aide.

Bien cordialement

Franck

P.S. : Pour information j'utilise une version pré-release d'hikashop

Attachments:
Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 9 months ago #164857

Bonjour,

Il y a peu de temps quelques améliorations ont été faites à ce sujet.
Dans la vue "product / cart" avez vous le code suivant de présent:

$itemid_for_checkout = (int)$this->config->get('checkout_itemid','0');
if(empty($itemid_for_checkout)){
	$menuClass = hikashop_get('class.menus');
	$itemid_for_checkout = $menuClass->getCheckoutMenuIdForURL();
}
if(!empty($itemid_for_checkout)){
	$url_checkout = hikashop_completeLink('checkout&Itemid='.$itemid_for_checkout);
}else{
	$url_checkout = hikashop_completeLink('checkout'.$url_itemid);
}
Si non, merci de l'ajouter, et vers le bas de la vue remplacer la ligne où il y a "PROCEED_TO_CHECKOUT" par celle ci:
if($this->params->get('show_cart_proceed',1)) echo $this->cart->displayButton(JText::_('PROCEED_TO_CHECKOUT'),'checkout',$this->params,$url_checkout,'');

Pour retirer le code, dans cette même vue, retirez le code:
									<?php if ($this->config->get('show_code')) { ?>
										<span class="hikashop_product_code_cart"><?php echo $row->product_code; ?></span>
									<?php } ?>

Et pour élargir les boutons, vous pouvez appliquer du css sur:
#hikashop_add_wishlist input{ ...} 

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #164967

Bonjour Xavier,

1 - Je n'ai pas ce code dans la vue "product/cart"
Pouvez vous me dire à partir de quelle ligne je dois l'insérer ?

2 - Cette ligne était déjà présente dans cette vue
if($this->params->get('show_cart_proceed',1)) echo $this->cart->displayButton(JText::_('PROCEED_TO_CHECKOUT'),'checkout',$this->params,$url_checkout,'');
Dois-je donc faire quelque chose de plus ?

Merci par avance

Bien cordialement

Franck

Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 9 months ago #164968

Bonjour,

Le premier code peut être ajouté au tout début tant qu'il est entre des balises php c'est tout bon.

En ce qui concerne la seconde ligne, être vous sûr de bien avoir "$url_checkout" en paramètre et non pas une autre valeur ?

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #165089

Bonjour Xavier,

1 - Le premier code peut être ajouté au tout début tant qu'il est entre des balises php c'est tout bon.
Je compte placer le code en ligne 9, ce qui donnerait (si vous pouvez me valider le code ci-dessous, car je mets les mains dans le "cambouis"
quand il faut mais je ne suis pas un pro en php).

<?php
$itemid_for_checkout = (int)$this->config->get('checkout_itemid','0');
if(empty($itemid_for_checkout)){
	$menuClass = hikashop_get('class.menus');
	$itemid_for_checkout = $menuClass->getCheckoutMenuIdForURL();
}
if(!empty($itemid_for_checkout)){
	$url_checkout = hikashop_completeLink('checkout&Itemid='.$itemid_for_checkout);
}else{
	$url_checkout = hikashop_completeLink('checkout'.$url_itemid);
}
?>

2 - J'ai ceci de la ligne 579 à la ligne 581 :
if($this->params->get('cart_type','cart') != 'wishlist'  && $this->params->get('from','display') == 'module'){
			if($this->params->get('show_cart_proceed',1)) echo $this->cart->displayButton(JText::_('PROCEED_TO_CHECKOUT'),'checkout',$this->params,$url_checkout,'');
		}
Donc à priori j'ai bien "$url_checkout"

bonne journée

Bien cordialement

Franck

Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 9 months ago #165094

Bonjour,

J'avais oublié un détail, il faut placer le code après celui-ci:

global $Itemid;
$url_itemid='';

if(!empty($Itemid)){
	$menuClass = hikashop_get('class.menus');
	$current_id = $menuClass->loadAMenuItemId('','',$Itemid);
	if($current_id){
		$url_itemid='&Itemid='.$Itemid;
	}
}
if(empty($url_itemid)){
	$menuClass = hikashop_get('class.menus');
	$random_id = $menuClass->loadAMenuItemId('','');
	if($random_id){
		$url_itemid='&Itemid='.$random_id;
	}
}
Sinon $url_itemid ne sera pas défini.

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #165189

Bonsoir Xavier,

On va récapituler car cela devient un peu "fouilli" pour moi :

1 - J'ajoute le code suivant :

$itemid_for_checkout = (int)$this->config->get('checkout_itemid','0');
if(empty($itemid_for_checkout)){
	$menuClass = hikashop_get('class.menus');
	$itemid_for_checkout = $menuClass->getCheckoutMenuIdForURL();
}
if(!empty($itemid_for_checkout)){
	$url_checkout = hikashop_completeLink('checkout&Itemid='.$itemid_for_checkout);
}else{
	$url_checkout = hikashop_completeLink('checkout'.$url_itemid);
}
à la suite du code :
global $Itemid;
$url_itemid='';

if(!empty($Itemid)){
	$menuClass = hikashop_get('class.menus');
	$current_id = $menuClass->loadAMenuItemId('','',$Itemid);
	if($current_id){
		$url_itemid='&Itemid='.$Itemid;
	}
}
if(empty($url_itemid)){
	$menuClass = hikashop_get('class.menus');
	$random_id = $menuClass->loadAMenuItemId('','');
	if($random_id){
		$url_itemid='&Itemid='.$random_id;
	}
}
2 - Je ne touche pas à code :
if($this->params->get('cart_type','cart') != 'wishlist'  && $this->params->get('from','display') == 'module'){
			if($this->params->get('show_cart_proceed',1)) echo $this->cart->displayButton(JText::_('PROCEED_TO_CHECKOUT'),'checkout',$this->params,$url_checkout,'');
		}
Puisqu'il est déjà existant dans mon fichier.

Maintenant j'ai un problème puisque dans mon fichier product / cart je n'ai pas ce code :
global $Itemid;
$url_itemid='';

if(!empty($Itemid)){
	$menuClass = hikashop_get('class.menus');
	$current_id = $menuClass->loadAMenuItemId('','',$Itemid);
	if($current_id){
		$url_itemid='&Itemid='.$Itemid;
	}
}
if(empty($url_itemid)){
	$menuClass = hikashop_get('class.menus');
	$random_id = $menuClass->loadAMenuItemId('','');
	if($random_id){
		$url_itemid='&Itemid='.$random_id;
	}
}

Vous trouverez en pièce jointe le fichier php (format.txt) de la vue product / cart

Merci par avance de votre aide.

Bonne soirée

Bien cordialement

Franck

Attachments:
Last edit: 9 years 9 months ago by sandrine huard.

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

  • Posts: 13201
  • Thank you received: 2322
9 years 9 months ago #165229

Bonjour,

Vous aviez sûrement édité la vue "product / cart" avant l'update, du coup vous n'avez pas la dernière version et donc des choses diffèrent.
Merci de faire un backup de votre vue, et de supprimer l'override, le reste devrait rentrer dans l'ordre.

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

  • Posts: 185
  • Thank you received: 1
9 years 9 months ago #165277

Bonjour Xavier

Vous aviez sûrement édité la vue "product / cart" avant l'update, du coup vous n'avez pas la dernière version et donc des choses diffèrent.

Merci de faire un backup de votre vue, et de supprimer l'override, le reste devrait rentrer dans l'ordre.

- Faire le backup de la vue --> ok pas de problème
- Supprimer l'override --> Qu'entendez vous par cela ?

Merci

Franck

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

  • Posts: 13201
  • Thank you received: 2322
9 years 9 months ago #165287

Via le menu Display > Views, dans le listing des vues cliquez sur la corbeille afin de remettre la vue sans modifications.
Tester, si tout fonctionne correctement, ajouter vos modifications sur cette nouvelle vue.

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

Time to create page: 0.128 seconds
Powered by Kunena Forum