simraph
Utilisateur open source-
Compteur de contenus
24 -
Inscrit(e) le
-
Dernière visite
Activité de simraph
-
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
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 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 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 216 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
-