Question Plusieures Problemes / Questions

Plus d'informations
16 Jan 2008 00:22 #1 par lookya23
Plusieures Problemes / Questions a été créé par lookya23
Tou d'abord bonjour a tous !


voici mes question / pb :


1/ Dans mon joomla j'ai un pb de decalage au niveau des bouttons

Voici un screen, vous pouvez remarque que les 3 bouttons soumettre connection et rechercher sont mal centre on vois un decalage blanc en bas de chaques bouttons.

Fichier attaché :


et cela concerne tout les bouttons de mon site non present sur ce screen comme dans module sondages les bouton "voter" et "resultats" module login " se connecter" etc ...

Quelqun peux m'aider d'ou cela peu provenir ? et quoi changer ? svp


2/ j'ai un soucis avec la partie "Perdu votre mot de passe"

je m'explique :

J'aimerais que la personne ayant oublier sont MDP ou Login puisse juste rentré son adresse email et non pas "adresse mail + Login"

afin de recevoir a son adresse mail fourni lors de l'inscription son login + MDP


car il se peu que des personnes oublie leur login et leur MDP et dans ce cas il ne peuvent pas recupere leur infos !

Comment supprimé la partie qui demande le login et laisse juste la partie qui demande l'adresse email pour envoyer les infos ?

est si possible avoir un system captcha, un peu comme pour ce site

j'espere avoir ete pas trop fouillon dans mes explications !


3/ j'utilise la version ecommerce de joomla (joomla 1.0.13 et VirtueMart 1.0.13a)

je voulais savoir si il exister un module qui se greffe a VirtueMart pour les clients qui se souviendrais plus de leur login ou mot de pass ?

car je pense qu'un tel module est indispensable pour un ecommerce,


4/ j'ai un soucis minime dans virtueMart c'est a la page "page=account.order_details"

l'image a droite n'apparait pas et quand je fait clik droit proprietés l'adresse est "synapsys.cc/V3/components/com_virtuemart/shop_image/vendor/"

pourtant j'ai bien uploader la petite image dans " editer la boutique " et dans editer la boutique elle apparait bien, mais pas sur l'ordre d'achat

j'ai regarder dans "page=account.order_details" mais je ne trouve pas ou changer cette adresse pour mettre "synapsys.cc/V3/components/com_virtuemart...a3a0fb055d31be1d.gif"

5/ Je recherche un script pour paypal qui marche sans aucuns soucis ou alors une soluce a mon pb qui est le suivant :

j'ai placer le script paypal suivant :
<?php
#############################################################################
#############################################################################
####                                                                     ####
####    Configuration de la méthode de paiement PAYPAL pour Virtuemart   ####
####    cf: lister les méthodes de paiements > paypal > configuration    ####
####                                                                     ####
####                           (collez tel quel)                         ####
####                 (et changer les valeurs éventuelles)                ####
####                                                                     ####
####                                      antoine.bernier@gmail.com (to) ####
#############################################################################
#############################################################################
 
//l'adresse de la page de paiement paypal:
$url = "https://www.paypal.com/fr/cgi-bin/webscr";
//les taxes:
$tax_total = $db->f("order_tax") + $db->f("order_shipping_tax");
//la réduc globale:
$discount_total = $db->f("coupon_discount") + $db->f("order_discount");
 
 
//tite requête qui servira pour les variables étendues...
$dbb = new ps_DB;
$q = "SELECT * FROM jos_vm_user_info ";
$q .= "WHERE user_id ='".$my->id."' ";
$dbb->setQuery($q);
$dbb->query();
 
