Yvanoph Karim Modérateur ABC du Web Karim Yvanoph WebMaster 3Alannet webmaster@abc-du-web.com BP 116 7080 Menzel JEMIL Gouvernorat de BIZERTE Tunisie Yvanoph www.abc-du-web.com 0021625332209
Retour à l'Accueil du Mode d'Emploi du Forum XWebDesignor ?
   Accueil   Aide Rechercher Tags Identifiez-vous Inscrivez-vous  
Pages: [1] 2 3 4   Bas de page
  Imprimer  
Auteur Fil de discussion: Valeurs complémentaires indispensables lors d'une commande E-Commerce ?  (Lu 31473 fois)
BOBO00002
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« le: Dim. 01 Juin 2014 à 01:05:53 »

Y a t-il quelqu'un pour m'aider ? ? ?

Je réalise actuellement un site de vente en ligne. J'ai posé quelques question sur le forum Neutssoft... mais il me semble que ma question les dépasse. Y a t-il quelqu'un ici qui peut m'aider Hésitant

 Lien : Discussion sur ce sujet supprimée par M NEUTS suite aux réponses ICI...

Merci d'avance,

Eric.

« Dernière édition: Mar. 21 Juillet 2015 à 10:04:24 par gb87 » Journalisée
yvanoph
Administrator
Hero Member
*****
Hors ligne Hors ligne

Messages: 2 818


Le PIRE des défauts, ne pas RECONNAÎTRE une erreur


Voir le profil WWW
« Répondre #1 le: Dim. 01 Juin 2014 à 09:59:28 »

 ... mais aussi révélatrice !

Je suis allé lire en partie votre Fil, je dis en partie car en tant que visiteur, les pièces jointes ne sont pas disponibles en consultation, mais néanmoins je crois avoir compris votre souci ?

En résumé, vous avez au moins cinq valeurs au minimum à faire passer pour préciser une commande, à savoir, toujours si j'ai bien compris :
Type d'ouverture, entre les battantes, coulissantes etc. et nombre de vantaux,
Type d'isolation, entre simple, double, triple etc.
Type d'aspect, couleur etc.
et enfin dimensions des tableaux ?

Personnellement, sur ce type de chantier, j'allais même plus loin, avec une Dénomination, genre "Séjour Ouest 1", puis "Séjour Ouest 2" s'il y en avait deux sur le même versant etc., ainsi que les DEUX diagonales !
Vous l'aurez compris, ça permet d'aller plus rapidement identifier l'élément par sa position, quant aux diagonales impératives, tout simplement vérifier si hauteur et largeur de chaque tableau correspondent au moins à l'une des deux, la deuxième valeur permettant de constater, ou non, la bonne géométrie de l'ouverture, surtout en rénovation ? ? ?
Partant du théorème de Pythagore, diagonale au carré est égale à la somme des hauteur et largeur au carré elles aussi, et si ca ne colle pas, ca démontre que le Client s'est trompé au moins sur une des dimensions...
Donc de ne rien faire tant que nous n'étions pas certain de disposer de réelles mesures à employer avant de lancer la fabrication ?
Une méthode de contrôle pour limiter les litiges, et surtout retours toujours infructueux et couteux ?

Donc à mon sens au moins huit variables à faire indiquer par chaque Client pour chaque élément...


Alors, le problème posé, la question est révélatrice des limites du Module E-Commerce de XWebDesignor, qui ne permet strictement aucune personnalisation dès lors que nous voulons passer en variables des valeurs que nous ne pourrions deviner, dépendantes de la demande du Client...

J'avais déjà fait cette remarque il y a plus de quatre ans lors d'une étude sur les points à améliorer dans XWD, et n'avais pas eu de réponse d'Admin, hors la délivrance d'un "auto-satisfecit" de sa part comme retour, en l'estimant assez complet pour cet usage !
Retour de sa part qui m'avait largement déçu à plus d'un titre, mais ces limites sont imposées par l'emploi de Java Script et non php me fut il répondu ! Vous devriez normalement retrouver pas mal de Fils sur ce sujet dans son Forum je pense ?
J'avais même à l'époque proposé de créer une Version php dans un Module connexe, pour deux raisons, à savoir :
Ne PAS obliger tous ceux employant XWebDesignor de façon SIMPLE à ne PAS charger INUTILEMENT en mémoire toute la partie du programme concernant le E-Commerce (Il en est de même pour pléthore de gadgets inutiles pour beaucoup, que ce soit possible en OPTION à paramétrer nous même UNE FOIS POUR TOUTE !),
Disposer d'un VRAI Module E-Commerce pour les Professionnels dignes de ce nom et totalement paramétrable !
Jamais une seule réponse ni suite ne me furent données...


