Flux d’activité

Flux d’activité de Messages

  1. Riskbreaker


    Bonjour,

    Mon petit problème du jour est de pouvoir renommer les images en fonction du nom du produit.

    Donc pour exemple : je voudrais avoir comme nom d' image "mon_produit_01.jpg" au lieu de "100707_145243_PEEL_TwTgkh.jpg".

    J'aimerais donc récupérer la variable $nom figurant dans le formulaire d'ajout de produit et l'injecter dans la fonction upload.

    Seulement je n'y arrive pas... J'ai tenté quelques modif' mais aucune ne semble marcher véritablement.

    Voici le code de la fonction :

    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 = $nom . "_" .$mdp.$extension; [b]<-- Ici, j'ai tenté d'insérer quelques variables comme $nom ou $frm['nom'] mais ça ne semble pas marcher :([/b]
    
    
    		if ($error) {
    
    				return $error;
    
    		} 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);
    
    						return $the_new_file_name;
    
    				}
    
    		}
    
    }

    La question est : comment récupérer le nom de ma variable $nom pour l'injecter dans cette fonction ?

    Si quelqu'un a une idée..

    Merciiii ;)

  2. daxey


    wantmaster > je te file mon mail : contact_AT_daxey.net , essaie de me contacter ou donne moi ton mail ;) on pourrais peut être bosser ensemble

    (tu n'y a pas été de main morte lol)

    non mais par contre c'est vrai que PEEL est sorti il y a longtemps et que je pense qu'il y a du y avoir un souci de temps ou autre.

    Par contre il y a toute la structure pour développer quelque chose de propre et je pense m'y mettre sérieusement.

  3. wantmaster


    Je confime ;) mais bon j'ai rien dis de peur qu'on pète des cables... et encore ta pas tout dis. Je ne sais pas depuis quand sa date mais serieux quel interêt de faire une béta comme sa...? Et la version premium 200euro c'est coder de la même façon?

    Mais bon ceux qui y boss je pense qu'il font ce qu'ils peuvent quand ils ont le time ;)

    Par contre Toubi le faite de tout mettre en div quand je vois la creation de la 2.9.3 je me pose des questions.

    Si j'étais l'auteur je la proposerai pas sur le site, ou alors dire "version en cours de dev" et mettre la stable en telechargement (2.9.3 je pense).

    Enfin peel à de l'avenir...

  4. Toubi


    Je pense que pruault à pas mal de travail et que donc il a laisser passer des erreurs, ceçi dit il faut quand même reconnaitre le travail qu'il a fait en passant la boutique en div. Je sait que moi je ne peut pas trop aider au développement mais je pense que si tu as le temps et l'envi, tu pourrait corriger le code et le rendre plus propre, ainsi qu'ajouter les petits applications developper içi et la. Et ensuite mettre en ligne une version 3.1 ;)

    Tout le monde te serait reconnaissant ;)

  5. daxey


    Bonjour à tous,

    j'aimerai que l'on discute un petit peu des problèmes rencontrés dans le code de PEEL.

    effectivement cette boutique marche bien, je l'utilise d'ailleurs car son code est simple et facilement modifiable.

    seulement avc la sortie de la nouvelle version, je pensai que l'on allai plus voir des choses du genre :

    if ($qid_c) {
    
    	if (mysql_num_rows($qid_c) == 0) { 
    
    		echo '';
    
    	} else {
    
    		/* morceau de code  ...... */
    
    	}
    ou encore
    } 
    
    else {
    
    	echo '';
    
    }
    j'ai trouvé ca aussi au milieu d'une page sans raison apparente:
    ?>
    
    <?php
    le meilleur que j'ai vu c'est de couper le php pour mettre un commentaire html !
    <?php } ?>
    
    <!-- Début du formulaire -->
    
    <?php
    il y a aussi des
    $HTTP_POST_VARS
    j'ai trouvé aussi par ci par la des choses du genre :
    echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>");

    sans compter que le code n'est pas vraiment propre, tabulations ou il ne doit pas y en avoir ou inversement.

    sauts de lignes rendant le code incompréhenssible.

    c'est vraiment dommage, car il ne manque pas grand chose a cette boutique pour être plus agréable à utiliser et à développer.

  6. bdam


    En passant par l'administration, dans le formulaire vous tapez votre texte normalement et le script se charge de l'envoyer correctement dans base. En revanche si vous faites des modifs directement dans la base vous pouvez rencontrer des soucis de codages

    J'oubliais, je suis aussi sur mac et commence donc à me sentir moins seul ;)

    Pile-poil :-)

    Je toucherais pas aux fichiers de la base, promis !

    Ravi d'avoir un camarade Macintoshien ici. Moi, ça fait un peu plus de 20 ans maintenant que j'ai des Macs, et même quand je travaillais chez Intel (6 ans dans les années 90), je n'ai pu que continuer à constater l'infinie supériorité du Mac sur Winbouse. Maintenant, j'ai de l'Intel et du MacOS dans la même boite, ça roule, et personne ne me traite plus de "non compatible" (les pauvres, s'ils savaient...). Merci encore pour les tips.

    Bertrand.

  7. daxey


    Voici ce que j'attendais dans la nouvelle version mais qui n'a pas été changé :

    $HTTP_POST_VARS et $HTTP_GET_VARS n'ont pas été remplacés par $_GET et $_HTTP (obsolete depuis PHP3)

    Je pensai qu'il y aurai un système de templates intégré.

    pour le zoom produit c'est une bonne idée, j'avais déja intégré lightbox à ma dernière boutique ;)

    toutes les options qui ont été ajoutées sont très utiles merci.

    ah oui, un petit plus serai l'édition de facture en PDF (auquel je travail)

    pourquoi n'avez vous pas choisi de passer en UTF-8 ?

    a+ Daxey

  8. jpcreation


    Oui, c'est ce que je voulais dire en fait, un problème d'encodage qui fait que l'édition de ces textes me pose un problème : les accents sont remplacés par des ?, et si je veux changer le texte via l'interface d'administration, je me demandais si je pouvais taper directement un caractère accentué. Ca donne quoi quand tu le fais ?

    Tx.

    Bertrand

    En passant par l'administration, dans le formulaire vous tapez votre texte normalement et le script se charge de l'envoyer correctement dans base. En revanche si vous faites des modifs directement dans la base vous pouvez rencontrer des soucis de codages

    J'oubliais, je suis aussi sur mac et commence donc à me sentir moins seul ;)

  9. 3DVF


    Bonjour,

    je pense que la soluce y es deja, mais impossible de la retrouver.....

    monsieur Rault me l'avais corrigé mais en passant a la version 3.9 , ca reviens ....

    Lorsque je fait la description d'un produit en HTML , j'ai plein d'espace qui s'ajoute....

    Merci de me donner la correction a faire

    exemple: http://boutique.informatique13.com/-0/twin...256-mo-121.html

    TU as une quantité astronomique de <br> dans ta description!!!

    Faudrais voir dans l'admin comment est saisie ta fiche produit mais la effectivement c'est etrange comme répétition.

    ++

  10. verod


    Pour cela, il va falloir ouvrir le fichier template.php

    Va jusqu'à la fonction suivante:

    function construit_menu_arborescent_cat

    Dans cette fonction, tu va trouver deux paramètres qui gèrent le nombre entre parenthèse (l'un pour les cat l'autre pour les sous-cat)

    en premier lieu:

    if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }

    et quelques lignes plus loin:

    if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }

    Devant chaque, tu peux mettre // qui fera que ces deux paramètres seront en commentaires et donc désactivés ou alors tout simplement, tu supprime ces deux conditions, tu supprime la ligne complète.

    Vero

  11. bdam


    ce n'est pas un probleme de mac , mais d'encodage de la bdd....

    je suis sous mac ;)

    Oui, c'est ce que je voulais dire en fait, un problème d'encodage qui fait que l'édition de ces textes me pose un problème : les accents sont remplacés par des ?, et si je veux changer le texte via l'interface d'administration, je me demandais si je pouvais taper directement un caractère accentué. Ca donne quoi quand tu le fais ?

    Tx.

    Bertrand

Twitter Advisto ecommerce

Facebook PEEL Shopping