//fonction pour enlever les accents des variables étendues, et éviter ainsi le message d'erreur:
//"Vous avez saisi des caractères non pris en charge pour ce champ. Les types de caractères actuellement disponibles sont les suivants : européen, chinois, coréen, japonais et thaïlandais. Veuillez recommencer."
function removeaccents($string){
$string = strtr($string,"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
return $string;
}
 
/*--------------------------------------------------------------------------+
+ DEFINITION DES VARIABLES PAYPAL                                           +
+--------------------------------------------------------------------------*/
$post_variables = Array(
 
/*-------------------------------------------------------+
+ VARIABLES OBLIGATOIRES                                 +
+-------------------------------------------------------*/
 
//l'adresse email du compte paypal associé:
"business" => PAYPAL_EMAIL,
 
//le nom du panier: "ordre d'achat n°X"
"item_name" => $VM_LANG->_PHPSHOP_ORDER_PRINT_PO_NUMBER.": ". $db->f("order_id"),
 
//Définit la devise dans laquelle les variables monétaires sont indiquées(USD, EUR...):
"currency_code" => $_SESSION['vendor_currency'],
 
//prix total de tous les objets du panier:
"amount" => round( $db->f("order_subtotal")+$tax_total-$discount_total, 2),
 
 
 
/*-------------------------------------------------------+
+ CONFIGURATION simple/étendue                           +
+-------------------------------------------------------*/
 
/*
** Faîtes votre choix entre configuration simple/etendue
** (commentez/décommentez au besoin):
*/
 
//configuration simple:
###"cmd" => "_xclick",
 
//configuration étendue:
"cmd" => "_ext-enter",
"redirect_cmd" => "_xclick",
 
/*------------------------------------+
+ SIMPLE                              +
+------------------------------------*/
 
//Frais de livraison pour chaque objet:
"shipping" => sprintf("%.2f", $db->f("order_shipping")),
 
//Variable de transit facultative. Peut être utilisée pour le suivi des numéros de paiement:
"invoice" => $db->f("order_number"),
 
//L'URL Internet est l'image de 150 X50 pixels que vous souhaitez utiliser comme logo:
"image_url" => $vendor_image_url,
 
//URL Internet vers laquelle votre utilisateur sera dirigé une fois le paiement effectué:
"return" => SECUREURL ."index.php?option=com_virtuemart&page=checkout.result&order_id=".$db->f("order_id"),
 
//URL Internet vers laquelle seront dirigées les publications de formulaire NIP:
"notify_url" => SECUREURL ."administrator/components/com_virtuemart/notify.php",
 
//URL Internet vers laquelle votre utilisateur sera dirigé une fois le paiement annulé:
"cancel_return" => SECUREURL ."index.php?mosmsg=Transaction interrompue!",
 
//Si cette valeur est "1", votre utilisateur ne sera pas invité à entrer une adresse de livraison:
"no_shipping" => "1",
 
//Si cette valeur est égale à "1", votre utilisateur ne sera pas invité à inclure une remarque:
"no_note" => "1",
 
 
 
/*------------------------------------+
+ ETENDUE                             +
+------------------------------------*/
 
/*
** La définitions des variables étendues permettent à l'acheteur
** de ne pas avoir à renseigner de nouveau ses coordonnées
** pour le paiement par CB(pas de compte paypal)
*/
 
//Adresse email de l'acheteur:
"email" => $dbb->f("user_email"),
 
//Prénom de l'acheteur:
"first_name" => removeaccents($dbb->f("first_name")),
 
//Nom de l'acheteur:
"last_name" => removeaccents($dbb->f("last_name")),
 
//Première ligne de l'adresse de l'acheteur:
"address1" => removeaccents($dbb->f("address_1")),
 
//Deuxième ligne de l'adresse de l'acheteur:
"address2" => removeaccents($dbb->f("address_2")),
 
//Ville de l'acheteur:
"city" => removeaccents($dbb->f("city")),
 
//(pour les ricains)Etat de l'acheteur:
"state" => removeaccents($dbb->f("state")),
 
//Code postal de l'acheteur:
"zip" => $dbb->f("zip"),
 
//Numéro de téléphone:
"H_PhoneNumber" => $dbb->f("phone_1"),
 
 
/*-------------------------------------------------------+
+ VARIABLES OBSCURES                                     +
+-------------------------------------------------------*/
 
/*
** Les variables obscures sont, comme leur nom l'indique, des variables
** qui n'apparaissent pas dans la doc paypal et qui se trouvaient néanmoins
** dans la configuration d'origine de la méthode de paiement paypal de vm.
** Donc ben, j'les ai laissées quoi :/
*/
 
"receiver_email" => PAYPAL_EMAIL,
"order_id" => $db->f("order_id"),
"undefined_quantity" => "0",
"test_ipn" => PAYPAL_DEBUG,
"pal" => "NRUBJXESJTY24" //attention pas de virgule pour le dernier!!!
 
);
 
/*--------------------------------------------------------------------------+
+ CONSTRUCTION DU FORMULAIRE                                                +
+--------------------------------------------------------------------------*/
 
if( $page == "checkout.thankyou" ) {
$query_string = "?";
foreach( $post_variables as $name => $value ) {
$query_string .= $name. "=" . urlencode($value) ."&";
}
mosRedirect( $url . $query_string );
} else {
echo '<form action="'.$url.'" method="post" target="_blank">';
echo '<input type="image" name="submit" src="http://images.paypal.com/images/x-click-but6.gif" border="0" alt="Make payments with PayPal, it is fast, free, and secure!">';
 
foreach( $post_variables as $name => $value ) {
echo '<input type="hidden" name="'.$name.'" value="'.$value.'" />';
}
echo '</form>';
}
?>

je rencontre 3 soucis je m explique :


1/ le montant total de la commande est de 35 €, arriver sur paypal le paiement est de 34,24$ ( si c'est les frais paypal directement deduits comments rectifier pour que les frais soit payer par l'acheteur et une fois arriver sous paypal il paie bien 35€ ? )

2/ le montant est en $ ou lieu de €

3/ est ce possible de faire en sorte que le client arrive directement sur la page de paiement sans compte paypal ?



Mille merci d avance, pour vos réponses !

a bientot :)

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
16 Jan 2008 21:22 - 16 Jan 2008 21:24 #2 par lavsteph
Réponse de lavsteph sur le sujet Re:Plusieures Problemes / Questions
Bonsoir et bienvenue