Pour information, ce n'est d'ailleurs pas le défaut le plus grave de ce Module tel qu'existant actuellement...

En effet, si vous présentez une Page assez haute dans laquelle un malheureux Client va cliquer sur un Bouton d'achat, genre une Page faisant le double en hauteur, il ne verra JAMAIS s'afficher le "Pop Up" car fixé en HAUT de Page et non en haut du Navigateur, sauf à avoir l'idée de jouer de l'ascenseur pour remonter et ENFIN pouvoir choisir entre finaliser sa commande ou continuer ses achats ?
 "Détail" quelque peu gênant, vous en conviendrez, auquel j'ai du remédier de mon coté, en modifiant partiellement le Code pour ne plus suivre le "core" de XWD mais en conservant les mêmes noms de variables afin de ne pas perdre toutes les fonctionnalités...

Alors astuce, pour ceux qui ne veulent pas s'embêter, tout simplement NE PAS créer de Page contenant un Bouton de Commande E-Commerce en dessous de la hauteur courante d'un Navigateur est LA SEULE solution à appliquer ! ! !

Quelques Liens sur de vieilles Pages de démonstration d'essais de Module E-Commerce générées par XWD :

Lien : Essai de Page "Catalogue Chaussures" ?

Lien : Essai de Page "Catalogue Vêtements" ?

dans lesquelles j'ai fini par supprimer tous les Boutons de commande inclus d'ailleurs, ces Pages étant fictives ! ! ! Ce sont de "vieux" Boutons, générés par XWD, que je n'utilise même plus pour X raisons, comme le Référencement par exemple ?


Bref, pour en revenir à votre problème, non ... pardon ... "problématique" comme employé par mode actuellement pour faire plus "sérieux", "scientifique" ou "savant", j'entrevoie au moins deux solutions, mais il faut que j'approfondisse ces idées avant de les développer ici...


Cordialement, Yvanoph---

Journalisée

La théorie, c'est quand on sait tout mais qu'absolument rien ne fonctionne !

La pratique, c'est quand tout fonctionne "farpaitement" sans vraiment savoir pourquoi, ni d'ailleurs  chercher à comprendre...

Chance inouïe, ici théorie et pratique fonctionnent  !
gb87
Hero Member
*****
Hors ligne Hors ligne

Messages: 1 247



Voir le profil WWW
« Répondre #2 le: Dim. 01 Juin 2014 à 11:02:31 »

Bonjour,

