Flux d’activité
Flux d’activité
-
safrakas a ajouté un message dans un sujet Rubrique nouveauté
Merci, j'ai posé ma question trop rapidement. C'est OK
-
0
-
-
Willy a ajouté un message dans un sujet Compression d'image du site...
Bonjour,
voila mon code modifié:
Dans lib/fonctions/fonctions.php:
/*Fonction d'upload de fichiers */ function upload($the_file) { global $the_path; $the_file_tmp = $the_file['tmp_name']; $the_file_name = $the_file['name']; $error = validate_upload($the_file); // Teste la validité du document $extension = substr($the_file_name, strrpos($the_file_name, ".")); $dateheure = strftime("%d%m%y_%H%M%S"); $mdp = MDP(); $the_new_file_name = $dateheure . "_www.demoniak-motors.com_" .nompropre($the_file_name); if ($error) { echo $error; return ""; } else { # cool, we can continue if (!move_uploaded_file($the_file_tmp, $the_path . $the_new_file_name)) { //form("\n<b>Quelques choses ne fonctionnent pas : vérifier le chemin de la variable $path et les permissions du répertoire /upload (il doit être en CHMOD777</b>"); } else { chmod($the_path . $the_new_file_name, 0777); /*Redim de l'image a 500px de large et suppression de l'originale*/ miniature($the_new_file_name,500,$the_path); @unlink($the_path.$the_new_file_name); return "p_".$the_new_file_name; } } } /*Fonction d'upload de fichiers */ function upload_petite($the_file) { global $the_path; $the_file_tmp = $the_file['tmp_name']; $the_file_name = $the_file['name']; $error = validate_upload($the_file); // Teste la validité du document $extension = substr($the_file_name, strrpos($the_file_name, ".")); $dateheure = strftime("%d%m%y_%H%M%S"); $mdp = MDP(); $the_new_file_name = $dateheure . "_www.demoniak-motors.com_" .nompropre($the_file_name); if ($error) { echo $error; return ""; } else { # cool, we can continue if (!move_uploaded_file($the_file_tmp, $the_path . $the_new_file_name)) { //form("\n<b>Quelques choses ne fonctionnent pas : vérifier le chemin de la variable $path et les permissions du répertoire /upload (il doit être en CHMOD777</b>"); } else { chmod($the_path . $the_new_file_name, 0777); /*Redim de l'image a 500px de large et suppression de l'originale*/ miniature($the_new_file_name,150,$the_path); @unlink($the_path.$the_new_file_name); return "p_".$the_new_file_name; } } } function miniature($image,$newwidth=150,$rep='./upload/'){ global $the_path; $type=strtolower(substr($image, -3, 3)); $sz = getimagesize($the_path.$image); $width = $sz[0]; $height = $sz[1]; //si l'image est moins large que ce qu'on désire, on la laisse à sa taille if ($width < $newwidth) { $newwidth=$width;} $newheight = $newwidth*$height/$width; $thumb = imagecreatetruecolor($newwidth, $newheight); if ($type=='jpg'){ $source = imagecreatefromjpeg($the_path.$image); } elseif($type=='gif'){ $source = imagecreatefromgif($the_path.$image); } // Redimensionnement imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); if ($type=='jpg'){ imagejpeg($thumb,$rep."p_".$image,75); } elseif($type=='gif'){ imagegif($thumb,$rep."p_".$image,75); } } Et dans administrer/produits.php, j'ai remplacé: upload($_FILES['image1']) Par: upload_petite($_FILES['image1'])
Afin que l'image 1 soit la plus petite possible, ici 150 px de large.
Pour les autres images j'ais mis 500px de large.
Voila, pensez a sauvegarder vos pages avant de les modifier.
Willy
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Petit coup de main au sujet de la fonction ajout
c'est normal; point trop de remerciement s'il te plait, je ne t'ai pas trouvé la solution..
-
0
-
-
sebix a ajouté un message dans un sujet MODIFIER LE MESSAGE info stock
je vais essayer cela, je vous remercie a tous les deux.
bonne soiree!
-
0
-
-
paulanna a ajouté un message dans un sujet MODIFIER LE MESSAGE info stock
achat/stock_alertes.php
ligne 57 environ : echo $nom.nl2br(stripslashes(MSG_NO_STOCK));
MSG_NO_STOCK => dans le fichier le langues que t'a indiqué Willy
-
0
-
-
Willy a ajouté un message dans un sujet MODIFIER LE MESSAGE info stock
Dans le fichier de langue ?
lib/lang/fr.php
Willy
-
0
-
-
sebix a ajouté un message dans un sujet MODIFIER LE MESSAGE info stock
lorsque tu n as plus le produit en stock, un pop up s affiche sur le site quand un client passe dessus. j aimerais mofidifier le texte qu il y a dans cette fenetre
-
0
-
-
eric-lavoisier a ajouté un message dans un sujet Petit coup de main au sujet de la fonction ajout
-
0
-
-
Willy a ajouté un message dans un sujet MODIFIER LE MESSAGE info stock
Quel message ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
C'est ca qui clochait:
oi.count (*)
J'avais pas calculé entre les 4-5 MP, mon travail et mon propre codage :)
Willy
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Petit coup de main au sujet de la fonction ajout
tu n'as pas encore été assez précis, mais pour t'avancer pense à la struture du caddie; si tu dois gerer le critere du produit, tu dois le stocker dans l'objet à function ajout(&$produitid, $quantite, $critere)
C'est à dire car un moment donné, tu dois te retrouver avec un articles[produitid][critereProduit]
Mais pour cela il te faut d'abord retoucher un ptit peu la structure de l'objet caddie, pour qu'il gere la qantité dans une souscase du tableau article, par exemple
function ajout(&$produitid, $quantite, $critere) { /* Ajoute un article au caddie et met à jour le montant total */ if (isset($produitid)) { if (! isset($this->articles[$produitid][$critere])) { $this->articles[$produitid][$critere]= 'O'; } $this->articles[$produitid][$critere] += $quantite; } }
mais apres vérifie bien que pour aller chercher les données tu n'ai pas de conflit
-
0
-
-
eric-lavoisier a ajouté un message dans un sujet Petit coup de main au sujet de la fonction ajout
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
le plaisir d'aider son prochain :)
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Petit coup de main au sujet de la fonction ajout
apparaitre apparaitre, encore te fat il les mettre en hidden dans le formu que tu t'apprete à poster... tu l'as fait?
-
0
-
-
eric-lavoisier a ajouté un message dans un sujet inprimer fiche produit
-
0
-
-
eric-lavoisier a ajouté un message dans un sujet Petit coup de main au sujet de la fonction ajout
-
0
-
-
sebix a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
MODIFIER LE MESSAGE info stockBonjour, comme le nom de mon post l indique, j aimerais modifier le message d'info stock. ou cela se trouve t il?
cordialement
- 5 réponses
- 3 003 vues
-
Riskbreaker a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
VOUIIIIIIIIIIIIIIIIII, ca y est ca marche !!!
Grâce à vous deux Attila et Willy, merciiiiii
Voici la requête en question pour ceux que ca interresse :
$sql = "SELECT Count(*) AS count , p.id , p.nom , p.prix FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10";
La seule chose qui clochait dans ton morceau de code Willy, c'était simplement la majuscule à "Count" et il ne fallait pas d'espace entre Count et (*) !
Youpiiiiiii, vous n'imaginez pas comment je suis heureux de voir tout ça marcher :)
Merciii encore !
-
0
-
-
noya_m a ajouté un message dans un sujet inprimer fiche produit
Voila le style que j'aimerais
http://www.boutique.lilletourism.com/fiche...|000231-03.html voir imprimer
-
0
-
-
atila-diffusion a ajouté un message dans un sujet inprimer fiche produit
ca t'imprime tout la page web ca... c'est ce que tu veux?
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Message Privé
apres une absence de trois semaines, la boite etait pleine chez moi... :)
-
0
-
-
atila-diffusion a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
ca en comptera trop ca. teste le en réél mais moi ca me comptait les choses deux fois.
-
0
-
-
Riskbreaker a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
Non, on retombe sur une erreur de syntaxe avec ca...
Grouh, on en viendra jamais à bout ...
-
0
-
-
Willy a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
$sql = "SELECT count (*) as count , p.id , p.nom , p.prix FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id, p.id ORDER BY count DESC LIMIT 10";
-
0
-
-
Riskbreaker a ajouté un message dans un sujet Création d'une page "Meilleures Ventes"
Exact, j'ai changé quelques lignes pour le faire marcher, ce qui a donné ceci :
$sql = "SELECT oi.produit_id as count , p.id , p.nom , p.prix FROM peel_commandes_articles oi, peel_produits p WHERE oi.produit_id = p.id GROUP BY oi.produit_id ORDER BY count DESC LIMIT 10";
Mais avec cette requête il me classe les vins par ordre de grandeur de l'id et non par nombre d'occurences :/
-
0
-