Flux d’activité
Flux d’activité
-
Gilles Boussin a ajouté un message dans un sujet Migration Shopping vers Premium
Bonjour,
Si vous ne modifiez pas le code, vous pourrez simplement sauvegarder toute votre BDD via phpmyadmin (export d'un fichier SQL), la vider, puis faire l'installation de PEEL Premium et par la suite réexécuter le fichier SQL exporté préalablement poru le mettre dans la base de données du nouveau PEEL Premium. Si vous le désirez, nous pourrons le faire lors de l'installation de PEEL Premium si vous nous donnez votre fichier de données.
Gilles
-
0
-
-
Suspensionlab.be a ajouté un message dans un sujet Module revendeur
Je veux bien que vous tentiez le coup car j'ai plus d'adresse de libre ;)
J'ai créer un compte pour un client via le formulaire revendeur et une fois que l'on veux se connecter, je reçois le message que l'adresse n'exite pas (pourtant bien présent comme utilisateur dans le mode admin et le client reçi un mail avc ses login)
Merci
-
0
-
-
Laertes a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Migration Shopping vers PremiumBonjour tout le monde,
voilà je testes actuellement la version Shopping mais je voudrais savoir ce que cela implique si je passe en Premium
est-ce que je perds tout ce que j'ai fais en test sur Shopping en un mot dois-je repartir de zéro ?
Merci
- 4 réponses
- 2 402 vues
-
Gilles Boussin a ajouté un message dans un sujet frm.func est null ou pas un objet dans caddie
Bonjour,
La version 3.9 est tellement ancienne que je suis obligé de vous préciser qu'il faut vraiment considérer la mise à jour de votre boutique, pour des raisons de sécurité et de fiabilité. Nous n'offrons plus de support sur cette version, néanmoins si quelqu'un a le même genre de problème sur une ancienne version, il pourra peut-être vous aider.
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Rubriques
Bonjour,
Suivant le point de vue, il peut être intéressant effectivement de faire comme vous dîtes. Néanmoins l'autre manière de voir les choses est également pertinente, et c'est cette autre manière qui est appliquée.
Nous allons mettre en place un paramétrage global de la boutique pour la version 6.0 sur ce sujet, pour choisir l'une ou l'autre des méthodes de calcul.
-
0
-
-
rcconsulting a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
frm.func est null ou pas un objet dans caddieBonjour,
Je rencontre un probleme avec mon caddie sur la version peel premium 3.9
apres avoir modifié des pages :
le bouton commander ne marche pas lorsqu'il n'est pas identifié et la redirection vers la page d'identiication n'a donc aps lieu:
erreur : frmsubmit('commande')
frm.func est null ou pas un objet dans caddie
j'ai vu un topic a ce sujet, mais pas seulement lorsque le client n'est pas identifié. car sinon cela fonctionne tres bien.
Merci de votre aide precieuse
Je pense que c'est dans la page template. car pour caddie, caddie_affichage..haut..j'ai remplacer par la page d'origine achetée et le probleme est tjs la
Merci d'avance
- 1 réponse
- 1 953 vues
-
MLG01 a ajouté un message dans un sujet Montrer image dans le resultat d'une recherche
Merci pour ton aide :)
J'y suis arrivé à présent...
Voilà ce que j'ai fait :
if (num_rows($result) > 0) {
echo '<h2>' . RESULT_SEARCH . "</h2><br />";
echo '<table border="0" cellpadding="1" cellspacing="0">
<tr>
<td width="30"><h2>N°</h2></td>';
// <td width="100"><center><h2>Catégorie</h2></center></td>
echo' <td><h2><center>Article + Description</h2></center></td>
<td width="80"><center><h2>Image</h2></center></td>
</tr>';
while ($prod = fetch_assoc($result)) {
$id = $prod['id'];
$cid = $prod['default_color_id'];
$nom = $prod['nom_' . $_SESSION['langue']];
$reference = $prod['reference'];
$descriptif = $prod['descriptif_' . $_SESSION['langue']];
// on supprime l'html de fckEditor
$description = strip_tags(html_entity_decode_if_needed($prod['description_' . $_SESSION['langue']]));
// on coupe le texte si trop long
if (strlen($description) > $taille_texte_affiche) {
$description = substr($description, 0, $taille_texte_affiche) . '...';
}
if (is_module_url_rewriting_active()) {
$urlprod = $wwwroot . '/' . rewriting_urlencode($prod['categorie']) . '-' . $prod['categorie_id'] . '/' . rewriting_urlencode($nom) . '-' . $prod['id'] . '.html';
$urlcat = $wwwroot . '/achat/cat-' . rewriting_urlencode($prod['categorie']) . '-' . $prod['categorie_id'] . '.html';
} else {
$urlprod = $wwwroot . '/achat/produit_details.php?id=' . $prod['id'];
$urlcat = $wwwroot . '/achat/index.php?catid=' . $prod['categorie_id'];
}
// on fait une recherche sur le texte sans accents avec les mots de l'utilisateur,
// si quelque chose est trouvé, on ajoute un BBCODE pour le marquer
// on ajoute dans le tableau $terme_existant[]
foreach($terms as $this_term) {
$preg_condition = getPregConditionCompatAccents($this_term);
$description = preg_replace('/' . $preg_condition . '/i', $bbcode[0] . '$0' . $bbcode[1], $description, -1, $compteur);
if ($compteur > 0) {
$terme_existant[] = $this_term;
}
$nom = preg_replace('/' . $preg_condition . '/i', $bbcode[0] . '$0' . $bbcode[1], $nom, -1, $compteur);
if ($compteur > 0) {
$terme_existant[] = $this_term;
}
// certains champ ne sont pas affichés, mais on test pour savoir si le mot se trouve dedans pour l'ajouter au tag_cloud
$reference = preg_match('/' . $preg_condition . '/i', $reference);
if ($reference > 0) {
$terme_existant[] = $this_term;
}
$descriptif = preg_match('/' . $preg_condition . '/i', $descriptif);
if ($descriptif > 0) {
$terme_existant[] = $this_term;
}
}
// on remplace le BBcode
$description = str_replace($bbcode, $replace_bbcode, $description);
$nom = str_replace($bbcode, $replace_bbcode, $nom);
// affichage
?>
<tr bgcolor="<?echo ($i % 2 == 0 ? '#FFFAAE' : '#ffffff' );?>">
<?php
echo'<td><center>'.$i .'</center></td>';
echo'<td><b><u><a href="' . $urlprod . '" class="normal">' . html_entity_decode_if_needed($nom) . '</a></b></u><br />' . $description . '</td>';
if (!empty($prod['image1'])&& $cid==0)
echo' <td width="80"><center><a href="' . $urlprod . '" class="normal"><img src="'.$GLOBALS['wwwroot'].'/upload/'.$prod['image1'].'" width="50" height="50"></a></center></td>';
if($cid>0)
{
$sql_condition = ' AND couleur_id = "'.intval($prod['default_color_id']).'"'; // Si il n'y a pas de couleur choisie, on séléctionne la couleur par défaut choisie
$sql = 'SELECT *
FROM peel_produits_couleurs
WHERE produit_id="' . intval($prod['id']) . '" ' . $sql_condition . "
ORDER BY couleur_id ASC
LIMIT 1" ;
$q = query($sql);
if ($resultimage = fetch_assoc($q)) {
for($j = 1;$j <= 10;$j++) {
if (!empty($resultimage['image' . $j])) {
$product_images[] = $resultimage['image' . $j];
}
}
}
echo' <td width="80"><center><a href="' . $urlprod . '" class="normal"><img src="'.$GLOBALS['wwwroot'].'/upload/'.$resultimage['image1'].'" width="50" height="50"></a></center></td>';
}
echo' </tr>';
$i++;
}
echo '</table>';
}[/codebox]
à présent via ce lien: http://www.domainehaisha.com/boutique/sear...e=1&match=2, on peut voir que tout s'affiche :)
Problème résolu ;)
-
0
-
-
Suspensionlab.be a ajouté un message dans un sujet BEFORE TWO POINTS
Yess, Merci :angry:
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Module revendeur
Ca devrait marcher, êtes-vous bien sûr de ne pas avoir une erreur dans l'adresse email comme indiqué ?
Je vous invite si nécessaire à refaire la procédure. Un revendeur est un utilisateur parmi les autres, la gestion du login utilise le même module.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet BEFORE TWO POINTS
Il y avait une erreur dans le code que je vous ai écrit.
Dans le code que vous m'indiquez, rajoutez :
GROUP BY p.id
avant
LIMIT 0,5
et ça devrait marcher :angry:
-
0
-
-
Suspensionlab.be a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Module revendeurversion 5.71
Quand je m'enregistre comme revendeur et ensuite je vais dans liste des revendeurs en attente du mode admin avec mon identifiant d'admin, je modifie le statut "revendeur en attente" par "revendeur" afin de valider son inscription.
je me deconnecte de l'admin puis avec les identifiants du pseudo revendeur, j'essaye de me connecter mais l'adresse mail n"éxiste pas!?
Pourriez-vous me dire ou je dois chercher et modifier?
PS: j'ai activé le module revendeur mais je n'ai pas encore renseigné de prix revendeur est-ce grave? je compte le faire dès que mon problème sera en ordre.
- 14 réponses
- 4 300 vues
-
Suspensionlab.be a ajouté un message dans un sujet BEFORE TWO POINTS
Oui en effet le produit est repris dans plusieurs catégories.
Par contre je ne trouve pas dans modules/best_seller/fonctions.php la requete de recherche GROUP BY p.produit_id ?
J'ai ceci:
$requete = "SELECT p.id, p.nom_" . $_SESSION['langue'] . ", p.image1, p.prix, p.default_color_id, p.promotion, c.id as categorie_id, c.nom_" . $_SESSION['langue'] . " as categorie FROM peel_produits p INNER JOIN peel_produits_categories pc ON pc.produit_id=p.id INNER JOIN peel_categories c ON c.id=pc.categorie_id WHERE p.nom_" . $_SESSION['langue'] . " != '' AND " . $cond . " AND p.etat='1' LIMIT 0,5";
J'ai essayé de placer Group et Order by mais le site est blanc 8-(, ou alors j'ai le code qui s'inscrit a la place des produit.
Je ne suis pas un expert en php et j en sais pas comment l'inserer dans la formule.
Merci de m'aider
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Montrer image dans le resultat d'une recherche
Plutôt que des images par couleur, est-ce que pour ces produits, vous n'avez pas des image2, ou 3, ... défini et non pas image1 ?
Regardez en BDD via phpmyadmin, ça vous éclairera.
Si vous voulez apporter le support des images N, alors rajoutez
$fields[] = 'p.image2';
...
et ensuite
$i=1;
while(empty($prod['image'.$i]) && $i<=10){
$i++;
}
et ensuite si $i vaut moins que 10, alors c'est $prod['image'.$i] qu'il faut prendre, sinon c'est qu'il n'y a pas d'image.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet BEFORE TWO POINTS
Est-ce que ce produit est lié à plusieurs catégories ?
Je viens de regarder le SQL qui gère cela, et si il y a plusieurs catégories liées, ça va le sortir pour chaque catégorie, donc N fois. Je rajoute donc un GROUP BY pour la version 6.0
=> rajoutez dans modules/best_seller/fonctions.php dans la requête de recherche un
GROUP BY p.produit_id
avant le ORDER BY.
-
0
-
-
Suspensionlab.be a ajouté un message dans un sujet BEFORE TWO POINTS
Juste, j'ai utilisé les fichier langues que j'avais avec 5.6 car je les avait traduits (nl, es, it, de) et du coup j'ai mis ausi fr et en.
pour l'exemple des double affchages: www.forksparts.com
-
0
-
-
MLG01 a ajouté un message dans un sujet Montrer image dans le resultat d'une recherche
oui, tout a fait d'accord mais pour ces articles, on ne peut pas afficher l'image.
voila le lien pour exemple:
http://www.domainehaisha.com/boutique/sear...e=1&match=2
hors, il y a bien des photos pour ces produits :angry:
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet BEFORE TWO POINTS
Bonjour,
* Je viens de vérifier dans le code de la 5.71 :
define("BEFORE_TWO_POINTS", " ", true); est défini dans lib/lang/fr.php ligne 1016
define("UNIT_PRICE", "Prix unitaire", true); est défini dans lib/lang/fr.php ligne 89
define("BY", "Par", true); est défini dans lib/lang/fr.php ligne 991
Si vous n'avez pas ces constantes, c'est à mon sens que vous n'utilisez pas un fichier par défaut non modifié de PEEL PREMIUM 5.71.
* Concernant les affichages en double de produits dans le top des ventes, avez-vous un exemple concret à me montrer.
Ce module marche normalement sans ce type de problème
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Montrer image dans le resultat d'une recherche
Bonjour,
Oui il y a des images par couleurs qui existent, mais ça donnent N images pour un même produit. Or là on est dans la logique de recherche donc il me semble cohérent de ne pas y toucher.
-
0
-
-
MLG01 a ajouté un message dans un sujet Rubriques
ah tiens, je vais rebondir sur le sujet :angry:
Je ne trouve pas trop mal qu'il puisse calculer les articles pour chaque catégories sauf... quand il y a des sous catégories dans une catégorie...
ce serait sympa que la categorie mère nous disent combien il y a d'articles dans sa categories et sous catégories...
Donc, si par exemple, j'ai
Catégories: Voitures (2)
et comme sous catégories:
BMW (5)
VW (10)
Peugeot (8)
Dans ce cas, la catégorie voiture devrait m'afficher : 25 entre paranthèses :huh:
car cela peut etre déroutant pour les clients
M'enfin, ch'ai pas si c'est possible :)
-
0
-
-
MLG01 a ajouté un message dans un sujet Montrer image dans le resultat d'une recherche
Super ca marche... ou presque :huh:
Ben vi, il reste le cas ou l'on choisit une couleur ou plusieurs couleurs pour un article, dans ce cas, il me semble qu'il doit se connecter à une autre table pour recuperer le lien de l'image, non ?
Une idée ? :)
Encore un grand merci :angry:
-
0
-
-
Suspensionlab.be a ajouté un message dans un sujet BEFORE TWO POINTS
Merci, en effet la constante n'était pas renseignée dans lib/lang fr et autres langues que j'ai ajouté.
Pour info UNIT_PRICE et BY non plus (ça apparait quand on gère des produits par lots)
Par contre j'ai un autre bémol, lorsque je mets un produit dans le top des ventes, il s'affiche en double...?
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Montrer image dans le resultat d'une recherche
Bonjour,
Dans le code que vous avez indiqué, à côté des autres lignes avec $fields[], rajoutez :
$fields[] = 'p.image1';
et ensuite là où vous avez votre code HTML avec les colonnes, rajoutez une balise image qui appelle en attribut src la valeur $GLOBALS['wwwroot'].'/upload/'.$prod['image1']
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet BEFORE TWO POINTS
Bonjour,
BEFORE TWO POINTS est une constante, qui est définie dans le fichier de langue dans lib/lang/fr.php ou autres langues. Elle vaut espace en français, et rien en anglais, car avant une double ponctuation entre français il y a un espace, et que ce n'est pas le cas en anglais.
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Rubriques
Bonjour,
La fonction qui affiche 10 trouve dix lignes en base de données, pour savoir plus précisément il faudrait regarder dans phpmyadmin. Mais comme votre problème est réglé et que ce module de manière générale ne pose pas de problème, je vous propose de ne pas approfondir ce sujet.
Gilles
-
0
-
-
Fleur a ajouté un message dans un sujet ajout page + onglet
merci beaucoup je vais essayer ça :angry:
-
0
-