atila-diffusion
Utilisateur open source-
Compteur de contenus
1 036 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par atila-diffusion
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
j'ai fait tout ca en théorie mais je ne l'ai pas tester.
c'etait pour cela le select avec le gratuit.
Par contre avec ca il ne choisit pas, dans le cas ou le montant maxi est dépassé, plus de souci.
Toutefois si c'est bien une barriere max, on peut remplacer le montant (qui restera à zero) du nouveau port, par une barriere max.
Qu'en pense tu?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
j'avais pensé à ca:
<select class="formulaire1" name="transport">
<?php
if (floatval(fprix($_SESSION['caddie']->total)) <35 )//montant sup
{
echo("<option value='normal' selected >Normal</option>");
echo("<option value='express' selected >Express</option>");
}
else
{
echo("<option value='freePortNOD32' selected >Gratuit</option>");
}
?>
</select>
-
0
-
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
en l'occurence, ici je fais en sorte de rajouter un frais de port
pour la condition je ne la connais pas.
Donc pour tester que c'est dispo je lui fait entrer dans le seclect transport<;
Par contre pour transparent de quoi parle tu>?
Pour l'instant je lui ai permi
-de rajouter le frais de port dans les variables du site.
-de le voir dans le backoffice
-de le prendre dans l'etape 1. (sans test pour le moment)
-de valider la valeur frais de port gratuit dans l'etape 2
-
0
-
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
ceci est déjà créé plus haut... avec le nom de variable qu'il avait choisi...
ET dont je me sers dans toutes les autres pages, tu as lus plus haut?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Problème apostrophe et accents
à mon avis c'est la base qui est au mauvais format.
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Images catégories cliquables
c'est à dire?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
pour la suite, en attendant de savoir ce que tu veux mettre comme limitation pour avoir le port freePortNOD32,
on va d'abord traiter le traitement de ce port on va juste modifier la page achat/achat_maintenant.php
à la place de :
switch($_SESSION['caddie']->transport) { case "normal" : $_SESSION['caddie']->cout_transport($normal); break; case "express" : $_SESSION['caddie']->cout_transport($express); break; } nous allons mettre ceci: switch($_SESSION['caddie']->transport) { case "normal" : $_SESSION['caddie']->cout_transport($normal); break; case "express" : $_SESSION['caddie']->cout_transport($express); break; case "gratuit" : $_SESSION['caddie']->cout_transport($freePortNOD32); break; } enfin dans l'hypothese ou tu laisserai le choix à tes clients de choisir, voici comment tu ajouterai ton nouveau port dans l'etape 1 (page achat/modeles/achat_maintenant) à la place de : <select class="formulaire1" name="transport"> <option value="normal" <?php if($transport == "normal") echo "selected" ?>>Normal</option> <option value="express" <?php if($transport == "express") echo "selected" ?>>Express</option> </select> mettre :(et pas ce que j'avai mis plus haut) <select class="formulaire1" name="transport"> <option value="normal" <?php if($transport == "normal") echo "selected" ?>>Normal</option> <option value="express" <?php if($transport == "express") echo "selected" ?>>Express</option> <option value="gratuit" <?php if($transport == "express") echo "selected" ?>>Nod 32 </option> </select>
-
0
-
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
OK, on va trouvé la solution.
-
0
-
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
déjà modifions la page variables.php
<?php include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Variables du site"; include("modeles/haut.php"); switch (vb($_REQUEST['mode'])) { case "ajout" : ecrire($HTTP_POST_VARS); echo "<div class=\"normal\">Vos modifications ont été prise en compte.</div>"; $tab_var = lire(); affiche_variables($tab_var); break; default : $tab_var = lire(); affiche_variables($tab_var); break; } include("modeles/bas.php"); // LISTE DES FONCTIONS function lire() { $file = fopen("../lib/setup/info.inc.php", "r"); $count = 0; $tab_var = array(); while (true) { if (feof($file)) break; $car = fgetc($file); while(($car != "\"") && (true)) { if (feof($file)) break; $car = fgetc($file); } //ici on est au debut de la variable $car = fgetc($file); $var=""; while (($car != "\"") && (true)) { if (feof($file)) break; $var = $var.$car; $car = fgetc($file); } $tab_var[$count] = $var; $count++; } fclose($file); return $tab_var; } function ecrire(&$frm) { $file = fopen("../lib/setup/info.inc.php", "w"); $string = "<?php \n\$serveur_mysql = \"". $frm['serveur_mysql']."\"; \n\$utilisateur_mysql = \"". $frm['utilisateur_mysql']."\"; \n\$mot_de_passe_mysql = \"". $frm['mot_de_passe_mysql']."\"; \n\$nom_de_la_base = \"". $frm['nom_de_la_base']."\"; \n\$wwwroot = \"". $frm['wwwwroot']."\"; \n\$site = \"". $frm['site']."\"; \n\$normal = \"".$frm['normal']."\"; \n\$express = \"".$frm['express']."\"; \n\$freePortNOD32 = \"".$frm['freePortNOD32']."\"; \n\$support = \"".$frm['support']."\"; \n\$paypal = \"".$frm['paypal']."\"; \n?>"; fwrite($file, $string); fclose($file); } function affiche_variables(&$tab_var) { ?> <table border="0" cellpadding="0" cellspacing="1" width="760"> <tr> <td class="entete" colspan="2">Variables du site</th> </tr> <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post"> <tr><td class="normal">Serveur hôte (mysql) : </td><td><input type="text" name="serveur_mysql" value="<?php echo ($tab_var[0]); ?>" size="" /></td></tr> <tr><td class="normal">Identifiant (mysql) : </td><td><input type="text" name="utilisateur_mysql" value="<?php echo ($tab_var[1]); ?>" size="" /></td></tr> <tr><td class="normal">Mot de passe (mysql) : </td><td><input type="text" name="mot_de_passe_mysql" value="<?php echo ($tab_var[2]); ?>" size="" /></td></tr> <tr><td class="normal">Nom de la base mysql : </td><td><input type="text" name="nom_de_la_base" value="<?php echo ($tab_var[3]); ?>" size="" /></td></tr> <tr><td class="normal">URL de la boutique sans barre oblique à la fin : </td><td><input type="text" name="wwwwroot" value="<?php echo ($tab_var[4]); ?>" size="" /></td></tr> <tr><td class="normal">Nom du site web : </td><td><input type="text" name="site" value="<?php echo ($tab_var[5]); ?>" size="" /></td></tr> <tr><td class="normal">Tarif normal (€ TTC) : </td><td><input type="text" name="normal" value="<?php echo ($tab_var[6]); ?>" size="" /></td></tr> <tr><td class="normal">Tarif express (€ TTC) : </td><td><input type="text" name="express" value="<?php echo ($tab_var[7]); ?>" size="" /></td></tr> <tr><td class="normal">FreePort (€ TTC) : </td><td><input type="text" name="express" value="<?php echo ($tab_var[8]); ?>" size="" /></td></tr> <tr><td class="normal">Email administrateur : </td><td><input type="text" name="support" value="<?php echo ($tab_var[9]); ?>" size="" /></td></tr> <tr><td class="normal">Email paypal : </td><td><input type="text" name="paypal" value="<?php echo ($tab_var[10]); ?>" size="" /></td></tr> <tr> <td align="center" colspan="2"> <input type="submit" name="action" class="bouton" value="Enregistrer les modifications"> <input type="hidden" name="mode" value="ajout"> </form> </td></tr> </table> <?php } ?> ensuite, dans la page info.inc.php on va ajouter la ligne ... juste en dessous de express $freePortNOD32 = "0";
Là tu as ajouté un port.
Maintenant faut savoir comment tu compte l'utiliser...
Un montant MAX? et après c'est gratuit?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Message d'erreur lorsque l'on s'identifie
ah ben oui, effectivement, comme il est chargé avant la page, ca fesait un header avant la sesssion. joli murielle!
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Editeur Wysiwyg
Les boutons d'édition?
tu parle de quoi?
J'utilise cela, c'est lié à un fichier javascript qui execute les fonctions liées au click sur les boutons.
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Modification
précise ta requete, tu n'arrive pas à modifier la quantité de produits?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet PROBLEME TAILLE
la version premium repond très bien à ce problème.
-
0
-
-
atila-diffusion a ajouté un message dans un sujet ajout d'un frais de port
pourquoi n'utilise tu pas les variables existantes si tu veux passé le port en gratuit?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Message d'erreur lorsque l'on s'identifie
tu es chez quel hebergeur?
ton dossier sessions doit se trouver à la racine du serveur
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Faire un zoom au passage de la souris
sur des images de produits par exemple;)
-
0
-
-
atila-diffusion a ajouté un message dans un sujet probleme admin
tu viens de l'installer?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet [BUG V3] Port offert
dans la version que vous m'aviz envoyé, c'etait lié au poids, sans poids, pas de frais de port...
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Message d'erreur lorsque je clique sur "acheter"
il te faut créer un dossier "sessions" à la racine de ton serveur.
à mon avis tu n'arrive meme pas à te logger non?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Installation locale sous EasyPhP
si j'avais su que tu utilisai internet explorer encore, je ne t'aurai pas aidé, lol!
-
0
-
-
atila-diffusion a ajouté un message dans un sujet rubrique module/ revendeur
vas dans phpmyadmin et tu fais une simple requete sql. tu sais faire?
sois pour tous les voirs (les produits avec prix revendeurs), soit pour mettre tous les prix revendeur à 0
-
0
-
-
atila-diffusion a ajouté un message dans un sujet PAYPAL
qu'as tu modifié dans le code?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet mode de paiement ! des limites ...
ha quand même!
-
0
-
-
atila-diffusion a ajouté un message dans un sujet mode de paiement ! des limites ...
pas de souci on se met en contact ici et n te dit ca.
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Installation locale sous EasyPhP
fais toi une install de test sur un serveur free
sans oublier de mettre un repertoire sessions à la racine du serveur.
C'st peut etre aussi ce que tu dois faire à la racine de ton dssier www pour que ca marche en local, "sessions"
-
0
-