modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Astuce] modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

    Bjr

    J'ai modifier la mise en page de Detail Facturation / informations de facturation accessible depuis le bouton commander sur la page Panier

    J'ai déplacer les 3 boutons "inscrivez vous et commander" "commandez comme invité" "annuler" en dessous en dessous du formulaire d'inscription

    Pour cela modifier la page :
    components/com_virtuemart/views/user/tmpl/edit_address.php

    deplacer le code suivant entre les lignes 138 et 166
    <?php
    if (!class_exists ('VirtueMartCart')) {
    require(JPATH_VM_SITE . DS . 'helpers' . DS . 'cart.php');
    }

    if (count ($this->userFields['functions']) > 0) {
    echo '<script language="javascript">' . "\n";
    echo join ("\n", $this->userFields['functions']);
    echo '</script>' . "\n";
    }
    echo $this->loadTemplate ('userfields');

    ?>
    </fieldset>
    <?php // }
    if ($this->userDetails->JUser->get ('id')) {
    echo $this->loadTemplate ('addshipto');
    } ?>
    <input type="hidden" name="option" value="com_virtuemart"/>
    <input type="hidden" name="view" value="user"/>
    <input type="hidden" name="controller" value="user"/>
    <input type="hidden" name="task" value="<?php echo $this->fTask; // I remember, we removed that, but why? ?>"/>
    <input type="hidden" name="layout" value="<?php echo $this->getLayout (); ?>"/>
    <input type="hidden" name="address_type" value="<?php echo $this->address_type; ?>"/>
    <?php if (!empty($this->virtuemart_userinfo_id)) {
    echo '<input type="hidden" name="shipto_virtuemart_userinfo_id" value="' . (int)$this->virtuemart_userinfo_id . '" />';
    }
    echo JHTML::_ ('form.token');
    ?>


    et placer après
    <form method="post" id="userForm" name="userForm" class="form-validate">
    <!--<form method="post" id="userForm" name="userForm" action="<?php echo JRoute::_ ('index.php'); ?>" class="form-validate">-->

    vers la ligne 85


    De plus le texte expliquant l'utilisation des boutons ne paraissant pas trop compréhensifs
    j'ai modifié le fichier : language/fr-FR/fr-FR.com_virtuemart.ini à la ligne 223 de cette manière :
    COM_VIRTUEMART_ONCHECKOUT_DEFAULT_TEXT_REGISTER="< strong>INSCRIVEZ VOUS ET COMMANDER:</strong><br>Créer un compte et ensuite consulter vos commandes via votre compte<br><br><strong>COMMANDER COMME INVITE:</strong><br>Vous recevrez un email contenant un mot de passe pour consulter cette commande uniquement<br><br>"


    Le résultat est visible ici

    Pour modifier le css : components/com_virtuemart/assets/css/vmsite-ltr.css
    la balise .display-number,.control-buttons,.right {} vers la ligne 210


    Si ça peut aider quelqu'un , je suis content de moi ....

    Jacky

  • #2
    Re : modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

    Merci pour ce boulot, ça me servira surement
    c'est d'ailleurs une grosse partie qui manque et un peu floue qui me font penser que VM2 n'est pas tout à fait fini ...
    Je m'étonne que tu utilises le module de connexion joomla + le module de connexion VM car chez moi ça créer des problèmes d'inscriptions
    www.aaps.unf67.fr
    www.1e-cigarette.fr
    www.unf67.free.fr

    Commentaire


    • #3
      Re : modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

      Bonjour Jacky

      J'ai fait comme votre tuto mais il ne fonctione pas ( Les boutons ne change pas ses places )

      Voici le code final
      <form method="post" id="userForm" name="userForm" class="form-validate">
      <!--<form method="post" id="userForm" name="userForm" action="<?php echo JRoute::_ ('index.php'); ?>" class="form-validate">-->
      <?php
      if (!class_exists ('VirtueMartCart')) {
      require(JPATH_VM_SITE . DS . 'helpers' . DS . 'cart.php');
      }

      if (count ($this->userFields['functions']) > 0) {
      echo '<script language="javascript">' . "\n";
      echo join ("\n", $this->userFields['functions']);
      echo '</script>' . "\n";
      }
      echo $this->loadTemplate ('userfields');

      ?>
      </fieldset>
      <?php // }
      if ($this->userDetails->JUser->get ('id')) {
      echo $this->loadTemplate ('addshipto');
      } ?>
      <input type="hidden" name="option" value="com_virtuemart"/>
      <input type="hidden" name="view" value="user"/>
      <input type="hidden" name="controller" value="user"/>
      <input type="hidden" name="task" value="<?php echo $this->fTask; // I remember, we removed that, but why? ?>"/>
      <input type="hidden" name="layout" value="<?php echo $this->getLayout (); ?>"/>
      <input type="hidden" name="address_type" value="<?php echo $this->address_type; ?>"/>
      <?php if (!empty($this->virtuemart_userinfo_id)) {
      echo '<input type="hidden" name="shipto_virtuemart_userinfo_id" value="' . (int)$this->virtuemart_userinfo_id . '" />';
      }
      echo JHTML::_ ('form.token');
      ?>
      <div class="control-buttons">
      Merci d'avance
      Dernière édition par tuaneric à 12/03/2013, 18h26
      Joomla 3.10.11 & Virtuemart 4.0.12 10777 - PHP 8.2 , Template Hera version 3.11

      Commentaire


      • #4
        Re : modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

        Salut finalement j'ai trouvé

        - Déplacer bouton “Créer un compte » Annulé » en bas de page
        Chemin :
        components\com_virtuemart\views\user\tmpl\edit.sho pper.php
        Fichier PHP : edit.shopper.php

        Déplacer et Mettre en fin de page ceci :



        Code HTML:
        <?php if(!$this->userDetails->user_is_vendor){ ?>
        <div class="buttonBar-right">
        <button class="button" type="submit" onclick="javascript:return myValidator(userForm, 'saveuser');" ><?php echo $this->button_lbl ?></button>
        &nbsp;
        <button class="button" type="submit" onclick="javascript:return myValidator(userForm, 'cancel');" ><?php echo JText::_('COM_VIRTUEMART_CANCEL'); ?></button>
        </div>
        <?php } ?>
        Joomla 3.10.11 & Virtuemart 4.0.12 10777 - PHP 8.2 , Template Hera version 3.11

        Commentaire


        • #5
          Re : modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

          Je crois que les deux marchent mais qu'il ne s'agit pas de la même page

          Commentaire


          • #6
            Re : modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

            Bonjour,

            Afin de simplifier les commandes sur mon site, je souhaiterais que le formulation soit de facturation soit de livraison soit désactivé, comment dois-je faire pour supprimer l'un ou l'autre ?
            Merci pour votre aide !

            Commentaire


            • #7
              Re : modification page DETAIL FACTURATION / INFORMATIONS DE FACTURATION

              Salut tous le monde

              Jacky
              Si ça peut aider quelqu'un , je suis content de moi ...
              Ohhh que OUI ! Un Grand MERCI Jacky36 ! Très joli et présentable

              Juste un tout petit reproche que tu corrigeras peut être sur ton joli site et qui est corrigeable très facilement avec tes indications du haut : les ...EZ ou ...ER de InscrivEZ vous ou de CommandER dans le texte ci dessous ET sur tes boutons
              INSCRIVEZ VOUS ET COMMANDER:
              Créer un compte et ensuite consulter vos commandes via votre compte

              COMMANDER COMME INVITE:
              Vous recevrez un email contenant un mot de passe pour consulter cette commande uniquement
              Perso j'ai mis des EZ partout :
              INSCRIVEZ VOUS ET COMMANDEZ :
              Créer un compte pour ensuite consulter vos commandes et autres informations

              OU... COMMANDEZ COMME INVITE :
              Vous recevrez un email contenant un mot de passe pour consulter uniquement cette commande

              Encore Merci Jacky


              Pour fab2476
              Désolé mais je ne comprends pas ce que tu cherches à faire !?

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X