Skip to main content

affichage de produits

More
13 years 10 months ago #78041 by Khalid
affichage de produits was created by Khalid
Bonjour à tous,

Je suis nouveau sur Hikashop et j'aimerai savoir si c'est possible de créer plusieurs produits dans une même page.
Je vous explique pour être plus clair;

J'ai un nom de menu qui point vers une page, dans cette page, j'ai séléctionné dans type de lien de menu "page du produit" mais je voudrai afficher tous mes produits dans cette page (voir fichier en attachement
This attachment is hidden for guests.
Please log in or register to see it.

)
Le problème est que Hikashop me propose seulement de sélectionner un produit dans "select a product" et m'affiche qu'un produit dans ce menu.

Y a t-il une solution ou une alternative car je veux vraiment l'un en dessous de l'autre mes produits.

D'avance merci

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

More
13 years 10 months ago #78064 by Jerome
Replied by Jerome on topic affichage de produits
Bonsoir,

Il faut tout simplement utiliser un listing de produits, permettant de lister plusieurs produits, sur la même page.
Il existe plusieur "design" différents pour le listing de produits et il est possible d'afficher de nombreuses informations afin d'avoir un résultat proche de la page produit.

La page produit ne chargeant qu'un seul et unique produit, il est technique impossible d'afficher d'autres fiche produits en même temps.

Cordialement,

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

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

More
13 years 10 months ago #78121 by Khalid
Replied by Khalid on topic affichage de produits
Bonjour,

Merci pour votre réponse.
J'ai essayé d'afficher comme vous le dites en listing de produits mais je n'obtiens pas directement le meme design.
J'ai d'abbord des ordinateur portable avec une simple description , je dois ensuite cliquer dessus pour avoir le détail complet puis cliquer commander
ça fait beaucoup de clique

Ou puis je changer le design pour l'afficher comme dans le document en attachement mais par listing de produits afin que mes clients voit le détail et le boutom commander juste à coté ?

Merci.

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

More
13 years 10 months ago #78160 by Xavier
Replied by Xavier on topic affichage de produits
Bonjour,

Dans les options de votre menu pour afficher un listing de produit, vous pouvez choisir le style en "table", c'est celui qui se rapproche le plus du screenshot, ensuite sélectionnez les options tel que vous le souhaitez, comme "afficher le bouton 'ajouter au panier'", etc.

Ensuite vous pouvez réellement personnaliser l'affichage en éditant la vue "product / listing_table" dans HikaShop > Affichage > Vues.

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

More
13 years 10 months ago #78215 by Khalid
Replied by Khalid on topic affichage de produits
Merci pour votre intervention.

En modifiant le product/listing_table qui est en php, je vais avoir la configuration pour l'ensemble des affichages de mes produits ou uniquement quand ils sont en style table ?

merci

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

More
13 years 10 months ago #78228 by Jerome
Replied by Jerome on topic affichage de produits
Bonsoir,

"listing_table" est utilisé uniquement quand le listing est sous format de tableau.
Les autres type de listing sont "listing_list" (créant une liste avec des "ul/li") et "list_div" (créant une liste avec des "div").

Cordialement,

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

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

More
13 years 10 months ago #78447 by Khalid
Replied by Khalid on topic affichage de produits
Ok c'est beaucoup plus clair.

Cependant lorsque je met le style en mode table, il m'affihe image, nom du produits + ajout au panier

Est-il possible de modifier pour obtenir en affichage : image , description du produit + ajout au panier

Si oui ,est ce qu'on modifie cela aussi dans le produt/listing_table ?

Merci

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

More
13 years 10 months ago #78459 by Jerome
Replied by Jerome on topic affichage de produits
Bonsoir,

Oui tout à fait.
Il faut éditer la vue afin d'afficher la description.
Si vous ne voulez pas du tout afficher le nom du produit, vous pouvez tout simplement remplacer le bout de code
Code:
<td class="hikashop_product_name_row"> <span class="hikashop_product_name"> <?php if($this->params->get('link_to_product_page',1)){ ?> <a href="<?php echo $link;?>"> <?php } echo $this->row->product_name; if($this->params->get('link_to_product_page',1)){ ?> </a> <?php } ?> </span> </td>
Par
Code:
<td class="hikashop_product_description_row"> <span class="hikashop_description_name"> <?php if($this->params->get('link_to_product_page',1)){ ?> <a href="<?php echo $link;?>"> <?php } echo $this->row->product_description; if($this->params->get('link_to_product_page',1)){ ?> </a> <?php } ?> </span> </td>

Cordialement,

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

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

More
13 years 10 months ago #78620 by Khalid
Replied by Khalid on topic affichage de produits
Merci cela fonctionne, j'ai le design que je souhaitais :)

Je voudrais encore aller plus loin dans ce listing/table et donc ma question est la suivante :
Est-il possible d’arrêter la description à X caractères et ajouter un bouton "aperçu" qui va me renvoyer vers la description complète du produit ?

Je voudrais également augmenter la largeur de ma colonne description mais avec firebug, il m'indique pas ou cela a été renseigné , comment faire ?

D'avance merci.

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

More
13 years 10 months ago #78626 by Jerome
Replied by Jerome on topic affichage de produits
Bonjour,

Bien évidement il est possible de rajouter du PHP au niveau du " echo $this->row->product_description; " afin de couper le texte ou d'ajouter un lien etc.
Pour augmenter la langueur de la colonne, vous devez vous baser sur le "td" possédant la class "hikashop_product_description_row".

