balam
Utilisateur open source-
Compteur de contenus
175 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par balam
-
-
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 " <a class=\"normal\" href=\"$wwwroot/direaunami.php\"><b>".TELL_FRIEND."</b></a></div>"; echo "<br /><br />"; /* Charge les produits associé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 à 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
-
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
-
achat/modeles/produit_details.php en bas de pageil 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é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 à 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
-
Bonjour,
Je cherche à afficher les produits associees par colonne de 2 ?
J'ai cherché dans mes fichiers mais, je ne le trouve pas !
Merci de votre aide.
Cordialement,
Balam
-
Bonjour,
Pour des raisons de test, je souhaite désactiver le module rewriting sur ma version 3.8.
Comment faire svp ?
Cordialement,
Balam
-
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
-
bonjour,toujours pareil, j'ai bien le mail de l'administrateur mais le client na pas de mail de comfirmation
:) :(
merci
Il me semble avoir eu le même problème que toi, regardece topic:
http://forum.peel.fr/index.php?showtopic=1...t=0&start=0
Bonne chance.
Balam
-
des // en début de ligneMerci 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
-
alors alorsmodeles/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é ?
-
pour le moment la description du produit se termine par des ...Oui en effet.
Merci Paulanna pour votre réponse.
Balam
-
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
-
Bonjour,
Voila un lien qui peut te rendre service:
http://forum.peel.fr/index.php?showtopic=725&hl=MAIL
Cordialement,
Balam
-
Bonjour,Pouvez-vous mettre la procedure d'installation étape par étape svp.
Très cordialement,
Balam :)
Bonjour,
Un petit UP svp.
Est-ce que cela fonctionne sur peel, ou avez-vous un script à me conseiller ?
Merci de votre réponse.
Cordialement,
Balam
-
Il n'y a pas de lien ça rempli uniquement le champs texte qui n'accepte qu'un nombre de caractére limité.Je pense que le probléme vien de la.
Bonjour,
Pouvez-vous mettre la procedure d'installation étape par étape svp.
Très cordialement,
Balam :)
-
Un petit UP svpbonjour,
Aucune aide !!!
Ce qui semble peut être facile pour vous, n'est peut être pas le cas pour moi ou d'autres.
Cordialement,
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
Un petit UP svp
-
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
-
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
-
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
-
merci pour ta reponse qui a été tres vtres rapideJ'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
-
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ées sur boutique en ligne
## -------------------------
## 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)
);
-
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
-
Donne la solution pour les autres :)Willy
Et bien à la place d'entrer le poids comme cela 600 grs, j'ai entrer comme ca 0.600.
-
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
Affichage produits associees
dans Module PEEL Premium pour PEEL SHOPPING
Posté(e) · Signaler ce message
ESt-ce dans achat index pour faire ce changement ?