[Plugin] plxMyShop le Ecommerce pour Pluxml

1235724

Réponses

  • mathieumathieu Member
    je ne suis pas encore sûr d'avoir tout compris à GitHub mais j'ai vu que tu m'as donné accès au dépôt.
    j'ai prévu d'extraire le maximum de code HTML pour le mettre dans des fichiers "modèle"
  • c'est ok pour moi ;-)
  • cpalocpalo Member
    Bonjour,

    Je reviens avec ma question car je n'ai pas trouvé. Comment faire pour indiquer la quantité d'un même article, car on a simplement le bouton ajouter et qui ajoute dans le panier seulement un exemplaire.

    Merci

    Cordialement
  • mathieumathieu Member
    cette fonction n'existe pas, pour le moment on peut ajouter plusieurs fois le même produit en cliquant plusieurs fois sur "Ajouter"
  • cpalocpalo Member
    oui j'avais vu mais même en faisant cela ajoute une seconde fois l'article, et si par exemple on commande 5 exemplaires, il faut cliquer 5 fois et cela va nous donner un pannier pas très "sympa" puisqu'il va afficher l'un au dessous de l'autre 5 fois le meme article.
  • je revois actuellement tout le fonctionnement du panier, je me base sur un travail que j'ai effectué il y a peu sur chronocarpe.com. Je revois aussi un autre bug qui est lier à l'ordre des produit dans le backoffice.

    ++
  • mathieumathieu Member
    j'ai déplacé le plus gros du code HTML et JavaScript dans plusieurs fichiers pour le sortir du fichier form.product.php

    j'ai aussi pensé corrigé l'affichage dans le cas où on n'utilise pas le bouton panier mais puisque tu veux revoir le panier je pense qu'il vaut mieux que j'attende tes modifications ?
  • beau boulot Mathieu sur la gestion des catégories ! c'est beaucoup plus User-friendly. J'ai vus aussi l'organisation des Modèles, c'est pas mal du tout. Encore merci pour ton investissement :-)

    ++
  • mathieumathieu Member
    juillet 2016 modifié
    ne me remercie pas trop vite, à la base je travaille surtout avec WordPress ;)

    en fait cela fait 3 semaines qu'on discute de fonctionnalités presque que tous les 2 mais j'aimerai bien connaitre l'avis des autres utilisateurs de l'extension. Est ce que les dernières améliorations servent à quelques chose ou bien vous attendez d'autres fonctions avant de l'utiliser ?
  • SuricatSuricat Member
    Bonjour,

    Ce serait possible de mettre à jour le PluXml présentant la version démo du Plugin ?
    C'est bien pratique pour tester.

    Le panier a-t-il été mis à jour pour ressembler à un panier traditionnel ?
    Car honnêtement, avec la présentation du panier actuel (ou précédent) on a l'impression que l'affichage n'est pas normal et que ça bug, alors que non.
  • CKDevelopCKDevelop Member
    mai 2015 modifié
    Je viens de mettre à jour la Démo live du plugin en version 0.9.6 (github version master)

    Pour le panier, j'ai modifié certaines chose au niveau de l'ergonomie, mais ce n'est pas encore effectif sur le cette version de plxMyShop

    ++

    PS: Mathieu, que se soit pour WP ou PLX, je te remercie quand même, et si en plus ta la chance d'être financé pour dev dessus, vas y fonce !! :-)
  • mathieumathieu Member
    juin 2015 modifié
    pour le moment, je pense que ça serait plus pratique de tester directement la dernière version qui est sur GitHub
    https://github.com/davidlhoumaud/plxMyShop/
  • SuricatSuricat Member
    Merci.

    Que des constantes affichées dans la démo (comme L_BACK_TO_SITE).

    Il manque le nombre de produits en stock, le nombre de produits à mettre dans le panier...
  • CKDevelopCKDevelop Member
    mai 2015 modifié
    Je comprend pas pourquoi, j'ai juste copier la nouvelle version de plxMyShop et boom plus de langue ! Ça commence à me soûler sérieusement, c'est pas la première fois que ça m'arrive. Je corrige au plus vite. ++

    PS:c'est corrigé
  • J'ai le langage qui passe tout seul en allemand sur mon pluxml de démo, je dois avouer que j'ai du mal à comprendre ?
  • mathieumathieu Member
    je viens d'aller sur le site de démo et je n'ai rien vu en allemand, que ce soit sur la partie publique ou dans l'espace d'administration
    http://pluxml.ckdevelop.org/core/admin/auth.php
  • je viens de le régler une nouvelle fois :-) mais dès que ça se reproduit, tu iras voir dans l'administration "configuration de base">"langue par défaut" et là il est "DE" au lieu de "FR"

    bizarre
    ++
  • bin tiens, voilà http://pluxml.ckdevelop.org/core/admin/parametres_base.php regarde, j'ai la langue qui as de nouveau sauter. Je laisse, je réglerais ça ce soir. Je me demande si la config du navigateur client qui passe dans l'admin, ne rentre pas en compte dans la config de langue de l'administration. :-/ ++
  • mathieumathieu Member
    mai 2015 modifié
    CKDevelop a écrit:
    bin tiens, voilà http://pluxml.ckdevelop.org/core/admin/parametres_base.php regarde, j'ai la langue qui as de nouveau sauter. Je laisse, je réglerais ça ce soir. Je me demande si la config du navigateur client qui passe dans l'admin, ne rentre pas en compte dans la config de langue de l'administration. :-/ ++
    toujours pas d'allemand de mon côté
    j'ai aussi lancé une recherche dans le code de PluXml et je n'ai trouvé aucune référence à HTTP_ACCEPT_LANGUAGE donc la langue du navigateur ne devrait pas influencer

    et la langue par défaut est aussi utilisée dans le code html au début dans "xml:lang". est ce que tu vois "fr" comme moi ?
  • CKDevelopCKDevelop Member
    mai 2015 modifié
    Non dans la source j'ai
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="0" lang="0">
    
    dans le xml de config je vois bien FR, mais dans l'administration j'ai la langue par défaut sur DE 'allemand' vraiment bizarre cette histoire...
  • j'ai trouvé, j'ai un bug avec ma variable de session 'lang' car dans core/lib/cass.plx.motor.php à la ligne 72 j'ai modifié:
    $lang = isset($_SESSION['lang']) ? $_SESSION['lang'] : $this->aConf['default_lang'];
    
    en
    $lang = $this->aConf['default_lang'];
    

    et là tout semble fonctionner correctement.

    ++
  • cpalocpalo Member
    Bonjour,

    Je viens d'installer la version sur ghitub sur un pluxml- 5.4 en cours de développement.
    Je configure mon thème à la racine et non pas dans thèmes.
    Effectivement j'ai un message d'erreur pour le choix du template:
    [== PHP ==]
    Notice: Undefined variable: aTemplates in D:\0_htdocs\myBoutique\plugins\plxMyShop\config.php on line 312
    
    Mais si je modifie la ligne 141:
    [== PHP ==]
    # On récupère les templates des pages statiques
    $files = plxGlob::getInstance(PLX_ROOT.'themes/'.$plxAdmin->aConf['style']);
    
    par celle-ci:
    [== PHP ==]
    $files = plxGlob::getInstance(PLX_ROOT.'/'.$plxAdmin->aConf['style']);
    
    Cela fonctionne

    petite faute: poids

    Une demande pour le calcul des frais de transport. Comment adapter le calcul des frais proposés en fonction du poids non plus en fonction de celui-ci mais du montant de la commande?

    Cordialement
  • cpalocpalo Member
    Pas aussi simple car j'ai créé un premier produit et une premiere catégorie et là message d'erreur, sans doute même cause.
    [== Indéfini ==]
    Warning: include(D:\0_htdocs\myBoutique\theme-myDefaut): failed to open stream: Permission denied in D:\0_htdocs\myBoutique\index.php on line 67
    
    Warning: include(): Failed opening './/theme-myDefaut/' for inclusion (include_path='.;D:\xampp\php\PEAR') in D:\0_htdocs\myBoutique\index.php on line 67
    

    et la ligne 67 en question:
    [== PHP ==]
    # Insertion du template
    	include(PLX_ROOT.$plxMotor->aConf['racine_themes'].$plxMotor->style.'/'.$plxMotor->template);
    
  • merci pour la correction du bug du fichier config.php

    est ce que dans le produit et la rubrique que tu as créés, tu as choisis quel fichier template doit être utilisé ?
  • cpalocpalo Member
    J'ai sélectionné le template static.php
  • je n'arrive pas à avoir cette erreur
    tu l'obtiens en allant sur quelle page ?
  • cpalocpalo Member
    aussitôt en faisant, à partir de l'administration, retour sur le site ou en allant sur le site et en cliquant dans le menu sur la rubrique de la boutique
  • quand tu cliques sur "Retour au site", tu arrives sur la page d'accueil du site donc l'erreur n'a rien à voir avec l'extension plxMyShop
  • ppmtppmt Member
    Bonjour. Je suis tout nouveau sur le forum et je suis en train de découvrir Pluxml. J'ai aussi installe plxMyShop car ca m'interresse pour mon future site.

    J'ai quelque souci qui je pense sont lie au fait que pour le moment Pluxml est installe sur mon domaine dans le répertoire "pluxml" plutôt que sur le répertoire root.

    A cause de ca la partie pour sélectionner une photo pour mes produits ne marcher pas quand je clique sur le bouton "Choisir une image".

    En regardant un peu le code c'est en partie au chemin qui sont mauvais. Par exemple dans le fichier product.php

    J'ai du remplacer la ligne 52:
    [== PHP ==]
    <script type='text/javascript' src='../../<?php echo PLX_PLUGINS; ?>plxMyShop/js/libajax.js'></script>
    

    pour enlever "../../"
    [== PHP ==]
    <script type='text/javascript' src='<?php echo PLX_PLUGINS; ?>plxMyShop/js/libajax.js'></script>
    

    mais aussi la ligne 67:
    [== PHP ==]
    '/<?php echo PLX_PLUGINS; ?>plxMyShop/ajax/select_image.php',
    

    pour enlever le "/" au debut de la ligne
    [== PHP ==]
    '<?php echo PLX_PLUGINS; ?>plxMyShop/ajax/select_image.php',
    


    et aussi dans le fichier select_image.php

    J'ai du remplacer la ligne 15:
    [== PHP ==]
    $str.= "<p><img onclick=\\'selectImage(\"data/images/".$subdir.$filename."\");\\' style=\\'width:150px;height:auto;cursor:pointer;\\' src=\\'http://".$_SERVER['HTTP_HOST']."/data/images/".$subdir.$filename."\\'></p>";
    

    en ajoutant "pluxml" dans le chemin!
    [== PHP ==]
    $str.= "<p><img onclick=\\'selectImage(\"data/images/".$subdir.$filename."\");\\' style=\\'width:150px;height:auto;cursor:pointer;\\' src=\\'http://".$_SERVER['HTTP_HOST']."/pluxml/data/images/".$subdir.$filename."\\'></p>";      
    
    
    Une fois ces changement fait je peux choisir une image
  • merci d'avoir déjà cherché où se trouve le problème dans le code, je vais regarder ça

    si jamais tu penses proposer d'autres corrections, je te propose de créer un compte GitHub, c'est un super outil pour travailler à plusieurs sur un projet open-source, j'ai détaillé un peu plus dans cette discussion : http://forum.pluxml.org/viewtopic.php?id=5035
Connectez-vous ou Inscrivez-vous pour répondre.