Au niveau de la limiter la taille de la description, cela peut avoir des effets de bord car, si votre description contient du code HTML, ce code peut être coupé et générer des erreurs HTML dans votre page.
Il peut être intéressant d'enlever les tags HTML, mais vous perdrez à ce moment là certains effets de mise en forme.
Sinon, vous pouvez utiliser un tag special (le "read more") dans votre description.

Cordialement,

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

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

More
13 years 10 months ago #78629 by Khalid
Replied by Khalid on topic affichage de produits
Le tag readmore est une fonctionnalité dans hikashop ou il faut l'ajouter dans le php ?

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

More
13 years 10 months ago #78630 by Jerome
Replied by Jerome on topic affichage de produits
Bonjour,

Il s'agit de
Code:
<hr id="system-readmore" />
On trouve un bouton "read more" dans l'édition d'articles sous Joomla. Le bouton n'est pas forcément présent dans HikaShop mais il ne fait qu'ajouter ce code html dans la page.
L'idée est de placer du code HTML permettant de savoir ou découper le texte.

Cordialement,

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

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

More
13 years 9 months ago #83522 by Khalid
Replied by Khalid on topic affichage de produits
Bonjour,

Le problème du read-more est qu'il fonctionne uniquement en article en mode blog.
Lorsque je crée un produit dans hikashop , il est automatiquement en mode article.

Lorqu'on crée un article comment l'assigné un type de catégorie joomla et non pas catégorie dans hikashop ?
Car je peux créer une catégorie en mode blog et affecté mais produits à cette catégorie pour que je puisse avoir le read-more.

J'ai essayé de créer également un bouton "aperçu de l'offre" qui va me permettre d'afficher le texte en entier mais je n'arrive pas égelement

Merci de votre aide

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

More
13 years 9 months ago #83531 by Jerome
Replied by Jerome on topic affichage de produits
Bonjour,

Je n'ai jamais dit que le "read-more" allait marcher directement.

L'idée est de placer du code HTML permettant de savoir ou découper le texte.

Il est vrai que je ne suis pas allé au bout de mon explication (qui a déjà été évoqué plusieurs fois sur le forum).
Il faut donc modifier la vue d'HikaShop afin de n'afficher que le texte avant le "read-more". Ainsi il n'y a pas de soucis de HTML cassé etc.

Cordialement,

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

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

More
13 years 9 months ago #83535 by Khalid
Replied by Khalid on topic affichage de produits
Loin de vouloir vous faire de reproches.
Si cela ne marche pas , c'est parce que je n'ai pas toutes les connaissance requises sinon je posterai pas ;)

Vous pouvez m'indiquer la discussion dans le forum pour modifier la vue pour qu'il n'y est pas de HTML casssé car je la trouve pas en faisant le search.

Merci

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

More
13 years 9 months ago - 13 years 9 months ago #83564 by Jerome
Replied by Jerome on topic affichage de produits
Bonsoir,

Il y a différents threads en anglais parlant de limitation de taille sur le titre ou la description.
www.hikashop.com/en/forum/4-how-to/61459...t-details.html#61542
www.hikashop.com/en/forum/2-general-talk...ct-listing-page.html
www.hikashop.com/forum/4-how-to/75820-pr...e.html?lang=en#76879

Ou encore des sujets en français:
www.hikashop.com/en/forum/5-support-en-f...cteres-dune-vue.html

Ma façon de faire est légèrement différente de ces sujets.
Code:
$pos = strpos($this->row->product_description, '<hr id="system-readmore"'); if($pos !== false) echo substr($this->row->product_description, 0, $pos); else echo $this->row->product_description;

Cordialement,

Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Last edit: 13 years 9 months ago by Jerome.

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

More
13 years 8 months ago #84513 by Khalid
Replied by Khalid on topic affichage de produits
Merci pour votre réponse mais le système read-more ne fonctionne pas dans hikashop car la liste des produits n'est pas en blog

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

More
13 years 8 months ago #84694 by Xavier
Replied by Xavier on topic affichage de produits
Les liens fournit précédemment renvoi vers des posts qui expliquent comment ajouter la fonctionnalité dans les vues.
Merci de bien les relire et d'utiliser les méthodes qui y sont indiquées.

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

More
13 years 8 months ago #84725 by Khalid
Replied by Khalid on topic affichage de produits
Je pense que le problème est lié à mon installation Hikashop car sur un serveur de test, je n'ai pas de problème avec mon custom Read more : seoindianexperts.com/projects/music/index.php/hikashop

Comment puis-je débugger le problème dans Hikashop car je n'ai aucune idée de ce qui plante.

Mon read-more en joomla fonctionne donc j'écarte la piste de joomla.

Sinon Y a-il une possibilité de réinstallé hikashop sans perdre mes paramètres et produits ?

Bien à vous

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

More
13 years 8 months ago #84753 by Jerome
Replied by Jerome on topic affichage de produits
Bonsoir,

Quel est votre problème sur votre site non test ?
Si la description entière est toujours affiché, avez vous vérifier que vous éditiez la vue pour le bon template ?
Si vous avez des erreurs sur la page, vous pouvez supprimer votre override afin de le refaire.

Vous pouvez à tout moment refaire une installation d'HikaShop afin de faire une mise à jour (ou une réinstallation des fichiers d'origines), vos paramètres, produits et overrides ne seront pas supprimés.
Mais sachant que vous travaillez sur un override, je ne pense pas que la réinstallation aide à régler votre problème. La simple suppression de l'override devrait aider.

Cordialement,

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

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

Time to create page: 0.310 seconds
Powered by Kunena Forum