balam

Utilisateur open source
  • Compteur de contenus

    175
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par balam


  1. Je prend tous ces compliments au 1er degré. C'est sympa de ta part (oupss je t'ai tutoyé :huh: tu peux en faire de même nous sommes sur un forum ou l'ambiance est bonne).

    Si je comprend bien tu souhaites avoir le titre, l'image et la description au lieu du titre, image, '+ de details'

    Alors essai ceci à la place du code :

    <tr>
    
    <td class="normal" colspan="2">
    
    <?php
    
    echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>";
    
    echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>";
    
    echo "<br /><br />";
    
    
    	 /* Charge les produits associ&eacute;s */
    
    
    	$select = mysql_query("
    
       SELECT
    
    	p.id,
    
    	p.nom_".$_SESSION['langue'].",
    
    	p.description_".$_SESSION['langue'].",
    
    	p.image1,
    
    	p.prix,
    
    	pr.reference_id
    
       FROM
    
    	peel_produits p
    
    	,peel_produits_references pr
    
       WHERE p.id = pr.reference_id
    
       AND pr.produit_id = '".$prod['id']."'
    
       ")
    
       or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
       if (mysql_num_rows($select) > 0) {
    
    
    	$nb_cellules = mysql_num_rows($select);
    
    
    	$nb_colonnes = 2;
    
    
    	echo "<div class=\"entete\"><img src=\"images/fleche.gif\" /> ".ASSOCIED_PRODUCT."</div><br />";
    
    
    	echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">";
    
    
    	$j = 0;
    
    
    	while ($ref = mysql_fetch_array($select)) {
    
    
    			if ( $j % $nb_colonnes == 0 ) {	echo "<tr valign=top>";	}
    
    
    			if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
    
    
    			// on affiche une cellule
    
    			if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\" align=\"center\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\" align=\"center\">"; }
    
    			echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</a><br /><br />";
    
    
    			if (!empty($ref['image1'])) { echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id']."><img src=$repertoire_upload/".$ref['image1']." width=\"330\"/></a><br />";}
    
    		   echo "<font class=\"normal\">".nl2br(html_entity_decode($ref['description_'.$_SESSION['langue'].'']))."</font><br />";
    
    			}
    
    			echo "</td>";
    
    			$j++;	
    
    			if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
    
    			echo "</tr>";
    
    			}
    
    
    	}
    
    	echo "</table></p>";
    
    }
    
    
       if (est_identifie()) {
    
    
    	 if (a_priv("admin")) {
    
    
    	  echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>";
    
    
    	 }
    
    
    	}
    
    ?>	
    
    
    </td>
    
    </tr>

    ESt-ce dans achat index pour faire ce changement ?


  2. Voici ce que j'ai fait pour une personne :

    <tr>
    
    <td class="normal" colspan="2">
    
    <?php
    
    echo "<div align=\"right\"><a class=\"normal\" href=\"$wwwroot/direaunami.php\"><img src=\"$wwwroot/images/mail.gif\" align=\"absmiddle\" border=\"0\"></a>";
    
    echo "&nbsp;<a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>";
    
    echo "<br /><br />";
    
    
    	 /* Charge les produits associ&eacute;s */
    
    
    	$select = mysql_query("
    
       SELECT
    
    	p.id,
    
    	p.nom_".$_SESSION['langue'].",
    
    	p.image1,
    
    	p.prix,
    
    	pr.reference_id
    
       FROM
    
    	peel_produits p
    
    	,peel_produits_references pr
    
       WHERE p.id = pr.reference_id
    
       AND pr.produit_id = '".$prod['id']."'
    
       ")
    
       or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
       if (mysql_num_rows($select) > 0) {
    
    
    	$nb_cellules = mysql_num_rows($select);
    
    
    	$nb_colonnes = 2;
    
    
    	echo "<div class=\"entete\"><img src=\"images/fleche.gif\" /> ".ASSOCIED_PRODUCT."</div><br />";
    
    
    	echo "<p><table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"5\" width=\"100%\">";
    
    
    	$j = 0;
    
    
    	while ($ref = mysql_fetch_array($select)) {
    
    
    			if ( $j % $nb_colonnes == 0 ) {	echo "<tr valign=top>";	}
    
    
    			if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {
    
    
    			// on affiche une cellule
    
    			if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" width=\"50%\" align=\"center\">"; } else { echo "<td class=\"newsCelluleTwo\" width=\"50%\" align=\"center\">"; }
    
    			echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</a><br /><br />";
    
    
    			if (!empty($ref['image1'])) { echo "<a class=\"titrecategorie\" href=achat/produit_details.php?qte=1&id=".$ref['id']."><img src=$repertoire_upload/".$ref['image1']." width=\"330\"/></a><br />";}
    
    			echo "<a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a><br />";
    
    			}
    
    			echo "</td>";
    
    			$j++;	
    
    			if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {
    
    			echo "</tr>";
    
    			}
    
    
    	}
    
    	echo "</table></p>";
    
    }
    
    
       if (est_identifie()) {
    
    
    	 if (a_priv("admin")) {
    
    
    	  echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>";
    
    
    	 }
    
    
    	}
    
    ?>	
    
    
    </td>
    
    </tr>

    Logiquement tout est OK !

    Super, un grand merci à vous Cédric.

    Si j'ose, pouvez-vous me dire comment faire, et avec quel code mettre la descrition du produit au lieu du descritif ?

    Attention, je comprend que vous n'êtes pas là pour faire le travail à ma place.

    Je comprend aussi, qu'il ne faut pas mâcher le travail pour les autres.

    J'insiste seulement sur le fait que tous les utilisateurs de peel ne peuvent pas connaitre le php comme des pro.

    S'il y avait une formule du style : paiement à l'heure, par exemple :huh: 20 €, je trouverai cela sympa.

    Merci encore Cédric et les autres (Paulanna, Willy, Patrice) pour leurs aides et leurs patiences.

    Prenons le temps de leurs donner leurs lauriers.

    Très cordialement,

    Balam


  3. Slt,

    $nb_colonnes = 1;
    Signifie 1 colonne... Alors pour toi peut etre faut-il essayer
    $nb_colonnes = 2;

    Bonjour Cédric,

    Oui et bien cela ne fonctionne pas ;-))

    J'avais incrusté cette variable, mais il semble que d'autre variable soient obligatoires.

    Je ne suis pas un pro du php.

    Peut être pouvez-vous m'aider ?

    Cordialement,

    Balam


  4. achat/modeles/produit_details.php en bas de page

    il faut ajouter le code permettant l'affichage sur 2 colonnes, tu peux t'inspirer de ce qui est fait sur achat/index.php

    Merci pour votre réponse,

    Pouvez-vous m'aider, car je rame,

    Voici le bout de code qui gére l'affichage:

    /* Charge les produits associ&eacute;s */

    $select = mysql_query("

    SELECT

    p.id,

    p.nom_".$_SESSION['langue'].",

    p.image1,

    p.prix,

    pr.reference_id

    FROM

    peel_produits p

    ,peel_produits_references pr

    WHERE p.id = pr.reference_id

    AND pr.produit_id = '".$prod['id']."'

    ")

    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if (mysql_num_rows($select) > 0) {

    echo "<div class=\"entete\">".ASSOCIED_PRODUCT."</div><br />";

    while ($ref = mysql_fetch_array($select)) {

    echo "<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td class=\"normal\" align=\"center\">";

    $nb_colonnes = 1;

    if (!empty($ref['image1'])) { echo "<img src=$repertoire_upload/".$ref['image1']." width=\"100\"/><br />";}

    echo "".stripslashes($ref['nom_'.$_SESSION['langue'].''])."</td>";

    echo "<td class=\"normal\" width=\"100\"><a class=\"normal\" href=achat/produit_details.php?qte=1&id=".$ref['id'].">".MORE."</a></td></tr></table>";

    }

    }

    if (est_identifie()) {

    if (a_priv("admin")) {

    echo "<a href=\"administrer/produits.php?mode=modif&id=".$prod['id']."\" class=\"label\">MODIFIER LE PRODUIT</a>";

    }

    }

    echo "</td></tr></table>";

    ?>

    A quel endroit et quel code dois-je mettre ?

    Merci

    Balam


  5. Merci encore à Paulanna pour son aide.

    Ce que je souahite faire:

    Lorsque je clique dans mon menus et que le produit s'affiche, j'aimerai que ce soit comme cela:

    REFERENCE

    NOM DU PRODUIT

    IMAGE A GAUCHE

    TEXTE DESCRIPTION DU PRODUIT EN DESSOUS

    Avez-vous un modèle qui me permette cela ?

    Pour être clair je souhaite la même présentation que lorsque l'on clique sur + de détail.

    Cordialement,

    DAvid


  6. des // en début de ligne

    Merci Paulanna,

    Cela supprime les 3 petits points, mais il n'affiche pas le texte entier du produit.

    Comment faire cela.

    Et puis, avez-vous des nouvelles sur le moteur de recherche auto suggestif ?

    Cordialement,

    Balam


  7. alors alors

    modeles/default/templates.php => fonction : template_index_produit et chercher => $descriptif = html_entity_decode($prod['descriptif_'.$_SESSION['langue'].'']);

    mettre les 2 autres lignes en commentaire

    avec plaisir

    mettre les 2 autres lignes en commentaire c'est avec \\ de chaque coté ?


  8. Bonjour,

    Je souhaite afficher un produit par ligne (pour cela ok) mais avec la description entière du produit dans un cadre (pour éviter que le client ne clique sur plus de détails).

    J'ai cherché sur le forum, mas rien qui ne fonctionne.

    Version peel 3.8

    Merci pour votre aide.

    Cordialement,

    Balam


  9. bonjour,

    Si une âme charitable pouvait m'aider ?

    Après plusieurs recherches et test, j'ai cette erreur là ou j'ai installé le contenu de 3) Affichage du nuage :

    Warning: Invalid argument supplied for foreach() in /home/logosmag/public_html/boutique/modeles/default/haut.php on line 1323

    Ce qui correspond à cela:

    // Boucle à travers le tableau

    foreach ($tags as $key => $value) {

    Cordialement,

    Balam

    Un petit UP svp


  10. Merci Paulanna,

    Voici maintenant le message d'erreur que j'ai en installant: 3) Affichage du nuage : (modification le 08/06 pour une plus jolie présentation - Willy)

    Warning: Invalid argument supplied for foreach() in /home/logosmag/public_html/boutique/modeles/default/bas.php on line 115

    merci de votre aide

    Balam

    bonjour,

    Si une âme charitable pouvait m'aider ?

    Après plusieurs recherches et test, j'ai cette erreur là ou j'ai installé le contenu de 3) Affichage du nuage :

    Warning: Invalid argument supplied for foreach() in /home/logosmag/public_html/boutique/modeles/default/haut.php on line 1323

    Ce qui correspond à cela:

    // Boucle à travers le tableau

    foreach ($tags as $key => $value) {

    Cordialement,

    Balam


  11. un probleme de connexion avec la base de données,

    Merci Paulanna,

    Voici maintenant le message d'erreur que j'ai en installant: 3) Affichage du nuage : (modification le 08/06 pour une plus jolie présentation - Willy)

    Warning: Invalid argument supplied for foreach() in /home/logosmag/public_html/boutique/modeles/default/bas.php on line 115

    merci de votre aide

    Balam


  12. Salut Balam, je viens d'aller voir ton site et je n'ai pas vu de nuage de tags.

    Il semblerait que tu ai un soucis dans ton fichier tag.php

    Pour mon site j'ai le même fichier tag.php que celui donner par 3DVF en début de topic et ca marche.

    Bonjour,

    Merci pour vos réponses et aides.

    J'ai bien fait les changements dans les fichiers:

    haut.php

    bas.php

    recherche.php (dans achat/)

    et bien sur la crétion du fichier tag.php

    La création de la base n'a pas posé de problème.

    La version de peel et 2.8

    J'ai maintenant les erreurs suivantes:

    Warning: mysql_query(): Access denied for user 'logosmag'@'localhost' (using password: NO) in /home/logosmag/public_html/boutique/modeles/default/tag.php on line 7

    Warning: mysql_query(): A link to the server could not be established in /home/logosmag/public_html/boutique/modeles/default/tag.php on line 7

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/logosmag/public_html/boutique/modeles/default/tag.php on line 10

    Warning: Invalid argument supplied for foreach() in /home/logosmag/public_html/boutique/modeles/default/tag.php on line 16

    COrdialement,

    Balam


  13. merci pour ta reponse qui a été tres vtres rapide

    J'ai cette erreur

    Parse error: syntax error, unexpected T_VARIABLE in /var/www/virtual/boutique.informatique13.com/htdocs/modeles/default/tag.php on line 1

    Bonjour,

    J'a iausi cette erreur et je ne trouve pas la solution.

    Cordialement,

    Balam


  14. Bonjour,

    est ce que tu as acces a ta base de données ?

    Sinon le plus simple c'est de faire une commande en sql qui te multiplis la quantité par 1000 et comme ca plus de soucis.

    Si tu as acces je te donne le code.

    Willy

    Bonjour,

    Merci Willy de votre réponse.

    J'ai réalisé les changements de poids directement dans la sauvegarde que j'ai fait dans le back office de ma version 3.8 de peel.

    Lorsque je souhaite la réinjecter via MySQL, j'ai cette erreur:

    #1170 - BLOB/TEXT column 'descriptif_fr' used in key specification without a key length

    Pouvez-vous me dire pourquoi ?

    Cordialement,

    Balam

    Voici l'entete de la base peel_produits

    ##

    ## Sauvegarde de bases de donn&eacute;es sur boutique en ligne

    ## http://www.peel.fr

    ## -------------------------

    ## Date : October 11, 2007, 1:22 pm

    ## Base : XXXXX

    ## -------------------------

    DROP TABLE IF EXISTS peel_produits;

    CREATE TABLE peel_produits (

    id int(11) NOT NULL auto_increment,

    alpha char(1) NOT NULL,

    reference varchar(100) NOT NULL,

    nom_fr varchar(255) NOT NULL,

    descriptif_fr text NOT NULL,

    description_fr text NOT NULL,

    nom_en varchar(255) NOT NULL,

    descriptif_en text NOT NULL,

    description_en text NOT NULL,

    image1 varchar(255) NOT NULL,

    image2 varchar(255),

    image3 varchar(255),

    image4 varchar(255) NOT NULL,

    prix float(15,5) NOT NULL default '0.00000',

    prix_revendeur float(15,5) NOT NULL default '0.00000',

    poids float(10,2) NOT NULL default '0.00',

    points int(11) NOT NULL,

    date_insere date NOT NULL default '0000-00-00',

    date_maj date NOT NULL default '0000-00-00',

    promotion float(5,2) NOT NULL default '0.00',

    tva float(5,2) NOT NULL default '0.00',

    etat int(1) NOT NULL,

    on_stock tinyint(4) NOT NULL,

    delai_stock varchar(100) NOT NULL,

    seuil_stock int(11) NOT NULL,

    affiche_stock tinyint(4) NOT NULL,

    on_promo tinyint(4) NOT NULL,

    on_new tinyint(4) NOT NULL,

    on_rollover tinyint(4) NOT NULL,

    on_special tinyint(4) NOT NULL,

    on_perso tinyint(4) NOT NULL,

    on_top tinyint(4) NOT NULL,

    comments tinyint(4) NOT NULL,

    position int(3) NOT NULL,

    meta_titre text NOT NULL,

    meta_desc text NOT NULL,

    meta_key text NOT NULL,

    on_flash tinyint(4) NOT NULL,

    flash_start datetime NOT NULL default '0000-00-00 00:00:00',

    flash_end datetime NOT NULL default '0000-00-00 00:00:00',

    marque varchar(255) NOT NULL,

    reference_fournisseur varchar(100) NOT NULL,

    cost_guides float(13,2) NOT NULL default '0.00',

    etat_stock tinyint(4) NOT NULL,

    lang char(2),

    prix_promo float(5,2),

    paiement varchar(255),

    type_prix varchar(255),

    nom_de varchar(255) NOT NULL,

    descriptif_de text NOT NULL,

    description_de text NOT NULL,

    nom_es varchar(255) NOT NULL,

    descriptif_es text NOT NULL,

    description_es text NOT NULL,

    on_check tinyint(4) NOT NULL,

    mp3 varchar(64) NOT NULL,

    pdf varchar(25) NOT NULL,

    id_ecotaxe int(11) NOT NULL,

    extrait varchar(64) NOT NULL,

    on_download tinyint(4) NOT NULL,

    PRIMARY KEY (id),

    KEY marque (marque),

    KEY descriptif_fr (descriptif_fr)

    );


  15. Bonjour,

    Est-ce qu'il est possible de télécharger dans la table peel_produits juste la colonne poids et ensuite la remettre avec les changements opérés.

    Pour être encore plus clair voici mon problème: j'ai mal saisie les poids de mes articles dans la base. J'ai saisi comme cela = 0.500 grs alors que la saisie valide est = 500 grs.

    Est-ce qu'il y a un moyen de faire le changement comme dit plus haut ?

    Merci de vos conseils.

    J'ai regardé dans le forum, mais je n'est rien trouvé.

    Cordialement,

    Balam


  16. Bonjour à tous,

    J'ai un problème que je ne comprends pas sur le calcul des frais de port.

    Par exemple: 1 objet pèse 500 grs, les frais de port seront de 7.00 €

    Mais, 10 objets qui pèsent 500 grs, et bien les frais de port restent à 7.00 € !

    Cordialement,

    Balam

    Peel version 3.8

    Herbergement Privianet

    Module CB, référencement

    Annuler la demande, j'ai trouvé mon erreur.

    cordialement,

    Balam

Twitter Advisto ecommerce

Facebook PEEL Shopping