voici, Cher Yvanoph, les pièces jointes que vous ne pouvez voir ! (... il y en six, mais la limite d'envoi de pièces jointes étant atteinte ici, je vous les passe sur une autre publication suivante !)

Je vous les transmets au plus vite avant qu'elles "n'explosent" de l'autre côté... comme à l'habitude quand "cela ne plait pas" ! ... mais limites, limites, alors BOUM !

Je suis sûr que vous aller trouver le bon chemin pour résoudre le problème de BOBO0002


@+ Guy

Journalisée

Il est humain de se tromper, persévérer dans l’erreur est diabolique ... en quelques mots: Errare humanum est, perseverare diabolicum...

Je fonctionne avec 1 PC, sous Windows Seven Pro.
J'utilise IE version 11.0.9600.17801 (Enfin quand çà fonctionne!) + Firefox  (Dernière version)
gb87
Hero Member
*****
Hors ligne Hors ligne

Messages: 1 247



Voir le profil WWW
« Répondre #3 le: Dim. 01 Juin 2014 à 11:05:37 »

suite...

et fin !


Cdt. Guy

Journalisée

Il est humain de se tromper, persévérer dans l’erreur est diabolique ... en quelques mots: Errare humanum est, perseverare diabolicum...

Je fonctionne avec 1 PC, sous Windows Seven Pro.
J'utilise IE version 11.0.9600.17801 (Enfin quand çà fonctionne!) + Firefox  (Dernière version)
gb87
Hero Member
*****
Hors ligne Hors ligne

Messages: 1 247



Voir le profil WWW
« Répondre #4 le: Dim. 01 Juin 2014 à 11:17:40 »

re SUITE :

... Notre ami avait produit aussi ces trois images supplémentaires pour explications dans une publication précédente.

A ce sujet, je lui conseille d'ailleurs de télécharger l'excellent logiciel qu'est Photo Filtre Studio (PFS pour les intimes...) :

Lien : PhotoFiltre (version gratuite),

ce qui lui permettra d'envoyer des fichiers plus légers en poids, compressés et au format JPEG, tout en gardant des bonnes caractéristiques de lecture. Et il ne fait pas QUE CA, en plus ! Pour info, je les ai toutes repassées avec PhotoFiltre avant de les publier ici, parce que Picasa = PNG et donc pas cool...
... Mais ce n'est qu'un vœux...

Pour les différentes questions de BOBO0002, il vous expliquera en détails lui même ce qu'il souhaite, je pense...


@+ Guy

« Dernière édition: Dim. 01 Juin 2014 à 11:21:44 par gb87 » Journalisée

Il est humain de se tromper, persévérer dans l’erreur est diabolique ... en quelques mots: Errare humanum est, perseverare diabolicum...

Je fonctionne avec 1 PC, sous Windows Seven Pro.
J'utilise IE version 11.0.9600.17801 (Enfin quand çà fonctionne!) + Firefox  (Dernière version)
BOBO00002
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #5 le: Dim. 01 Juin 2014 à 11:50:02 »

Déjà merci à vous deux de prendre en considération ma demande !
Ça fait du bien de voir qu'il y a encore des personnes qui veulent bien aider les autres.

Je pense effectivement que cette possibilité de permettre, en règle générale, aux clients de transmettre un commentaire quel qu'il soit lors de l'ajout d'un article dans le panier serait un vrai plus et ouvrirait pas mal de possibilités aux concepteurs.

Encore un grand merci.

A+


BOBO00002

Journalisée
yvanoph
Administrator
Hero Member
*****
Hors ligne Hors ligne

Messages: 2 818


Le PIRE des défauts, ne pas RECONNAÎTRE une erreur


Voir le profil WWW
« Répondre #6 le: Dim. 01 Juin 2014 à 14:35:40 »

 ... un GRAND MERCI à "gb87" pour sa participation pratique par les publications ci dessus !

Cela m'a permis de me conforter dans les idées que j'avais, et pousser plus loin mes deux projets ? Juste le temps que tout ça "murisse" un peu ?


Cordialement, Yvanoph---

Journalisée

La théorie, c'est quand on sait tout mais qu'absolument rien ne fonctionne !

La pratique, c'est quand tout fonctionne "farpaitement" sans vraiment savoir pourquoi, ni d'ailleurs  chercher à comprendre...

Chance inouïe, ici théorie et pratique fonctionnent  !
gb87
Hero Member
*****
Hors ligne Hors ligne

Messages: 1 247



Voir le profil WWW
« Répondre #7 le: Dim. 01 Juin 2014 à 17:54:35 »

Bonsoir,

il faut être précis dans nos réponses, car, comme dit plus loin, on ne peut pas intervenir sur le code de XWD. C'est l'apanage seul de M. Neuts ... et, de plus, SI il en a ENVIE ! ! ! Et depuis un certain temps, il n'est pas des plus coopératif au vue de mes propres demandes (Par tickets obligatoires !) qui attendent pour la plus ancienne depuis ... NOVEMBRE 2013 ! (Oui, oui, vous avez BIEN lu, SIX MOIS !).

Je ne parle pas des plus récentes (Deux mois environ) et qui n'ont même pas l'air de l'intéresser. Mais nous ne sommes pas là pour faire polémique...

http://www.forum.neutssoftware.com/index.php?topic=3306.msg18435#msg18435

Donc cher BOBO0002 Eric, ne vous attendez pas à un patch solutionnant directement votre problème pour les raisons sus indiquées, mais à une méthode complémentaire dont Yvanoph a seul le secret ! Et pour çelà, il vous faudra un peu de patience, comme à chaque fois qu'il est obligé de "bidouiller" pour satisfaire une demande. Mais nous pouvons lui faire confiance, il va vous trouver un truc...

A bientôt, Eric ?


Cordialement. Guy

« Dernière édition: Sam. 11 Octobre 2014 à 19:00:37 par gb87 » Journalisée

Il est humain de se tromper, persévérer dans l’erreur est diabolique ... en quelques mots: Errare humanum est, perseverare diabolicum...

Je fonctionne avec 1 PC, sous Windows Seven Pro.
J'utilise IE version 11.0.9600.17801 (Enfin quand çà fonctionne!) + Firefox  (Dernière version)
yvanoph
Administrator
Hero Member
*****
Hors ligne Hors ligne

Messages: 2 818


Le PIRE des défauts, ne pas RECONNAÎTRE une erreur


Voir le profil WWW
« Répondre #8 le: Dim. 01 Juin 2014 à 22:59:47 »

Pris le temps de récupérer par FTP les fichiers principaux du Module E-Commerce d'XWebDesignor, à savoir  EBusines.js pour les fonctions de base arithmétiques du Module et autres gadgets administratifs, et le EBusines.php pour créer puis envoyer la Commande, ou "Invoice" ?

Presque fini de remettre en ordre par une indentation correcte le total de ce MERDIER, car je n'arrive vraiment pas à comprendre COMMENT un "Professionnel" OSE livrer des programmes dans un tel VRAC ?
Ça ne me surprend pas qu'il ne s'y retrouve parfois plus et soit incapable de retrouver les propres erreurs qu'il commet (Comme les boulettes lors d'envoi de courriels pour exemple ? Monsieur NEUTS n'a JAMAIS écrit NI seulement même dit MERCI pour LES solutions que je lui ai apportées sur un plateau ?)... Il y aurait d'ailleurs beaucoup à dire à ce propos, mais ce sera un autre SUJET !


Bref, première des choses à NE JAMAIS OUBLIER en Informatique, c'est TOUJOURS le dernier qui a parlé qui a RAISON !

Pour exemple, soit une fonction "peindre", et le "core" (Cœur du programme) qui dit "peindre(fond,blanc)", en clair peindre l'objet fond du Navigateur en blanc...
Le "core" est bien évidemment chargé en tout dernier, ne serait-ce que à cause de la fonction de cryptage !

A ) Il est toujours possible créer un "<script>" qui ira se placer en dernier genre "appendLastChild" par exemple ? C'est ce que je passe mon temps à faire pour créer des Eléments à la volée dans tous mes JSCXs pratiquement... Et surpasser ainsi la limite de la "<div id="body">" pardi ! Indispensable pour le coté pratique de XWD, je suis bien d'accords, mais limite intolérable pour qui veut aller plus loin ? Ainsi, si j'envoie après le "core" la fonction "peindre(fond,noir)", le fond du Navigateur sera NOIR, alors qu'initialement il avait été demandé en blanc !

