jpcreation
Utilisateur open source-
Compteur de contenus
246 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par jpcreation
-
-
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.iniJe suis d'accord avec ce que dit Atila. Problème de réglage serveur.
et je l'ai installer avec easy php et la fonction mail to fonctionne normalementle mailto na rien a voir , cela bloque car tu ne dois pas avoir de serveur de mail sortant paramétré. C'est pour cela qu'il fait référence à ton php.ini. En clair ton serveur n'est pas capable d'envoyer un mail alors que ton script le demande.
-
Je n'ai pas ce module sur ma version mais je ne vois pas ce qui pourrait l'empêcher.
-
C'est effectivement plus clair.
Pour cette modif, je pense que cela nécessite de refondre (sauf erreur de ma part) toute la fonction "function construit_menu_arborescent_cat" du fichier /modeles/default/template.php.
-
En clair, il va falloir intégrer ce qui existe sur la version shopping mais cela ne se résume pas au fichier produits.php du dossier admin. Il faut reprendre aussi le fichier achat/produit_details.php
-
Pourriez-vous être précis.
Je sais que je suis fatigué mais là j'y comprend rien.
-
Dans la page /administrer/produits.php
Au environ de la ligne 114, il faut avoir :
if (!empty($_FILES['image4']['name'])) {$img4 = upload($_FILES['image4']);}
au lieu de
if (!empty($_FILES['image4']['name'])) {$pdf = upload($_FILES['image4']);}
-
comprend pas tes liens le 2ieme et le 3ieme sont identiquestu veux passer de la catégorie direct au produit détail ?
mais si dans une catégorie catid=40 tu as une ou plusieurs sous catégories catid=83 tu seras obligé de passer par la
Je suis d'accord avec Paulanna.
Je ne comprends pas plus avec ta nouvelle version du troisième.
Voyons si je comprends : tu veux cliquer sur SOUSCAT1 de CAT1 (qui ne correspond qu'à 1 seul produit) pour arriver directement à PRODUIT1 sans passer par index des sous catégories de CAT1.
Si c'est cela, c'est possible à 1 seule condition : soit tu n'as AUCUNE sous catégorie soit tu laisses ton menu en présentation déroulé.
Dans tous les cas les modifs vont se situées dans le fichier fonctions.php
-
Il faut que tu changes la ligne de code qui se trouve au environ de la ligne 114 sur /administrer/produits.php par ceci :
if (!empty($_FILES['image4']['name'])) {$img4 = upload($_FILES['image4']);}L'erreur venait de ce que j'ai mis en gras.
(je vais le publier en ncorrectif)
-
Attention tout de même Jackye car son site est en asp de chez oxatis.
Pour l'ouverture en popup, je ne pense pas que cela pose problème.
Pour ce qui est de l'envoi de fichiers, il faut reprendre la fonction d'upload que tu as sur le backoffice pour les produits et en faire une petite adaptation pour envoyer les fichiers dans un dossier spécial et surtout ne pas les renommer, le tout en pensant que tu est je crois sur une version 2006 ou 2.8.
Je vais faire des tests ce soir pour voir.
-
Je cherche simplement à mettre une couleur autour du site comme les fonds bleus rouges vert etc..de peel shopping. Mais quand je vais dans "gérer la feuille de style" du backoffice rien n'apparait à l'écran !! (je suis sur mac ??)en attendant merci bcp à tous les deux, et bon courage à tous.
Si cela ne marche pas, fais la modification en manuel sur le fichier CSS.
Moi sur firefox, je le vois pas le rouge :(
Pour info, je viens de faire le test sur une 2.9.3 que j'ai en demo quelque part et même sur mac par l'interface du backoffice, je peux le changer et le voir :( .
Quelle version de premium as-tu ?
-
Salut, je ne peux pas participer au débat, par contre, je peux vous dire que tout marche sur mac, je travaille dessus et tout est ok.Je me sens moins seul maintenant et confirme les dires d'Atila :(
-
Vous devez surement avoir un message à l'upload.
Si oui quel est-il ?
Il doit surement faire allusion à la taille du fichier.
-
Bonnjour Jakye,
il faut que tu regardes sur le fichier /lib/fonctions/fonctions.php
la function s'appelle "print_critere_stock_prix".
Tu trouveras l'affichage du prix dedans et il te suffit de mettre une balise : align="right"
Bon courage
-
Quelqun saurait il si il y a une possibilité de demander aux clients d'inscrire une "Date de livraison souhaitée" dans le formulaire de livraison et bien sur de la récupérer dans le bon de commande ?Par avance merci
Vous pouvez toujours utiliser les commentaires. Sinon c'est un développement spécifique à deviser.
Et maintenant la question bête...dans le baxkoffice dans gerer la feuille quand je rentre une couleur de fond je ne vois rien arriver autour du site ? Ne pas chambrer SVP merciPaulanna, je pense qu'il est question plutôt du fond global de la page et si c'est le cas je crois que c'est :
body {margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #6b6b6b;
background-color:#1f1f5f;
background-image:url("../../images/bg.gif");
background-repeat:repeat;
font-size: 11px;
margin: 0;
padding: 0;
}
dans le fichier style.css du dossier /modele/default/
-
ATTENTION toutefois de ne pas mettre tout le site en chmod 777 sinon GARE AUX PIRATES !!!
-
Tu as raison Atila mais autant la première fois j'ai "glissé" sur le mauvais bouton, la seconde était pour publier le code de la modif. :(
-
bonjour,j'aurais voulu intégrer un pdf au lieu d'une 4eme photo comment puis je faire
J'ai deja modifier le fichier config.php.inc mais il manque qq'chose
merci
Sur quelle version de peel ?
Merci d'envoyer le code que vous avez modifié. En théorie, il n'y a rien d'autre à faire.
-
il faut dire que j'ai supprimé l'obligation de s'identifier.cela aurait été sympa de le dire dès le départ cart il faut pour cela, je pense, passer les infos en session mais ce n'est évidemment pas le même code.
Je vais voir ce que je peux faire.
-
A priori rien de grâve de ce côté.
Je vous ai envoyé un MP avec un mail pour me faire parvenir copie de votre class caddie. Je pense que la solution se trouve là.
-
effectivement il n'y a pas de champ pays_en dans la table peel_commandesmais apres avoir ajouté ce champ rien y fait
je ne peux toujours pas valider ma commande
rien ne se passe après avoir choisi mon pays d'éxpédition qui est la france
Peut-on avoir un lien pour test ?
-
merci Jp, pour la confirmation,je vais essayer un javascript :(Regarder sur la premium sur le petit bout de javascript qui ouvre la fenêtre des zooms photos. Je pense que cela devrait suffir.
-
je ne sais pas ce j'avais fait comme "boulette" mais voici une version qui marche (testée cette fois avant :( )
En voici le code intégral.
<? include("../configuration.inc.php"); if (!isset($_GET['catid'])) { $catid = 0;} else {$catid = intval($_GET['catid']);} $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "[PEEL.FR]"; include("$repertoire_modele/haut.php"); ?> <div class="petit" style="border-bottom: 1px dotted grey;"><? affiche_arbre_categorie($catid) ?></div> <? $sqlcat = "SELECT image, description FROM peel_categories WHERE id = '".$catid."'"; $rescat = mysql_query($sqlcat); $objcat = mysql_fetch_object($rescat); if ($rescat) { if (mysql_num_rows($rescat) > 0) { echo "<div align=\"center\" class=\"normal\">"; if (!empty($objcat->image)) { echo "<img src=\"$wwwroot/upload/".$objcat->image."\" width=\"150\" align=\"center\">"; } echo "<br /><br >".stripslashes($objcat->description); echo "</div>"; } } if ($qid_c) { if (mysql_num_rows($qid_c) == 0) { echo ""; } else { echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"top\"><td class=\"normal\">"; echo "<strong>Liste des sous catégories :</strong>"; echo "</td></tr>"; while ($cat = mysql_fetch_array($qid_c)) { ?> <tr valign="top"><td class="normal"> <li><a class="normal" href="<?=$_SERVER['PHP_SELF']?>?catid=<?=$cat['id'] ?>"><?=$cat['nom'] ?></a></li> </td></tr> <? } echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\" border=\"0\" alt=\"\" /></td></tr></table>"; } } else { echo ""; } ?> <? $nb = 30; //nombre d'enregistrement par page if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];} // Récupération et affichage des données $sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb"; $result=mysql_query($sql); if (mysql_num_rows($result) == 0) { if (mysql_num_rows($qid_c) == 0) { echo "aucun produit disponible dans cette catégorie"; } } else { echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"; $nb_cellules = mysql_num_rows($result); $nb_colonnes = 2; $j = 0; while($prod=mysql_fetch_array($result)) { if ( $j % $nb_colonnes == 0 ) { echo "<tr valign=\"top\">"; } if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) { if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\" valign=\"top\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" valign=\"top\" width=\"50%\">"; } ?> <table align="center" border="0" cellspacing="0" cellpadding="3" width="100%"> <tr> <td class="normal" valign="top"> <? if ($prod['image1'] != "") { ?> <img src="<?=$repertoire_images?>/<?=$prod['image1'] ?>" valign="top" width="100" alt="" /> <?} else {?> <img src="<?=$wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" /> <?}?> </td> <td class="normal"> <span class=petit>Réf. : <?=$prod['reference'] ?></span><br /> <a class="titre" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($prod['nom']) ?></a><br /> <? echo stripslashes($prod['descriptif'])."<br />"; $prix = $prod['prix'] * (1-$prod['promotion']/100); if ($prod['promotion'] != 0) {?> <font color="#CC0000">Promotion : <? echo $prod['promotion']; ?> %</font><br /> Prix TTC : <s><?=fprix($prod['prix']); ?></s> <font color="#CC0000"><?=fprix($prix); ?> € TTC</font><br /> <? } else {?> Prix : <font color="#CC0000"><?=fprix($prix); ?> € T.T.C</font><br /> <? } ?> <form method="post" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>"> Quantité : <select name="qte" class="formulaire1"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <input type="hidden" name="id" value="<?=$prod['id'] ?>" /> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> <img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0" /> </a> <a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()"> Ajouter au caddie </a> | <a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>"> <img src="<?=$wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a> <a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>">+ de détails</a><p> </form> </td></tr> </table> <?php } echo "</td>"; $j++; if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "</tr>"; } } ?> <tr> <td align="center" class="normal" colspan="2"> <? } //Boutons précédent et suivant if($start) {echo("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");} $result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1"); $row=mysql_fetch_row($result); if($row[0]>($start+$nb)) { if($start) {echo(" / ");} echo("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); } echo("<br />"); //Affichage des pages if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ? echo("Page : "); for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages { ?> <b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b> <? } } echo "</td></tr></table>"; //} include("$repertoire_modele/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function recupere_sous_categorie($catid=0) { /* Récupère le nom et la description de toutes les sous-catégories de celle-ci */ $qid = mysql_query("SELECT id, nom, description, parent_id FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); return $qid; } ?>
-
A ma connaissance, il n'y a que le javascript pour cela.
-
quand tu dis "lever" Attila ? cela signifie enlever ? supprimer ? car, je me contente de remplacer les fonctions HT, par TTC, et à mon avis c'est un mauvais chemin... de plus, dois je aussi "lever" les lignes TVA ?ma logique me dit : non, non, non
sinon, je ne la verrai plus appaitre sur mes factures print
Il suffit de la masquer sur les pages modele dans /achat/modeles/. Il y a je crois seulement 3 pages à modifier : achat_confirmation.php, achat_maintenant.php et caddie.php.
Bon courage
probleme install sur Free
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Tu es bien brave Atila car cela figure sur la FAQ, il me semble et cela a déjà été publié maintes et maintes fois :huh: