En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

[résolu] Erreur dans la "liste virtuemart des commandes" (en front-end)

  • clend
  • Portrait de clend
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
  • "La gentillesse est la première des vertus" Jean Guéheno (A.F.)
Plus d'informations
il y a 9 ans 2 mois - il y a 9 ans 2 mois #11 par clend

doc_denis écrit: bonjour, je confirme j'ai le même truc.
exemple dernière modification le 08 avril 016
et pourtant dans l’entête de la commande il est marqué :
Dernière mise à jour 25/08/15

donc il y à bien une pétouille sur cette vue, pas super grave, mais elle est la ;-)

il faudrait remonter l'erreur sur le forum vm english


Merci doc_denis d'apporter de l'eau à mon moulin. Depuis que j'ai posté ce sujet, et devant l'absence de réactions je me demandais si je n'étais pas en train de "labourer la mer", voire même de "pisser dans un violon".
J'ai pourtant relancé dernièrement mon sujet en demandant un appui d'Alatak ou autres spécialistes impliqués dans le développement de VM : aucune réponse, aucune réaction.
Je vais donc tenter un post sur le forum anglais.

ps : j'ai farfouillé, par curiosité dans le code php -comme déjà écrit ici- mais sans mettre le doigt sur l'erreur. Tout semble à mes yeux correct ! Si je n'obtiens pas de réponse valable, je supprimerai tout simplement l'affichage en front-end de cette ligne aberrante, et qui d'après moi ne présente pas un intérêt majeur pour le client. En cliquant sur "Historique commande" -s'il le souhaite- il a toute la chronologie de sa commande, et ceci est bien suffisant ... et bien placé sur ce document !

Moralité de cette histoire : je trouve personnellement assez navrant qu'un tel effort pour aider à améliorer la qualité de VM ne rencontre aucune réaction de la part des équipes de développement. En agissant ainsi, on n'encourage absolument pas l'implication des utilisateurs dans ce projet, et encore moins à l'animation, au réveil de ce type de forum que je trouve assez léthargique aujourd'hui. Et qui pourrait être si riche pour TOUS.
Encore merci à toi, doc_denis !
Dernière édition: il y a 9 ans 2 mois par clend.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #12 par serge
Bonjour Clend, et merci de ton avis.

Je tiens à amener quelques précisions.
Le forum francophone n'est pas le forum des développeurs de virtuemart : pour cela il faut aller sur virtuemart.net
Ici tu trouveras des utilisateurs de VM, certains développeurs d'extensions, mais en aucun cas des gens qui ont accès à la modification des prochaines versions de VM.
Pour ce qui est de l'intervention des utilisateurs :
Comme sur chaque forum, il y a deux sortes d'utilisateurs , ceux qui cherchent de l'aide, ceux qui viennent aider.
Le dernier groupe est nettement moins fourni, tu noteras que cela se résume à 4 ou 5 personnes.
Certains comme moi, font partie des deux : on cherche de l'aide, et quand on peut, et seulement quand on peut, on aide.

Alors quand peut on ? Des journées bien remplies, parfois sur virtuemart mais pas que ... font que nous intervenons le soir, le week end, le matin de bonne heure.
Bien souvent, nous sommes obligé d'avoir à reproduire les erreurs, et parfois nous n'y arrivons pas.

Merci donc d'être indulgent, et si tu peux de prendre part au projet, d'inviter ceux que tu connais à venir aider.
Le travail ne manque pas, les bonnes volontés un peu.

Connexion ou Créer un compte pour participer à la conversation.

  • clend
  • Portrait de clend
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
  • "La gentillesse est la première des vertus" Jean Guéheno (A.F.)
Plus d'informations
il y a 9 ans 2 mois - il y a 9 ans 2 mois #13 par clend
@ serge :

C'est la première fois que j'échange des propos avec toi sur ce forum, donc permet-moi tout d'abord de me présenter.
Je pense pouvoir me ranger dans le second camp, comme toi. Et je n'ai pas attendu ce jour pour aider quelques utilisateurs à la peine sur ce forum.
Je suis Ingénieur, informaticien, professeur de l'enseignement supérieur, cadre bancaire (je ne suis pas tombé de la dernière pluie). Et passionné de développements internet.
Ne vois aucune forme d'agressivité de ma part, absolument aucune à l'égard de quiconque ici. Je n'ai fait part que de mon étonnement devant une non réactivité totale après avoir posté un sujet concernant la détection d'une "erreur" (sans gravité aucune).
Je suis, de longue date, un fervent adepte et défenseur des produits "open source" (ex: je n'utilise que Linux Ubuntu, et j'en suis absolument ravi) ... après avoir travaillé comme ingénieur chez IBM !

Merci, et bonne journée.

ps : j'avais toujours pensé qu"alatak" travaillait sur le projet VM
Dernière édition: il y a 9 ans 2 mois par clend.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #14 par serge
Je laisserai Alatak parler de son "implication" dans VM, mais elle développe ses propres plugins et n"hésite pas à venir ici aider les gens en particulier sur ses plugins.
Ravi de rencontrer un fervent du libre et du codage, et merci pour également toute aide que tu as apporté ou que tu apporteras.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #15 par serge
Pour ce qui est de ton problème :
effectivement cela ne fonctionne pas, et je ne sais pas pourquoi.
dans www/components/com_virtuemart/views/orders/tmpl/details_order.php il y a une ligne 38 :
<tr>
	<td class=""><?php echo vmText::_('COM_VIRTUEMART_LAST_UPDATED') ?></td>
	<td align="left"><?php echo vmJsApi::date($this->orderdetails['details']['BT']->modified_on, 'LC4', true); ?></td>
    </tr>
Or cela devrait amener le bon code et être rafraichi.
Si tu ne l'as pas fait j'irai reporter le problème sur VM.net

Connexion ou Créer un compte pour participer à la conversation.

  • clend
  • Portrait de clend
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
  • "La gentillesse est la première des vertus" Jean Guéheno (A.F.)
Plus d'informations
il y a 9 ans 2 mois - il y a 9 ans 2 mois #16 par clend

serge écrit: Pour ce qui est de ton problème :
effectivement cela ne fonctionne pas, et je ne sais pas pourquoi.
dans www/components/com_virtuemart/views/orders/tmpl/details_order.php il y a une ligne 38 :

<tr>
	<td class=""><?php echo vmText::_('COM_VIRTUEMART_LAST_UPDATED') ?></td>
	<td align="left"><?php echo vmJsApi::date($this->orderdetails['details']['BT']->modified_on, 'LC4', true); ?></td>
    </tr>
Or cela devrait amener le bon code et être rafraichi.
Si tu ne l'as pas fait j'irai reporter le problème sur VM.net


Mais, serge, c'est très exactement ce que j'ai rapporté ici et il y a quelques semaines sur ce fil de discussion (avec les mêmes précisions sur les lignes de code impactées) ... et mon étonnement identique, à savoir que le codage semble correct.
Par contre, je n'ai pas fait suivre cette découverte sur l'autre forum de VM (que j'ignorais jusqu'à ce jour). Je te laisse le reporter.
Dernière édition: il y a 9 ans 2 mois par clend.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois #17 par serge
pour corriger l'erreur (que je ne comprends pas) il te suffit de changer modified_on par autre chose. (genre mod_ on ou bidule) et cela fonctionnera.
Mal, mais cela fonctionnera ... :)

Connexion ou Créer un compte pour participer à la conversation.

  • clend
  • Portrait de clend
  • Hors Ligne
  • Nouveau membre
  • Nouveau membre
  • "La gentillesse est la première des vertus" Jean Guéheno (A.F.)
Plus d'informations
il y a 9 ans 2 mois #18 par clend

serge écrit: pour corriger l'erreur (que je ne comprends pas) il te suffit de changer modified_on par autre chose. (genre mod_ on ou bidule) et cela fonctionnera.
Mal, mais cela fonctionnera ... :)


Pourquoi pas, mais ton conseil me surprend néanmoins :
1. il est effectivement certain qu'une telle modif n'affichera jamais le résultat attendu (donc sans intérêt par rapport à l'existant actuel),
2. je suis moins affirmatif que toi que changer le nom de l'élément à afficher par n'importe quoi fonctionnera. Bien au contraire, si cet élément n'existe pas dans la table, tu peux être assuré de partir en erreur système !

En attendant une éventuelle correction, j'ai tout simplement annihiler ces 2 lignes ce qui ne fait que supprimer l'affichage erroné actuel (et cela me va bien, car plus cohérent).

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 2 mois - il y a 9 ans 2 mois #19 par serge

clend écrit: 2. je suis moins affirmatif que toi que changer le nom de l'élément à afficher par n'importe quoi fonctionnera. Bien au contraire, si cet élément n'existe pas dans la table, tu peux être assuré de partir en erreur système !

.


Si tu prends 10 secondes, stp , pour faire ce que j'ai fait, tu verras l'affichage attendu
Et comme c'est dans le fichier d'appel de l'affichage, cela n'affectera rien d'autre.
Dernière édition: il y a 9 ans 2 mois par serge.

Connexion ou Créer un compte pour participer à la conversation.

  • doc_denis
  • Portrait de doc_denis
  • Hors Ligne
  • Membre senior
  • Membre senior
  • ...oui, la photo date :)
Plus d'informations
il y a 9 ans 2 mois - il y a 9 ans 2 mois #20 par doc_denis
Re-bonjour

Avec l'inspiration de môsieur Serge.
...ça fonctionne pour moi avec ça :
<tr>
<td class=""><?php echo vmText::_('COM_VIRTUEMART_LAST_UPDATED') ?></td>
<td align="left">
<?php //echo vmJsApi::date($this->orderdetails['details']['BT']->modified_on, 'LC4', true); ?>
<?php
foreach($this->orderdetails['history'] as $_hist)
?>	
<?php echo vmJsApi::date($_hist->created_on,'LC1',true); ?>	
</td>
</tr>

je suis allé chercher des bouts de code dans details_history (la ou a marche) et j'ai testé plusieurs trucs pour obtenir un machin qui fonctionne.
j'ai mis LC1 pour avoir la date avec le jour en texte, rien n’empêche de laisser LC4

Patrick ou Serge,
Si vous avez lancé un post sur virtuemart point net, et si c'est possible, il faudrait tenter de remonter l'info pour que ce soit inclus dans la prochaine MAJ
Dernière édition: il y a 9 ans 2 mois par doc_denis.

Connexion ou Créer un compte pour participer à la conversation.