B ) Il est toujours possible d'insérer lors d'un évènement un "<script>" qui agira sur la fonction normalement appelée, en la laissant s'exécuter jusqu'à un point décidé PUIS prendra la main pour faire ce que NOUS voulons pour la rendre à la fin ?
"gb87" s'en est aperçu quand j'ai décidé de modifier un "<script>" appelé depuis un autre ordinateur en "passant en partie par dessus" pour obtenir ce que NOUS voulions, je veux parler du fameux JSC de "Calcul des Crédits" ?
Lien : Pb du JSC initial "Calcul de Crédits" !
De même le JSCX "Bouton Envoyer en mode caché" pour les Formulaires réalisé pour un Site de Docteur, classé "impossible" sur l'autre Forum ? Et qui existe depuis TROIS ans sur mon JSCX "Bouton Recommander" un Article, une Page, un Site...

Bref, je pourrais vous donner "mille et un" exemples, vous l'aurez compris, il y a une solution possible quant à votre problème, via "Java Script" !


PAR CONTRE, comme déjà expliqué à "gb87" au cours de discussions, cela NE PEUT PAS être inclus dans les résultats qu'affichera XWD je pense dans son fichier Site lors de visualisation de commandes ? Donc dans le Module, le fichier Site ouvert sur nos machines... Je ne PEUX PAS mais surtout NE VEUX PAS intervenir dans le programme XWebDesignor NI en créer une copie plus performante comme il me l'a pourtant déjà été demandé ! Ce sujet a déjà été évoqué ici pour clarifier la chose une fois pour toute.