1/ ce n'est pas ma spécialité :blush:

2/ deux possibiltés pour l'image captchat

- Installer community builder, ce qui complique un peu la gestion du site

- Utiliser Sécurityimages qui est compatible avec Virtuemart.

Pour ce qui est du module de mdp perdu, je n'en connais pas qu'avec le mail.

3/ Je ne sais pas si c'est option est dispo avec ce composant, mais cela me semble pas génial niveau sécurité.

4/ Pas d'idée.

5/ avez-vous bien définie l'euro comme devise par défaut ?
Dernière édition: 16 Jan 2008 21:24 par lavsteph.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Jan 2008 15:13 #3 par lookya23
Réponse de lookya23 sur le sujet Re:Plusieures Problemes / Questions
Merci de tes réponses !


1/ toujours pas résolu c'est etrange car sous firefox tout est nikel, ca ne dois pas etre grand chose, je suis novice dans les codes et je m'arrache les cheveux sur ce soucis, tout seul je n'arriverais malheureusement pas a le resoudre


2/ si personne ne sait pour recupérer les infos utilisateur juste en entrant l'email, tant pis je me conenterais de "Login+email"


3/ Si tu pense que cela est dangereux, alors je t'ecoute et je laisse comme ca !


4/ je n'ai toujours pas reussi a resoudre ce soucis, malgres de nombreux essais, j'ai reussi a mettre ou je voulais mais le soucis c'est que la taxe n'est plus compter, ca marque 0 a chak fois :(


5/ PB resolu avec un autre script, mais si quelqu'un a une soluce pour faire apparaitre directement sur la page de paiement par CB sans compte paypal je suis preuneur car l'onglet payer par CB sans compte paypal n'est pas tres voyant et rebuterais certain acheteurs en pensant qu'il fo etre inscrit !



en tout cas merci de votre aide et de vos reponses rapides !


Bonne journée à tous ! :lol:

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Jan 2008 18:48 #4 par lavsteph
Réponse de lavsteph sur le sujet Re:Plusieures Problemes / Questions
Bonsoir,

vu que je vais faire un tour sur votre administration ce soir, j'en profiterai pour regarder votre configuration.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 1.200 secondes