negoce
Utilisateur open source-
Compteur de contenus
570 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par negoce
-
-
Bonjour,
ça l'ami un petit casse tête pratique :
http://phpcodeur.net/articles/php/templates
à bientôt...
-
Bonjour,
j'utilise easy thumbnails
photoshop je n'ai pas et je trouve ça complexe !
je cherche à garder mes photos grandes !!
pour une meilleurs appréciation du produit !
une ami parler de marcromédia flash player...
un jour surement !
en attendant je cherche à faire de la miniaturisation !
à bientôt...
-
Bonjour,
justement willy m'a envoyé un script qui marche mais il déforme les images :
voilà le lien du topic : http://forum.peel.fr/index.php?showtopic=989&st=0
mais je pense qu'il est possible de s'inspirer de son topic pour finaliser le mien !!
grosso merdo j'ai compris ce que tu a fait !!
tu télécharge deux images à chaque fois !!
une mini et l'autres grande !
toutes tes photos son mini sauf pour le détail produit et là quand tu agrandi elle passe sur l'image grande !!
j'y ai pensé !! mais voilà le temps perdu !!
quand tu a 10 produits ça va mais quand tu en a 5000 ça change la donne !
donc tu tu peux m'aides à faire cette fonction je t'en remerci par avance !!
je tente de mon coté et je donne ce que je trouve !
à bientôt...
-
Bonjour,
sur ton site les tailles sont bien réduites mais pas le poids !!
d'où le temps de charge de tes pages !
et c'est aussi mon pb !
à bientôt...
-
Bonjour,
pour dire vrai l'idée de départ est obtenue !
utiliser une seule base pour deux sites !!
et ça marche !!
l'idée est aussi d'ajouter la fonction stock, csv, newsletter et les templates...
les produits seront ajouter sur le site principale même s'il est possible de les ajouter sur le second site !!
le code si dessus que j'ai mis marche parfaitement !
pas de pb avec le caddie, ni de base sql !!
le seul pb est l'histoir du dossiet upload qu'il faut modifier ...
mais je regarderai comment faire pour changé le code de manière qu'il cherche sur le premier site !
je pense que c'est bon comme ça !!
je vais juste regarder l'histoir de de ce dossier...
merci encore pour votre aide !!
à bientôt....
-
Bonjour,
on ce moment je me suis attaqué au templates !!
à bientôt...
-
Bonjour,
(pour eric-lavoisier) je ne parle pas de refus d'aider !! mais de partir sur une négation !!
ma demande de départ est en réalité résolu à 99% à l'exception du fichier upload car c'est chaint de chercher les images à chaque fois ! mais ça ce n'est pas le plus urgent !!
et c'est grace à macao45 que j'ai pu obtenir ce que je voulait !!
voilà le résultat :
http://www.negoce-land.com/negoce-land
(pour macao45) je trouve bien sympa ton site ( izzotek)
et comme toi j'ai appris sur peel !! alors j'avait commancé sur OSC et donc merci Mr Pruault
et pour mon exemple, regarde car ça marche !!
mais pour un même hebergeur !!
est ce que tu est sur qu'il faut tout tripoter pour que deux hébergeur différents marchent ensemble ?
et merci encore !!
à bientôt...
-
Bonjour,
ah merci !!
je m'y colle demain matin !!
à bientôt...
-
Bonjour,
à moins de demander à notre geni macao45 :)
à bientôt...
-
Bonjour,
ce que je veux dire c'est que pour passer d'une langue à une autre
il faut mettre quoi pour changer de langue ?
à bientôt...
-
Bonjour,
le pb c'est que j'ai des images lourdes
pour une meilleurs appréciation des produits !
on constate en page d'accueil le temps de charge de cette page ( lourd )
car les images ont une taille défini au lieux d'avoir des miniatures !
donc ton aide macao45 est la bienvenue !
à bientôt...
-
Bonjour,
met à ma disposion une version vierge de peel avec les corrections ( comme pour ie6... )
et je te le transforme partiellement !
après pour le principe de template pur !
je suis entrain d'apprendre...
à bientôt...
-
Bonjour,
à l'exeption de macao45 ( merci encore ! )
les autres m'ont tous répondu négativement ( merci de votre participation tout de même !! )
macao45, il va faloir que tu m'explique plus pour :
seul de $db_prefixe change dans le fichier de conf de chaque sitecar je ne suis pas un géni moi :) ;)
tu veux dire quoi ??
à bientôt...
-
Bonjour,
il y a une petite précision au précédent post !!
ça ne marche que sur le même nom de domaine !!
exemple:
ht-tp://www.MON-SITE.COM
ht-tp://www.MON-SITE.COM/AUTRE-NOM
ça ne marche pas sur des noms de domaines différents !
exemple:
ht-tp://www.MON-SITE.COM
ht-tp://www.AUTRE-NOM-DE-SITE.COM
je suis donc intéressé pour savoir comment faire dans le cas de nom de domaine différent :)
ça ce passe dans fonction.php et configuration.inc.php c'est ça ?
à bientôt...
-
Bonjour,
en gros il faut envoyer sur la base principale en changeant en transférant l'upload !!
et ça marche, car je viens de le faire en local sur deux sites de test !!
on part sur le principe que SITE_1 est le site principale
et que SITE_22 est le second site !!
donc pour ça il faut tout simplement changer le fichier ../lib/setup/info.inc.php du SITE_22
<?php$serveur_mysql = " serveur du SITE_1 à remplir ";
$utilisateur_mysql = " utilisateur du SITE_1 à remplir ";
$mot_de_passe_mysql = " mot de passe du SITE_1 à remplir ";
$nom_de_la_base = " nom de la base du SITE_1 à remplir ";
$wwwroot = " adresse complète ( http://... ) du SITE_22 à remplir ";
$site = " nom du SITE_22 à remplir ";
$normal = "10";
$express = "20";
$support = "email@email.com";
$paypal = "email@email.com";
?>
et remplacer le dossier upload du SITE_22 par celui du SITE_1
et voilà !!
et un très grand merci à macao45 sans lui je n'aurait pas trouvé !!
à bientôt...
-
Bonjour,
il sort d'où ce géni :)
tu tombe à pique !!
ta fonction m'interesse !
en revanche oui comme tu l'a dit le site est en fr !
on peut remplacé le text d'origine de " accueil " par $text_accueil
comme ça dans fr.txt on sait que $text_accueil=traduct(accueil);
une autre question, comment changé de langue via un bouton ?
comme dans cet exemple :<a href="?setlang=fre{$flag_params}"><img ......
à bientôt...
-
Bonjour,
Merci l'ami macao45,
tu va devoir m'expliquer !!
car là je ne comprend pas trop, mais je pense que ça va venir...
je suis à ton écoute !
à bientôt...
-
Bonjour,
je viens de tomber sur une fonction de miniaturisation d'image...
elle me parait bien pratique !!
comment l'adaptée pour peel ?
voici le code de la fonction :
function mini ($xmax,$ymax,$dossier,$img,$name,$fond_couleur) { /* $xmax => largeur maximale de l'image $ymax => hauteur maximale de l'image => soit une taille en px soit 'none' pour dire qu'on veut garder la même $dossier => dossier dans lequel doit être créé la miniature : format dossier/ (ne pas oublier le / ) $img => l'image à miniaturiser $name => le nom de l'image $fond_couleur => couleur de fond de l'image au format hexadecimal RRR-VVV-BBB */ // Types d'images utilisés pour le 'switch' un peu plus loin define('FORMAT_GIF',1); define('FORMAT_JPEG',2); define('FORMAT_PNG',3); // dimensions critiques define('YMIN',0); define('YMAX',1000); define('XMIN',0); define('XMAX',1000); // dimensions par défaut define('DEFAUTX',150); define('DEFAUTY',150); // on essaie d'ouvrir le fichier uniquement en lecture (pour être sur qu'il existe) : if(@$file=fopen($img,'r')) { // si le fichier a bien été ouvert, on verifie que c'est bien une image // getimagesize renvoie plusieurs infos de l'image (dimensions, type etc...) et FALSE // si le fichier n'est pas une image : if(list($largeur,$hauteur,$extention) = @getimagesize(htmlentities($img))) { // si c'est bien une image, on teste les valeurs voulues pour la miniature // largeur if((isset($xmax) && !empty($xmax) && $xmax>XMIN && $xmax<XMAX)) { $xm=$xmax; } elseif($xmax=='none') { // si la largeur n'est pas definie on garde la même $xm=$largeur; } else { $xm=DEFAUTX; // largeur par defaut (au cas ou) } // hauteur if((isset($ymax) && !empty($ymax) && $ymax>YMIN && $ymax<YMAX)) { $ym=$ymax; } elseif($ymax=='none') { // si la hauteur n'est pas definie on garde la même $ym=$hauteur; } else { $ym=DEFAUTY; // largeur par defaut (au cas ou) } // creation de la miniature : // test de l'extention : if(in_array($extention,array(1,2,3))) { // si l'extention est bonne on continue switch($extention) { case FORMAT_GIF: // GIF $im=imagecreatefromgif($img) or die('probleme de librairie'); break; case FORMAT_JPEG: //JPEG $im=imagecreatefromjpeg($img) or die('probleme de librairie'); break; case FORMAT_PNG: // PNG $im=imagecreatefrompng($img) or die('probleme de librairie'); break; } // test des dimensions : // si l'image est trop large ou trop haute if($largeur>$xm || $hauteur>$ym) { // coeficient de proportionnalité (pour garder les proportions dans la reduction de l'image) // la reduction ne se fait que pour des dimensions finales entieres donc on arrondis le resultat if ($largeur && ($largeur > $hauteur)) { // image plus large que haute $nhauteur = ceil(($hauteur * $xm)/$largeur); $nlargeur=$xm; } else { // image plus haute que large $nlargeur = ceil(($largeur *$ym)/$hauteur); $nhauteur=$ym; } } elseif($largeur<$xm || $hauteur<$ym) { if($largeur<=$xm) { $nlargeur=$largeur; $xm=$largeur; } if($hauteur<=$ym) { $nhauteur=$hauteur; $ym=$hauteur; } } else { $nlargeur=$largeur; $nhauteur=$hauteur; } // calcul de la position de l'image sur la miniature (centrée si l'image finale est plus grande) $py=($ym-$nhauteur)/2; $px=($xm-$nlargeur)/2; // miniaturisation // image sur fond de couleur definie par l'utilisateur : if(isset($fond_couleur) && !empty($fond_couleur)) { $src=imagecreatetruecolor($xm,$ym) or die('probleme de librairie'); list($fond_rouge,$fond_vert,$fond_bleu) = explode('-',$fond_couleur); $fond=imagecolorallocate($src,$fond_rouge,$fond_vert,$fond_bleu) or die('probleme de librairie'); // on dessine un rectangle de la couleur choisit par l'utilisateur (couleur de fond) imagefilledrectangle($src,0,0,$xm,$ym,$fond) or die('probleme de librairie'); // on créé la miniature imagecopyresampled($src,$im,$px,$py,0,0,$nlargeur,$nhauteur,$largeur,$hauteur) or die('probleme de librairie'); } else { // Aucune couleur de fond definie! return false; } } else { //L'image doit être au format GIF, JPEG ou PNG ! return false; } } else { // Le fichier n'est pas une image ! return false; } } else { return false; } // dans le cas ou vous voudriez sauvegarder puis afficher, ne pas inverser cet ordre ! // sauvegarde de l'image : imagepng($src,$dosier.$name.'.png'); // affichage de l'image header('content-type: image/png'); return @imagepng($src); }
Merci d'une aide !
à bientôt...
-
Bonjour,
Merci de cette précision ARTLIB !!
à bientôt...
-
Bonjour,
merci de la réponse !!
mais avez vous vu mon site !!
il des petites modifications !!
je ne peux pas refaire sur prem5
à bientôt...
-
Bonjour,
toute idée est la bienvenue !!
à bientôt...
-
Bonjour,
heureux pour toi l'ami !!
précise-le sur le lien ça poura aider d'autres personnes !!
à bientôt...
-
-
Bonjour,
si ton site est vierge oui !!
en revanche si tu a fait pas mal de modifs non !!
même si tu retappe tous les text !
une aide de plus : http://g-rossolini.developpez.com/tutoriel...ue/?page=page_4
à bientôt...
Compression d'image du site...
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Bonjour,
justement easy thumbnails le fait !!
mais réalité ce que cherche à faite :
c'est de créer des miniatures pour le listing, en page d'accueil,...
mais quand on arrive sur le produit si le client désire voir l'image en grand ça envoi sur l'image d'origine ! donc lourde !!
et etviterjustement de bricoler à chaque fois !!
car si on désir bricoller sur une peel de base il faut mette dans la pade de detail produit l'image 1 qu'on a préalablement miniaturise et quand on agrandi ça va chercher l'image 2 qui est lourde !
et sur le reste du site mettre des images miniatures !
mais une fois de plus je me répete pour 50 produit ça va ! mais pour 1000 on perd trop de temps !!
et donc ce que je cherche à faire c'est de charger une grosse image quand met dans un dossier IMAGE_GROSSE
et de faire une miniature de cette image qui est envoyé dans un dossier IMAGE_MINIATURE
qnand on navige sur le site on trouve surtout des images provenant du dossier IMAGE_GROSSE
sauf si on est sur le produit que l'on decide de voir en grand !
voilà l'idée...
et c'est ce que j'ai sur mon site de petites annonces !!
et c'est ce que l'on retrouve sur bon nombres de sites !!
à bientôt...