D'un autre coté, ma première idée est de faire s'ouvrir en "_blank", "Nouvelle Fenêtre", une Page qui contiendrait tous les champs désirés ?
Cela peut se produire au Clic sur le Bouton E-Commerce ? Car UN SEUL Clic PEUT déclencher X Fonctions, "NO limit" quant à ceci ! Il suffirait juste de prévenir le Client que lors d'une Commande, une Fenêtre va s'ouvrir pour compléter par des informations essentielles sa commande, ainsi il ne sera pas surpris et ne risquera pas de la refermer accidentellement...
Puis de créer une "Alerte" quand il va valider sa Commande pour aller valider AUSSI les compléments d'information dans l'autre Fenêtre ?

Cela vous laisserait toutes libertés de créer ces Pages complémentaires comme vous l'entendrez, et ne modifie pas grand chose dans les "<script>" existant de XWD ! Voire peut-être même rien...


La deuxième idée est du même genre, excepté que ladite Fenêtre serait en fait un "Pop Up" apparaissant par dessus la Page, demandant ces informations, et qui à chaque Clic sur un Bouton de Commande rajouterait alors une ligne à compléter... Une simple boucle quoi ?

Sauf que à la fin de la Commande, le "Invoice" sera complété de l'ensemble des valeurs ajoutées !
Cela implique de créer X variables, bagatelles, MAIS de les inclure ensuite dans le php, sinon elles ne seront pas envoyées, et là, il FAUT modifier le modifier le EBusiness.php sus indiqué au début ! ! !

Donc un développement plus spécifique, qui demande aussi une réflexion plus aboutie ? Car là aussi plusieurs choix sont possibles, comme écraser/remplacer l'existant ou travailler en parallèle si une fois une publication partielle venait à recréer les fichiers initiaux ? Bref, à finir de mûrir !

Le coup du Clic qui ouvre une Nouvelle Page en parallèle n'est pas très compliqué, d'un coût relativement faible, l'autre choix est par contre plus plaisant, plus professionnel, assurément, mais d'un tout autre investissement temps aussi...


N'étant pas à votre place pour effectuer votre choix, je ne sais pour l'instant vers quelle option m'orienter...


A vous lire, cordialement, Yvanoph---

Journalisée

La théorie, c'est quand on sait tout mais qu'absolument rien ne fonctionne !

La pratique, c'est quand tout fonctionne "farpaitement" sans vraiment savoir pourquoi, ni d'ailleurs  chercher à comprendre...

Chance inouïe, ici théorie et pratique fonctionnent  !
BOBO00002
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #9 le: Jeu. 05 Juin 2014 à 00:50:58 »

et tout d'abord, un grand merci !

Voilà effectivement deux idées intéressantes ?

J'analyse ça et je reviens vers vous.

Quel serait le coût approximatif pour chaque solution ?

Bien à vous,


Eric

Journalisée
BOBO00002
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #10 le: Ven. 06 Juin 2014 à 18:59:03 »

j'ai mis en place une solution mitigée de la première idée. Mais ce n'est pas le top...

Cela manque en fait de professionnalisme.
Toujours pas de réponse quand au coût ?

Eric

Journalisée
yvanoph
Administrator
Hero Member
*****
Hors ligne Hors ligne

Messages: 2 818


Le PIRE des défauts, ne pas RECONNAÎTRE une erreur


Voir le profil WWW
« Répondre #11 le: Ven. 06 Juin 2014 à 19:27:45 »

et tout d'abords content pour :

avoir déjà un retour de votre part !

avoir des remerciements ?

avoir appris que vous avez pris le temps d'essayer au moins l'une de mes idées, et nous communiquer à ce sujet votre opinion ! ! !

Qui au demeurant rejoint la mienne d'ailleurs (Sourire)


