Flux d’activité
Flux d’activité de Messages
-
-
Bonjour simraph,
Dans lib/fonctions/fonctions.php, remplacez le code de parent_noeud_cat par : (en gros, on vire le passage par ref. quis emble planter dans cette fonction)
function parent_noeud_cat($noeud_cat,$aktul_cat,$actif_cat = 0){
// Si c'est pas la racine
if($aktul_cat != 0 && $noeud_cat != 0){
// Recherche le parent du noeud à tester
$qid = mysql_query("SELECT c.id, c.parent_id FROM peel_categories c WHERE c.id = '$aktul_cat' AND c.etat = '1' ORDER BY c.position");
$cat=mysql_fetch_array($qid);
// Appel récursif jusqu'à la racine
$actif_cat = parent_noeud_cat($noeud_cat,$cat['parent_id'],$actif_cat);
// Si le noeud testé est le noeud recherché
if($cat['parent_id']==$noeud_cat){
// Met le drapeau à 1
$actif_cat=1;
}
}
return $actif_cat;
}[/codebox]Et dans construit_menu_arbosrescent_cat(), remplacez les appels à parent_noeud_cat du type :
parent_noeud_cat($cat['id'],$catid, $actif_cat=0);
par
$actif_cat = parent_noeud_cat($cat['id'],$catid, $actif_cat=0);
---> Avec tout ca, les catégories / sous-cat, devraient restées pour les pages de cat / sous-cats / produits.
-
BOnjour Jacquoille,
Effectivement la fonction transport affiche la totalité du type de transport et c'est gênant. blink.gif
---> Qu'est ce que ça vous affiche exactement?
Comme le dit mon collègue Arnaud, s'il ne s'agit que de couper une chaîne à partir d'un spérateur comme "|", ça doit être simple à faire
-
-
-
J'ajoute que si vous retirez la variable $wwwroot, ou que vous la passez à '', votre site ne fonctionnera plus du tout : la quasi-totalité des liens sur votre site sont en effet gérés à partir de $wwwroot.
-
Bonjour lionel20,
Pour installer la boutique, il fau tpasser par http://www.monsite.tld/installation/index.php
-
Sujet sut dire à un ami :
http://forum.peel.fr/bug-dire-a-ami-Peel-V4-t3002.html
Je clos ce sujet, car tout est résolu.
-
Bonjour equi-monde,
Les infos suivantes sont disponibles dans la table peel_societe,
- Nom de la société
- Adresse du siège
- N° de téléphone (Facultatif mais c'est un plus)
- N° TVA
- N° Compte bancairé
A partir de la requête suivante :
SELECT societe, adresse, tel, tvaintra, code_banque FROM peel_societe WHERE id = 1
Vous devriez pouvoir les retrouver (ce sont les infos qui sont éditables depuis votre back-office, section "Paramètres de la société"
Pour la dernière info,
- Nom du responsable commercial
Le plus simple est de l'ajouter en dur au moment de la génération de la facture, le plus cleau est d'ajouter un champ responsable_commercial (VARCHAR 255) et de le gérer comme les autres infos dans peel_societe.
Cordialement,
-
Bonjour,
Les deux solutions sans toucher au serveur seraient de remplacer tous les now() dans le code par :
- soit un ".date('Y-m-d H:i:s")." qui permet de remplacer l'heure du moment en SQL par l'heure du moment en PHP
- soit un DATE_ADD(now(), INTERVAL XXXX HOUR) pour rajouter ou retracher XXXX heures à l'heure du serveur
-
Bonjour,
Qu'entendez-vous par "effacer" l'option Paypal ? Le plus simple serait de reprendre un backup du code de votre boutique, ou au pire celui de PEEL Shopping vierge, et d'y reprendre le code que vous avez effacé.
Si vous n'y arrivez pas, appelez-nous lundi matin pour qu'on traite ce problème.
-
Bonjour,
Vous pouvez m'envoyer l'URL de votre boutique pour que je vous fasse un diagnostique. Ca vient manifestement de l'intégration de votre charte graphique, puisque ce bug ne se produit sur la version vierge.
-
Bien le bonjour.
J'ai fait une conne...., j'ai effacé l'option paypal et ne sait comment la rétablir.
Merci du dépannage.
-
Bonjour à tous ,J'ai une erreur qui intervient lorsque je passe sur une deuxième pages pour consulter la suite des produits.
Le texe décale la boutique de 3 ligne et s'affiche
Quelqu'un pourrais il me dire comment y remédier :
voilà le texte ;) : Notice: Undefined index: 2 in haut.php on line 81
Lionel
Bon apparement de nombreux bugs apparaissent :P , alors que la boutique est quasi vierge, c'est à dire que l'installation est faite sans aucun changement de codes !...à méditer :D
Bon ben si quelqu'un peux nous aider moyennant finances , on est preneur :P ...
-
Bonjour à tous ,
J'ai une erreur qui intervient lorsque je passe sur une deuxième pages pour consulter la suite des produits.
Le texe décale la boutique de 3 ligne et s'affiche
Quelqu'un pourrais il me dire comment y remédier :
voilà le texte ;) : Notice: Undefined index: 2 in haut.php on line 81
Lionel
-
Bonjour à tous !
Un problème réglé, un autre est apparu :
Ce problème, auquel nous n'avions pas pensé, affecte 2 ressources et gêne notre production :
1 - PHP
2 - Mysql
Solutions :
Indiquer le fuseau horaire de référence dans le fichier de config php.ini, accessible dans /etc/php5/php.ini.
L'hébergeur ne propose pas l'accés à celui-ci...
Donc, à la racine de notre site dans le .htaccess on peut indiquer : SetEnv TZ "Europe/Paris"
Placé dans la racine du domaine il s'appliquera récursivement à tous les répertoires situés en dessous.
C'est OK et règle le problème Php
Reste le problème MySql pour lequel je ne connais pas la solution...côté client !
SELECT NOW()
Canada East=2009-10-09 17:41:09 time_zone = SYSTEM
Europe/Paris=2009-10-09 23:41:09
J'ai essayé Mysql> SET GLOBAL time_zone = "Europe/Paris"
Erreur
requête SQL:
SET GLOBAL time_zone = "Europe/Paris"
MySQL a répondu:
#1227 - Access denied; you need the SUPER privilege for this operation
Je n'ai pas les droits et ne sait comment pratiquer !
Une solution SVP
-
Bonjour,
Je suis d'accord, et justement aujourd'hui il a été modifié une ligne de code pour la prochaine version de PEEL Shopping (qui arrive plus vite que vous ne pouvez le penser, ;) ) ayant un dirname(__FILE__) pour le passer en $dirroot.
L'orientation est à la suppression de tous les usages de __FILE__ ce qui simplifiera le code.
-
bonjour,
allez je tente de repondre .....
le $dirroot est le chemin absolu du site => /home/a/b/c/mon_site
le $wwwroot est le chemin relatif => mon site
bon et alors .... on arrive sur mon_site dans les deux cas !!!! ;) pourquoi se compliquer la vie ??
le $wwwroot est la pour etre intérrogé via une url => http://mon_site
alors que $dirroot est la pour les acces des fichiers ( upload , images, etc ...)
bref avec $dirroot on ne peut pas trafiquer l'url à distance puisque c'est un chemin vers des repertoires, alors que $wwwroot pourrait etre detourné
bon apres le define regarde ici
c'est plus clair :D
-
bonjour
j'utilise Eclipse qui permet de travailler en sftp ou en ssh sur les serveurs distants, avec autocompletion , editeur css et fonctions mysql
que du bonheur ;) et bien sur en open source
-
le même problème s'affiche sur la version 5.3 de décembre 2007
et le message d'erreur est bien la ligne ~338 de fonctions.php
-
Il s'agit de la version premium version 4.0 de 2006
et le bout de code qui provoque une erreur est sur la page modeles/haut.php et non fonctions comme je l'avais indiqué.
-
-
Bonjour,
Précisez bien toujours les numéros de version, car sinon on s'y perd ;) Ce bug n'existe pas dans la 5.41 et supérieur, et je crois que c'était corrigé dans la 5.4 mais pas sûr. Il s'agit de la refonte de beaucoup de passages de code, donc je n'i pas de correctif simple à proposer.
Je viens de regarder le code de la 5.5 : pour information la variable ecom en GET ne sert plus du tout.
Gilles
-
Bonjour,
L'erreur provient soit d'un chemin qui est à changer pour que ça corresponde à l'arborescence sur le nouveau serveur, soit les droits d'exécutions qui n'ont pas été donnés : le fichier exécutable doit être en 755 ou en 775 suivant les configurations.
-
Bonjour,
Il s'agit d'un problème de parenthèses dans le SQL : il y a au moins un OR dans le WHERE, donc il faut forcer ce que vous souhaitez en mettant des parenthèses.
Je viens de vérifier dans Premium 5.5 qui est sortie aujourd'hui : pas de problème.
$rqProdSearch = "SELECT p.*, c.id as categorie_id, c.nom_" . $_SESSION['langue'] . " as categorie
FROM peel_produits p
INNER JOIN peel_produits_categories pc ON p.id = pc.produit_id
INNER JOIN peel_categories c ON c.id = pc.categorie_id
WHERE p.etat = '1'
AND (p.nom_" . $_SESSION['langue'] . " LIKE '" . addslashes(htmlspecialchars(trim($_POST['search']), ENT_QUOTES)) . "%'
OR p.reference LIKE '" . addslashes(htmlspecialchars(trim($_POST['search']), ENT_QUOTES)) . "%'
OR p.descriptif_" . $_SESSION['langue'] . " LIKE '" . addslashes(htmlspecialchars(trim($_POST['search']), ENT_QUOTES)) . "%')
ORDER BY p.nom_" . $_SESSION['langue'] . "
DESC LIMIT 0,10";
NEW LETTER
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Gilles Boussin
Posté(e) · Signaler ce message
Effectivement, le code donné ajoute un lien vers l'admin de la newsletter, depuis le menu-gauche du back-office.