simraph
Utilisateur open source-
Compteur de contenus
24 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par simraph
-
simraph a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
[résolu] Les sous sous-rubriques disparaissent (bis)Le problème est connu sur la version shopping (4).
Seulement ce n'est pas très ergonomique et le risque de perdre des clients est grand.
Le post en question: http://forum.peel.fr/sous-rubriques-dispar...9447#entry19447
Je me permets de remettre ce sujet au goût du jour, désolé.
Quelqu'un aurait une piste, de l'aide, une idée? Ou la fonction ré-écrite?
merci d'avance et bonne soirée
- 4 réponses
- 3 111 vues
-
simraph a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
[résolu] Problème installation - Erreur 31Bonjour,
J'ai décidé après plusieurs recherche d'utiliser votre code pour mon e-commerce. Merci de votre contribution. J'ai lu les fichiers lisez-moi et le topic installation.
J'utilise la version gratuite. Je fais l'install automatiquement et dès que je renseigne les infos administrateur, j'obtiens cette erreur.
Une erreur de connexion à la base s est produite 31.
Field 'message' doesn't have a default value
J'ai essayé en manuel avec import du fichier peel.sql. Cela ne change rien, j'obtiens une erreur sql.
J'ai regardé dans le fichier societe.php, aucun champ ne correspond à ce fameux "message field". Suis-je dans le bon fichier? Pourriez-vous m'aiguiller un peu?
Merci d'avance et bonne journée !
Raph ;)
PS: J'utilise Easyphp 2.0.0.0 et j'installe en local
- 9 réponses
- 4 257 vues
-
simraph a ajouté un message dans un sujet Changer de € vers le $
Ok, il faut changer les signes € écrits en durs dans le code. C'est dans ces pages, ou par-là : administrer/produits.php, administrer/catégories, etc.
Par contre est-ce que cela suffit pour les calculs? Merci.
Bonne soirée
-
0
-
-
simraph a ajouté un message dans un sujet Changer de € vers le $
Bonjour, ma ptite pierre à l'édifice.
Pour modifier sur la boutique la devise sur la version Shopping 4, aller à la ligne 284 du fichier configuration.inc.php.
Vous n'avez qu'à changer les variables de sessions en fonction des entrées contenues dans la table: peel_devises
Ca modifie au moins les devises pour les visiteurs.
Par contre je ne sais pas où modifier pour changer les devises en back-office, j'ai besoin de votre aide.
1) Est-ce qu'ils sont en durs ?
2) Modifier le fichier configuration.inc.php en laissant conversion 1 pour des CHF ça suffit niveau calculs?
Merci de votre aide.
-
0
-
-
simraph a ajouté un message dans un sujet Les sous sous-rubriques disparaissent (bis)
Retour de vacances ! Ptit up?
J'essaye de contribuer au forum de mon mieux mais je nécessite aussi vos aides.
Merci
-
0
-
-
simraph a ajouté un message dans un sujet Récupération Mot de passe
Bonjour,
Si ça peut servir aussi. Dans le cas d'un site en local (donc envoi du mail pour le changement de mdp ne s'envoie pas) et qu'on ne peut pas simplement effacer le mot de passe actuel dans la bdd en laissant vide il faut un peu feinter:
Dans le fichier fonctions.php, à la ligne 347 on a une variable $nouveau_mot_passe;
1) Rajouter à la ligne suivante: print $nouveau_mot_passe;
2) Aller ensuite sur le site, sur la page oubli du mot de passe, entrer votre adresse mail (login) et envoyer. Vous obtiendrez un message d'erreur comme quoi le mail n'a pas pu partir. Mais au-dessus, vous avez le nouveau mot de passe qui s'affiche.
3) Copier-le et identifiez-vous.
4) Ensuite pour changer le mot de passe aller sur la page "Mon compte" et "Changer mon mot de passe". Coller le nouveau mot de passe récupéré plus haut et créer votre nouveau mot de passe. Celui-ci notez-le !!
;)
ABE
N'OUBLIEZ-PAS DE SUPPRIMER LA LIGNE RAJOUTEE DANS LE FICHIER FONCTIONS.PHP (print $nouveau_mot_passe;) au point 1)
-
0
-
-
simraph a ajouté un message dans un sujet Récupération Mot de passe
Cela s'applique si on n'a plus accès avec notre compte au back-office, donc la création d'un nouvel utilisateur impossible même par le bdd, car le mot de passe se crypte en md5. Si dans le cas où c'est un de vos clients qui n'a plus son mot de passe, la solution à Willy est parfaite.
-
0
-
-
simraph a ajouté un message dans un sujet Ajout 32eme produit impossible
Je résoud à moitié le problème. Au moins les articles s'affichent. Je peux donc ajouter plus que 50 articles (30 dans les anciennes versions). J'aurai pensé que ça avait été corrigé dans la version 4, mais non.
Le but étant de vendre de la premium. C'est compréhensible.
Alors: dans le fichier (administrer -> produits.php) à la ligne 1117, modifier $Links-> ResultPerPage = 50; par le nombre de produits que vous voulez afficher par pages (dans l'admin).
Ca ne résout pas le problème de mutlipage qui foire. Cependant, on peut voir les articles qu'on ajoute dans l'admin. Pour ma part j'ai mis 500 comme ça je ne suis plus emmerd** pendant un petit moment.
J'espère que ça aidera qqn. Je pense que beaucoup de personnes ont laissé tomber la version gratuite ou même peel tout court par manque d'aide derrière. C'est dommage, le code est bon.
Alors j'ajoute ma pierre à l'édifice.
merci M. Pruault
-
0
-
-
simraph a ajouté un message dans un sujet Impossible d'ajouter d'autres articles dans back office
Effectivement je crois qu'ils ne veulent pas en dire plus... Ca les arrange peut-être..
Il faut regarder du côté des multipages. Cependant je bloque aussi. Bas du fichier (administrer -> article.php) vérifier les balises d'ouverture php.
On avance, mais ça ne résout pas le problème. Paulanna un peu d'aide? Je vois que vous répondez bien et régulièrement.
merci.
-
0
-
-
simraph a ajouté un message dans un sujet Ajout 32eme produit impossible
je pense que c'est le multipage qui ne marche pas.. Il me retourne 0 et ne s'affiche pas. Un peu d'aide?
bon week-end si j'ai pas de news avant !
-
0
-
-
simraph a ajouté un message dans un sujet Ajout 32eme produit impossible
Pourtant, on ne peut pas ajouter plus d'articles que 31, même sur la version shopping 4. J'ai trouvé ça en fin de fichier (administrer -> articles):
Vérifier les balises d'ouverture <?php et ?>.
Cependant, ça n'arrange pas la problème. en bas de mes pages, j'ai un 0 qui s'affiche. Je pense qu'il manque un bout.. ou..
qqn à une idée?
Merci
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Réponse pour suivants: on ajoute ce qu'on veut qui s'affiche dans la page centrale dans index.php. Si ça peut servir.
-
0
-
-
simraph a ajouté un message dans un sujet Les sous sous-rubriques disparaissent (bis)
ok j'ai modifié le code de la fonction, mais les sous-catégories ne s'affichent plus du coup, je demande un peu d'aide.. je commence à être rouillé en php...
Mon code:
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1)
{
global $wwwroot, $catid;
$indent_cat +=1;
if(is_array($catid)) $catid=0;
// Recherche de tous les noeuds ayant $parent comme noeud parent
$qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '$parent_cat' AND c.etat = '1' ORDER BY c.position");
// Si la requete a abouti
if($qid){
// Pour toutes les entrées
while($cat = mysql_fetch_array($qid)){
// Boucle pour ajouter l'indentation (une image vide)
// Pour aller plus loin on peut gérer des lignes de suite
for($i=0;$i<$indent_cat;$i++){
$sortie_cat .= "<img src='$wwwroot/images/mnu_empty.gif' border=0>";
}
// Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier)
$fils_cat = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '".$cat['id']."' AND c.etat = '1' ORDER BY c.position ORDER BY IF(c.id='".$catid."',1,0) DESC, c.position ASC");
/* $div_cat = mysql_num_rows($fils_cat); */
if(!empty($fils_cat)){
$div_cat = mysql_fetch_assoc($fils_cat);
}else{
$div_cat = false;
}
// Si il y a des enfants
if ($div_cat) {
// Ajout de l'icone du dossier
$sortie_cat .= "<img src=\"$wwwroot/images/menplus.gif\" border=\"0\"> ";
// Ajout du lien (identiqueà construit menu)
$sortie_cat .= "<a href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">";
// Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel)
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie
$sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
$nb = calcul_nbprod_parcat($cat['id']);
if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
$sortie_cat .= "</a></b><br /><DIV id=".$cat['id'];
// Recherche si le noeud fait partie de l'arborescence du noeud actif
parent_noeud_cat($cat['id'],$catid, $actif_cat=0);
// Si Oui,
if(($cat['id'] == $catid) || ($actif_cat == 1 || $div_cat['id']==$catid)){
// Rends le calque visible
$sortie_cat.= " style=\"display:yes\">\n";
}
else{
// Sinon, rends le calque invisible
$sortie_cat.= " style=\"display:none\">\n";
}
}
// Sinon, c'est un document
else{
// Ajoute l'image du document
$sortie_cat .= "<img src='$wwwroot/images/menminus.gif' border=0> ";
// Ajoute le lien (identique à construit_menu)
$sortie_cat .= "<a href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">";
// Si c'est la feuille active, la met en gras
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom
$sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
$nb = calcul_nbprod_parcat($cat['id']);
if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
$sortie_cat .= "</a></b><br />";
}
// Si c'est un noeud (catégorie)
if($div_cat){
// Appel récursif pour ajout des enfants
construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat);
// Ferme le calque
$sortie_cat.="</div>";
}
}
}
} [/codebox]
merci bcp !
-
0
-
-
simraph a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Les sous sous-rubriques disparaissent (bis)Le problème est connu sur la version shopping (4).
Seulement ce n'est pas très ergonomique et le risque de perdre des clients est grand.
Le post en question: http://forum.peel.fr/sous-rubriques-dispar...9447#entry19447
Je me permets de remettre ce sujet au goût du jour, désolé.
Quelqu'un aurait une piste, de l'aide, une idée? Ou la fonction ré-écrite?
merci d'avance et bonne soirée
- 4 réponses
- 3 217 vues
-
simraph a ajouté un message dans un sujet [résolu] Les sous sous-rubriques disparaissent (bis)
je ne suis pas dans le bon forum.. je remarque now !
je re-crée dans shopping, j'arrive pas à le déplacer.
je ferme
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Les sous sous-rubriques disparaissent (bis)
ok j'ai modifié le code de la fonction, mais les sous-catégories ne s'affichent plus du coup, je demande un peu d'aide.. je commence à être rouillé en php...
Mon code:
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1)
{
global $wwwroot, $catid;
$indent_cat +=1;
if(is_array($catid)) $catid=0;
// Recherche de tous les noeuds ayant $parent comme noeud parent
$qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '$parent_cat' AND c.etat = '1' ORDER BY c.position");
// Si la requete a abouti
if($qid){
// Pour toutes les entrées
while($cat = mysql_fetch_array($qid)){
// Boucle pour ajouter l'indentation (une image vide)
// Pour aller plus loin on peut gérer des lignes de suite
for($i=0;$i<$indent_cat;$i++){
$sortie_cat .= "<img src='$wwwroot/images/mnu_empty.gif' border=0>";
}
// Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier)
$fils_cat = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '".$cat['id']."' AND c.etat = '1' ORDER BY c.position ORDER BY IF(c.id='".$catid."',1,0) DESC, c.position ASC");
/* $div_cat = mysql_num_rows($fils_cat); */
if(!empty($fils_cat)){
$div_cat = mysql_fetch_assoc($fils_cat);
}else{
$div_cat = false;
}
// Si il y a des enfants
if ($div_cat) {
// Ajout de l'icone du dossier
$sortie_cat .= "<img src=\"$wwwroot/images/menplus.gif\" border=\"0\"> ";
// Ajout du lien (identiqueà construit menu)
$sortie_cat .= "<a href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">";
// Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel)
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie
$sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
$nb = calcul_nbprod_parcat($cat['id']);
if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
$sortie_cat .= "</a></b><br /><DIV id=".$cat['id'];
// Recherche si le noeud fait partie de l'arborescence du noeud actif
parent_noeud_cat($cat['id'],$catid, $actif_cat=0);
// Si Oui,
if(($cat['id'] == $catid) || ($actif_cat == 1 || $div_cat['id']==$catid)){
// Rends le calque visible
$sortie_cat.= " style=\"display:yes\">\n";
}
else{
// Sinon, rends le calque invisible
$sortie_cat.= " style=\"display:none\">\n";
}
}
// Sinon, c'est un document
else{
// Ajoute l'image du document
$sortie_cat .= "<img src='$wwwroot/images/menminus.gif' border=0> ";
// Ajoute le lien (identique à construit_menu)
$sortie_cat .= "<a href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">";
// Si c'est la feuille active, la met en gras
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom
$sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
$nb = calcul_nbprod_parcat($cat['id']);
if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
$sortie_cat .= "</a></b><br />";
}
// Si c'est un noeud (catégorie)
if($div_cat){
// Appel récursif pour ajout des enfants
construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat);
// Ferme le calque
$sortie_cat.="</div>";
}
}
}
}[/codebox]
merci !!!!
-
0
-
-
simraph a ajouté un message dans un sujet Les sous sous-rubriques disparaissent
J'ai fait les modifs sur le fichier. Cependant, les catégories ne se déplient plus du coup.
Quelqu'un pourrait m'aider? Ca fait lgtps que je n'ai plus fait de php.. je suis rouillé ;)
je vous joins le code de la fonction:
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1)
{
global $wwwroot, $catid;
$indent_cat +=1;
if(is_array($catid)) $catid=0;
// Recherche de tous les noeuds ayant $parent comme noeud parent
$qid = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '$parent_cat' AND c.etat = '1' ORDER BY c.position");
// Si la requete a abouti
if($qid){
// Pour toutes les entrées
while($cat = mysql_fetch_array($qid)){
// Boucle pour ajouter l'indentation (une image vide)
// Pour aller plus loin on peut gérer des lignes de suite
for($i=0;$i<$indent_cat;$i++){
$sortie_cat .= "<img src='$wwwroot/images/mnu_empty.gif' border=0>";
}
// Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier)
$fils_cat = mysql_query("SELECT c.id, c.parent_id, c.nom_".$_SESSION['langue']." FROM peel_categories c WHERE c.parent_id = '".$cat['id']."' AND c.etat = '1' ORDER BY c.position ORDER BY IF(c.id='".$catid."',1,0) DESC, c.position ASC");
/* $div_cat = mysql_num_rows($fils_cat); */
if(!empty($fils_cat)){
$div_cat = mysql_fetch_assoc($fils_cat);
}else{
$div_cat = false;
}
// Si il y a des enfants
if ($div_cat) {
// Ajout de l'icone du dossier
$sortie_cat .= "<img src=\"$wwwroot/images/menplus.gif\" border=\"0\"> ";
// Ajout du lien (identiqueà construit menu)
$sortie_cat .= "<a href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">";
// Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel)
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie
$sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
$nb = calcul_nbprod_parcat($cat['id']);
if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
$sortie_cat .= "</a></b><br /><DIV id=".$cat['id'];
// Recherche si le noeud fait partie de l'arborescence du noeud actif
parent_noeud_cat($cat['id'],$catid, $actif_cat=0);
// Si Oui,
if(($cat['id'] == $catid) || ($actif_cat == 1 || $div_cat['id']==$catid)){
// Rends le calque visible
$sortie_cat.= " style=\"display:yes\">\n";
}
else{
// Sinon, rends le calque invisible
$sortie_cat.= " style=\"display:none\">\n";
}
}
// Sinon, c'est un document
else{
// Ajoute l'image du document
$sortie_cat .= "<img src='$wwwroot/images/menminus.gif' border=0> ";
// Ajoute le lien (identique à construit_menu)
$sortie_cat .= "<a href=\"$wwwroot/achat/index.php?catid=" . $cat['id'] ."\">";
// Si c'est la feuille active, la met en gras
if($cat['id']==$catid) $sortie_cat .= "<b>";
// Ajoute le nom
$sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']);
$nb = calcul_nbprod_parcat($cat['id']);
if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; }
$sortie_cat .= "</a></b><br />";
}
// Si c'est un noeud (catégorie)
if($div_cat){
// Appel récursif pour ajout des enfants
construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat);
// Ferme le calque
$sortie_cat.="</div>";
}
}
}
}[/codebox]
merci !
-
0
-
-
simraph a ajouté un message dans un sujet Les sous sous-rubriques disparaissent
Bonjour,
je suis confronté au même problème. Quelqu'un aurait la fonction modifiée svp? (ou une piste) J'ai pas mal de sous catégories et de sous-sous-catégories.
Merci d'avance !
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Ok je regarde merci.
Concernant les sous-catégories qui ne restent pas affichées quand on clique sur l'une d'entre-elles, vous avez une piste? (post: http://forum.peel.fr/categories-t1553.html...%82%C2%A9gorie)
Merci !
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
hum...
Pourriez-vous me dire où je peux enlever le echo "aucun produit disponible dans cette catégorie" ainsi que la possibilité de trier les résultats sur les pages de produits (central) ?
merci.
J'avais trouvé ça sur le forum mais je ne remets pas la main dessus.
(j'en demande bcp? J'essaye et j'avance par moi-même, mais il faut que je puisse comprendre un peu mieux la structure de peel, ça vient gentillement)
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Ok, je vois que si je mets mon appel de fonction en début de bas.php, il s'affiche sous le titre et non en-dessus. Autre question:
Qu'est-ce qui s'affiche entre haut.php et bas.php ? Quelle-est la page appelée pour la construction du div=content?
Merci de vos réponses. Je commence à dériver de mon post original, s'il faut j'en ouvre un autre.
Ca fait un peu "premiers pas" en live. ;)
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
OK, je me réponds pour les suivants. Si jamais, fichier template.php, function affiche_sous_categorie();. Maintenant faut que je trouve où la mettre. Dans le fichier haut.php, j'ai un div content. J'essaye.
Si jamais je pars faux, corrigez-moi thanks !
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
Bonjour,
J'ai passé la première étape et ai modifié un peu le design.
Puis-je vous posez encore une question?
J'y vais ;)
J'ai vu que dans la version free (4), l'affichage des sous-catégories ne s'affichent pas sur la page centrale de la catégorie mère. J'ai trouvé ceci (http://forum.peel.fr/categories-t2943.html&hl=cat%C3%A9gories) sur le forum.
Cependant je ne vois pas où insérer la requête ou la fonction correspondante (que je n'ai pas trouvée)
Merci
-
0
-
-
simraph a ajouté un message dans un sujet [résolu] Problème installation - Erreur 31
J'ai trouvé ceci à faire:
INSERT INTO peel_utilisateurs (email, mot_passe, priv) VALUES ('votre email', '".md5("votre mot de passe")."', admin)
Cependant j'obtiens l'erreur suivante:
#1054 - Champ 'admin' inconnu dans field list
Est-ce que ça vient de Easyphp 2.0.0.0? J'ai meilleur temps d'utiliser Wamp? comme vu dans ce topic (http://forum.peel.fr/erreur-lors-de-l-inst...ml&hl=Field)
merci
-
0
-