Ensuite, veuillez excuser mon "absence" ? A vrai dire, je suis "à quatre pattes" depuis Mercredi, comprendre par là que je me traîne lamentablement, et que je n'en peux plus ! Personne n'y peut rien, c'est comme ça... Et je ne vous reproche rien, je ne fais ce que je peux quoi ? (Sourire)
Pour preuve, j'avais un séminaire hier au soir sur la douleur, comment la "dompter", la faire "sienne", la supporter, l'amadouer, ou j'ai un auditoire plus que captivé et très attentif au demeurant. Mon absence signalée dans la matinée m'a pourtant fait recevoir plus de vingt appels et SMS, dans l'attente de mon retour ! Je SAIS avoir un charisme certain, un franc parler qui heurte au premier abord mais qui convainc aisément les plus récalcitrants tout simplement parce que dans quatre vingt dix neuf pour cent des cas, j'ai RAISON, et que dans les cas restants je reconnais ouvertement mes torts sans honte ni cachoteries ?


Alors désolé pour la mise à rude épreuve de votre patience, taper ces quelques lignes me fait avoir les doigts et les bras tremblants alors que j'ai envie, et des tas de choses à répondre ?
A vous, à des sujets NON évoqués, à Admin, à "gb87", à des personnes que je ne peux pas joindre sur l'autre Forum ALORS que j'AI des RÉPONSES et des SOLUTIONS SIMPLES, EXISTANTES et FONCTIONNELLES depuis des années  à TOUTES les questions posées, SANS EXCEPTIONS AUCUNES depuis quinze jours ! ! !


Désolé, je peux pas plus pour l'instant, désolé, Yvanoph !

Journalisée

La théorie, c'est quand on sait tout mais qu'absolument rien ne fonctionne !

La pratique, c'est quand tout fonctionne "farpaitement" sans vraiment savoir pourquoi, ni d'ailleurs  chercher à comprendre...

Chance inouïe, ici théorie et pratique fonctionnent  !
BOBO00002
Newbie
*
Hors ligne Hors ligne

Messages: 9


Voir le profil
« Répondre #12 le: Ven. 06 Juin 2014 à 21:36:16 »

Je comprends, pas de problème.

En tous les cas un grand merci pour votre aide.

Soignez-vous au mieux. Si je peux comprendre, c'est pas facile.


A+, Eric

Journalisée
yvanoph
Administrator
Hero Member
*****
Hors ligne Hors ligne

Messages: 2 818


Le PIRE des défauts, ne pas RECONNAÎTRE une erreur


Voir le profil WWW
« Répondre #13 le: Sam. 07 Juin 2014 à 12:31:55 »

En fait, il n'y a rien à "soigner", paralysie définitive du pied gauche, insensibilité totale de la voute plantaire, mais "norme sensibilité fictive du dessus et du coté extérieur du pied.
Ensuite sciatiques omniprésentes, mais ça je m'en moque, j'ai "pris l'habitude", cruralgies infernales, et là j'ai du mal. En fait trois hernies discales qui se suivent...
Le pire est quand j'encaisse une paralysie "grimpante", comme ces jours, ou la douleur monte, monte, et bloque tout, je pense de façon automatique, par raidissement face aux douleurs ? Et par deux fois déjà c'est monté jusqu'à la mâchoire, impossible de bouger, de téléphoner, d'appeler au secours, bref, je me suis vu "partir" par asphyxie... Et je pense que c'est en tombant dans les pommes que tout s'est détendu ? Et repartir normalement...
Ma plus grosse crainte ? Que ce genre d'incident m'arrive au volant ! ! ! Car strictement aucun signe avant coureur, aucun mouvement identifiable qui déclencherait à première vue cette réaction en chaîne. Et ça m'arrive peu ou prou, des fois quatre mois sans rien, et parfois X fois dans la semaine, jour ou nuit, et après, je suis lessivé physiquement, toujours la même impression d'une batterie passée en court circuit, et juste capable de faire grincer un démarreur mais même pas lui faire faire un tour complet ? BREF ! ! ! Revenons en à votre sujet ?


Tout d'abords, et pour information, je ne suis ABSOLUMENT PAS programmeur, mais développeur !
A mes yeux, un programmeur part de RIEN, juste d'une puce capable de réaliser X fonction, et il développe tout de A à Z ?
Un développeur lui utilise des programmes existants, incapables de ne rien faire par eux mêmes, contenant en fait des fonctions qui permettent plus ou moins de faire X choses... Java Script, php, html etc. par exemple ?
Donc utiliser un SGBD comme Access, Excel maintenant, Delphi etc. pour créer, gérer, traiter des Bases de Données, puis créer des fonctions qui à l'export nous sortent des fichiers texte, scripts, camemberts, images ne relève ABSOLUMENT PAS de la programmation au sens NOBLE du terme, mais du DÉVELOPPEMENT !
Très GROSSE NUANCE, à mes yeux, s'il en est ?


Ce préambule posé, pris le temps cette nuit de fouiller quelques Codes de type E-Commerce générés par XWD.

Ci dessous quelques extraits :

Bouton "Ajouter au Panier" dans une Page :

<a onclick="addToBasketFromShowCat(1,11)" href="#">
   <img border="0" title="Ajouter au panier" src="images/EBusinessAdvBasket.gif">
</a>


Bien évidemment, l'attribut "alt", ON S'EN FOUT ! ! !


Code partiel de la Fenêtre apparue au Clic de ce Bouton:

<div class="DialogBox" style="z-index:100000;left:301px;top:-9px;display:block;">
.../...
<div class="ContentArea">
   <form>
      <table border="0" width="700" style="font-size:10pt;font-family:Arial;text-align:center;font-weight:bold;color:rgb(223,223,255);">
         <tbody>
            <tr style="height:30px;background:none repeat scroll 0% 0% rgb(0,0,255);">
               <td width="330">Article</td><td width="90">Quantité</td><td width="80">Prix</td><td width="80">Total</td><td width=""></td>
            </tr>
         </tbody>
      </table>
      <div style="overflow-y: auto;overflow-x:hidden;height:200px;width:720px;">
         <table border="0" width="700" style="font-size:10pt;font-family:Arial;color:rgb(0,0,128);">
            <tbody>
               <tr height="30" bgcolor="#f4f4f4">
                  <td width="330">11024
                  <br>      Genouillères noires - Adriana - Talons bloc 14-&gt;11
                     <p style="font-size:9px;margin-bottom:0pt;"></p>
                  </td>
                  <td align="center" width="90">
                     <input type="button" style="width:15px;" onclick="changeItemCount(0,-1)" value="-">
                     <input id="edtItemCount0" type="text" onkeyup="computeBasket()" onchange="computeBasket()" size="3" value="2">
                     <input type="button" style="width:15px;" onclick="changeItemCount(0,1)" value="+">
                  </td>
                  <td id="lbItemPrice0" align="right" width="80">64.99€&nbsp;&nbsp;</td>
                  <td id="lbItemAmount0" align="right" width="80">129.98€&nbsp;&nbsp;</td>
                  <td>
                     <input type="button" onclick="deleteItem(0)" value="Supprimer">
                  </td>
               </tr>
            </tbody>
         </table>   
      </div>
      <table border="0" width="590" style="font-size:10pt;font-family:Arial;color:rgb(223,223,255);font-weight:bold;"></table>
      <table border="0" width="700" style="color:rgb(0,0,128);">
         <tbody>
         <tr></tr>
         <tr>
            <td align="right" valign="bottom" colspan="2">
               <input id="btnValidCommand" type="button" onclick="validCommand()" value="Valider la commande">
               <input type="button" onclick="xwd.hide()" value="Poursuivre mes achats">
            </td>
         </tr>
      </tbody>
      </table>
   </form>
</div>
.../...
</div>


Des trucs qui m'énervent en pagaille, genre du css en vrac dans le Code, alors que créer des identifiants puis un fichier .css est de loin préférable (Recommandation du W3C...), mais bon, tant qu'il ne voudra pas se casser un peu la "tétête" pour sortir un truc réellement PROFESSIONNEL...

Comme sus indiqué, faute d'identifiant précis, il va falloir en créer un, par JavaScript, qui va trouver un élément facilement identifiable, et lui en attribuer un ?
Nous ne choisirons pas les "<a>", car il peut y en avoir trente six dans une Page, alors que ne concernant en rien le E-Commerce ?
Par contre, LA ligne ci dessous ne concerne QUE le E-Commerce, ne serait-ce que par l'image source !

<img border="0" title="Ajouter au panier" src="images/EBusinessAdvBasket.gif">

Ensuite, cet identifiant créé, nous pourrons alors déclencher tout ce que nous voudrons, SANS toucher au Code initial...

De là, deux choix :

Ouvrir à coté une nouvelle Page, contenant ce que vous voudrez bien y mettre...

Ouvrir un "PopUp" PAR DESSUS celui créé par XWD, afin d'obliger à remplir les données voulues AVANT à sa fermeture de retomber sur celui du Module E-Commerce ?

Cela sous entend de développer aussi un Code en php afin de faire partir à la fin le contenu de ce "PopUp" en courriel, mais qui arrivera en complément de l' "Invoice" du Client !

Alors que dans le premier choix, il faudra rajouter de la même façon une alerte afin de ne PAS oublier l'envoi du Module courriel ouvert dans une autre Fenêtre ?


En résumé, premier cas, une Fenêtre supplémentaire, totalement paramétrable par vos soins, exigeant deux créations d'identifiants et deux fonctions supplémentaires.

Et deuxième cas, un Module spécifique, pouvant même aller jusqu'à vérifier automatiquement les valeurs données par le Client, voire lui faire apparaître des dessins et aides explicatives afin de lui expliquer pourquoi ses mesures sont pour l'instant refusées ? Donc une impossibilité d'erreurs en moins quant aux commandes reçues ? Et un courriel explicite et détaillé pouvant faire foi juridiquement parlant en cas de litige...


Bien évidemment, les deux cas ne présentent ni le même temps de développement, ni les mêmes spécificités ? Et donc pas du tout le même coût...
A cet effet, je regarde pour vous réaliser dans l'après midi une offre qui tienne la route, que je vous communiquerais par courriel. Par ailleurs, il va de soit que disposerez bien évidemment des pièces justificatives comptables soit à transmettre à votre Client, soit pour votre propre comptabilité ?
Proposition, pourriez-vous de votre coté réaliser les Tests ? Car dans ce cas, moins de temps passé de mon coté ! ! !
Et ce serait fort simple, car tout bonnement dupliquer une Page dans votre Site, la nommer Essai, décocher la Case "Dans le Plan du Site", ainsi elle n'existera pour personne, pas même les robots, et ensuite m'en donner le Lien avec un accès provisoire FTP !


Enfin, et pour information, ci dessous en pièce jointe une image montrant la boulette d'affichage du Module E-Commerce "Panier" (En bleu ciel sur l'image puisque survolé par la souris lors de la prise de vue !), à savoir l'ensemble fixé en haut de Page et NON de Fenêtre, d'où, si nous utilisons l'ascenseur, par exemple l'ombre (Le noir transparent qui n'est visible qu'en haut...) qui monte quand nous descendons... Quant au "PopUp", sur une haute Page, et bien il n'apparaît même pas, sauf à avoir l'idée de remonter ? ? ?
D'où ma recommandation, AUCUNE Page d'une hauteur excessive avec des Boutons E-Commerce en dessous de 400 px, si par malheur le Visiteur est sur un cellulaire en horizontal ?


Bref, à tout à l'heure, Yvanoph---

Journalisée

La théorie, c'est quand on sait tout mais qu'absolument rien ne fonctionne !

La pratique, c'est quand tout fonctionne "farpaitement" sans vraiment savoir pourquoi, ni d'ailleurs  chercher à comprendre...

Chance inouïe, ici théorie et pratique fonctionnent  !
gb87
Hero Member
*****
Hors ligne Hors ligne

Messages: 1 247



Voir le profil WWW
« Répondre #14 le: Sam. 07 Juin 2014 à 16:41:27 »

Bonjour,

toujours prêt pour BÊTA TESTER ! ! !

Si je peux rendre service...


@+ Guy

Journalisée

Il est humain de se tromper, persévérer dans l’erreur est diabolique ... en quelques mots: Errare humanum est, perseverare diabolicum...

Je fonctionne avec 1 PC, sous Windows Seven Pro.
J'utilise IE version 11.0.9600.17801 (Enfin quand çà fonctionne!) + Firefox  (Dernière version)
Tags: développement spécifique E-Commerce JSC précision de commande Information: Complémentaire module e-commerce 
Pages: [1] 2 3 4   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.20 | SMF © 2013, Simple Machines
Soutenir Yvanoph par un Don ?
Boréal - V 1.0 by Yvanoph | Sitemap
XHTML 1.0 Transitionnel valide ! CSS valide !
Page générée en 0.107 secondes avec 21 requêtes.