-
Compteur de contenus
16 264 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Gilles Boussin
-
Gilles Boussin a ajouté un message dans un sujet Erreur dans l'affichage
Bonjour Bertrand,
Quel est votre hébergeur?
Les .htaccess, sur PEEL SHOPPING, ont vocation à protéger les différents répertoires contenant le code du site.
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet mot de passe
Bonjour Magalie,
Vous voulez dire, qu'une fois logguée en tant qu'administratrice, vous soyez dirigée directement vers le back-office et non l'accueil du site?
Si c'est le cas, dans membre.php, ajoutez le code suivant après
$_SESSION['url'] = $_SERVER['HTTP_HOST'];
$_SESSION['caddie']->update();
Modifiez :
if (empty($_SESSION['wantsurl'])) {
if ($_SESSION['caddie']->compte_elements() > 0) {
$goto = "/achat/caddie_affichage.php";
} else {
$goto = "/";
}
} else {
$goto = "/";
}[/code] Par [code] if (!empty($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == 'admin') {
$goto = $administrer_url."index.php";
}elseif (empty($_SESSION['wantsurl'])) {
if ($_SESSION['caddie']->compte_elements() > 0) {
$goto = "/achat/caddie_affichage.php";
} else {
$goto = "/";
}
} else {
$goto = "/";
}
A tester bien entendu, que ce soit en se logguant avec un compte admin ou avec un simple compte d'utilisateur
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet recherche produits
Bonjour agrimoto,
Pour permettre une recherche par nom de produit en langue française, dans /administrer/produits.php, fonction affiche_liste_produits :
après
<tr>
<td class="normal" valign="top" colspan="2" style="padding-top:10px">Référence du produit : <input type="text" name="reference_search" size="15" value="" /></td>
</tr>[/code] Ajoutez : [code] <tr>
<td class="normal" valign="top" colspan="2" style="padding-top:10px">Nom du produit en langue FR: <input type="text" name="nom_fr_search" size="15" value="" /></td>
</tr> Puis dans cette même fonction, après if (isset($frm['reference_search']) && !empty($frm['reference_search'])) {
$where .= " AND p.reference = '" . nohtml_real_escape_string($frm['reference_search']) . "'";
}[/code] Ajoutez [code] if (isset($frm['nom_fr_search']) && !empty($frm['nom_fr_search'])) {
$where .= " AND p.nom_fr= '" . nohtml_real_escape_string($frm['nom_fr_search']) . "'";
}
Je vous laisse le soin de tester :angry:
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Vieux tutorial d'installation à NE PAS suivre
Bonjour Martin,
Avez-vous bien configuré votre httpd.conf de sorte qu'il aille taper dans le bon répertoire?
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Transparence des images redimensionnées
Ça marche :angry:
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Transparence des images redimensionnées
Bonjour Micka,
Je ne connais pas votre version de PEEL, mais voici le correctif que nous avons fait sur ce sujet :
Vers la ligne 80 du fichier lib/thumbs/fonctions.php, il y a un switch sur la variable $srcType.
Il faut remplacer le "case png" par celui-ci:
case "png":
$srcImg = imagecreatefrompng($imageFile);
//avant de copier
//on désactive le blending de chaque pixel
imagealphablending($outImg, false);
//on définit l'alpha de destination
imagesavealpha($outImg, true);
break;
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet PEEL V4 à V5
Pas de quoi, content que votre bug soit résolu !
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet PEEL V4 à V5
Bonjour,
Essayez avec 127.0.0.1 dans $wwwroot, pour le cas où localhost ne se résolve pas bien sur votre machine.
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet PEEL V4 à V5
Re Bonjour,
Quelle version de Wamp utilisez-vous?
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet couleur dans le menu gauche et erreur lors de la mise en place d'une puplicité
Bonjour NeoMega,
Pour ce cas, le plus efficace serait une intervention directe sur votre site, de sorte que nous réalisions bien le menu demandé.
Je vous encourage à appeler notre service commercial au 01 75 43 67 97
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet PEEL V4 à V5
Bonjour,
Je voulais bien dire : $wwwroot et non $wroot , petite erreur de saisie.
Sur PEEL SHOPPING version 4, on a, la ligne indiquée correspond à la fonction suivante
function calcul_largeur_image($image) {
list($width, $height, $type, $attr) = getimagesize($image);
return $width;
}
Si vous appelez l'image suivante :
http://localhost/lam/upload/160610_200811_PEEL_uJdB2v.jpg
Directement depuis votre navigateur Web, s'affiche-t-elle, ou bien alors avez vous une 404?
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet e-transacations
Bonjour Alex,
Il est effectivement tout à fait possible d'intégrer un module de paiement par CB, y compris e-transactions sur une base de PEEL SHOPPING.
Vous devez théoriquement avoir reçu divers identifiants à l'ouverture de votre compte, ainsi qu'un "Kit d'intégration" pour le moyen de paiement
Si vous ne pouvez ou ne souhaitez pas faire l'intégration vous-même, je vous encourage à contacter notre service commercial au 01 75 43 6797.
Cordialement
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Moteur de recherche, erreur
Pas de quoi,
N'hésitez pas à poster de nouveau en cas de souci
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Redirection automatique vers fiche produit
Content d'avoir pu vous aider :angry:
N'hésitez pas à poster de nouveau en cas de souci,
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Moteur de recherche, erreur
Bonjour Alex,
Pour le problème :
Notice: Undefined variable: compteur in /homepages/23/d193877467/htdocs/peel_shopping-5.7/search.php on line 101
Il n'y aura pas, dans un premier temps, de fichier PHP à modifier.
L'idée est de savoir quelle version de PHP vous avez sur votre hébergement.
Si la version est bien antérieure à 5.1.0, la solution la plus simple sera à mon sens de mettre à jour PHP (si vous êtes sur un hébergement dédié) ou de souscrire à une autre offre d'hébergement.
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Redirection automatique vers fiche produit
Bonsoir Magalie,
Apparemment tu as fait un copier coller du code entre crochets qu'a mis Jean-Hervé pour mettre en gras le s qui manquait
=> il faut que tu retires ce code entre crochets pour obtenir ..... FROM peel_produits p .........
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Erreur SQL : Table 'mon site.peel_stocks_temp' doesn't exist "
Par souci de clarté sur le forum, j'efface le sujet ouvert quelques minutes après celui-ci, et je site son contenu, écrit par La fleur :
"Problème règlé ( de ma faute comme d'hab ! )
Merci tout de même"
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Bloquer les nouvelles inscriptions
Bonjour MLG01,
On peut par exemple afficher un message lorsqu'un utilisateur essaie de se créer un compte, pour l'avertir que ce n'est pas possible.
Dans /utilisateurs/enregistrement.php, remplacez :
if (sizeof($_POST) > 0) {
$frm = $_POST;
$message_erreur = valide_form($frm, $erreurs);
if (empty($message_erreur)) {
insere_utilisateur($frm);
$DOC_TITLE = "[PEEL.FR]";
if ($_SESSION['caddie']->compte_elements() > 0) {
if (empty($_SESSION['caddie']->zoneId) || empty($_SESSION['caddie']->typeId)) {
header("Location: $wwwroot/achat/caddie_affichage.php");
header('Connection: close');
} else {
header("Location: $wwwroot/achat/achat_maintenant.php");
header('Connection: close');
}
} else {
include($repertoire_modele . "/haut.php");
afficher_enregistrement_succes();
include($repertoire_modele . "/bas.php");
}
die();
}
}[/code] par [code]if (sizeof($_POST) > 0) {
include($repertoire_modele . "/haut.php");
//Affichez ici le message de votre choix
include($repertoire_modele . "/bas.php");
}
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet option couleur dans l'admin[BUG]
Pas de quoi :angry:
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Redirection automatique vers fiche produit
Bonjour Magalie,
Voici une version corrigé du code :
$count_products_query = query("SELECT id
FROM peel_produit[b]s[/b] p
INNER JOIN peel_produits_categories pc ON pc.produit_id = p.id
WHERE pc.categorie_id =" . intval($catid));
if (num_rows($count_products_query) == '1') {
// S'il y a exactement un produit dans la categorie
if ($count_products_result = fetch_assoc($count_products_query)) {
header('Location: ' . $GLOBALS['wwwroot'] . '/achat/produit_details.php?id=' . $count_products_result['id']);
header("Connection: close");
die();
}
}[/code]
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet prototype ??? a quoi cela sert
Bonjour,
Comme le dit Reloaded, prototype.js est un framework Ajax. Il rajoute des fonctionnalités au javascript de base, donc rien que le fait qu'il soit appelé de base dans PEEL permet de rajouter des bouts de code en Ajax sans se poser de question.
Pour savoir où il est appelé, il faut chercher dans le code "new Ajax" pour chercher une instanciation => la recherche m'a donné dans modeles/.../template.php :
/**
* affiche_menu_recherche()
*
* @return
*/
function affiche_menu_recherche($return_mode = false)
{
global $wwwroot;
$output = '
<form method="get" action="' . $wwwroot . '/search.php" id="recherche">
<fieldset>
<input type="hidden" name="mode" value="1" />
<input type="hidden" name="match" value="2" />
<input type="text" name="search" id="foo" value="" style="width:120px;" />
<input type="submit" class="bouton_ok" value="" name="action" />
</fieldset>
</form>
<div id="placement_produit"></div>
<script type="text/javascript">
new Ajax.Autocompleter(\'foo\',\'placement_produit\',\'/modules/search/produit.php\');
</script>
';
if ($return_mode) {
return $output;
} else {
echo $output;
}
}
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Moteur de recherche, erreur
Bonjour Alex,
Que faites vous également avec DreamWeaver?
Vous gérez simplement le design de votre site?
En quoi l'utilisation de DreamWeaver pose un problème?
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet couleur dans le menu gauche et erreur lors de la mise en place d'une puplicité
Bonjour neomega,
Pour avoir un menu de gauche du type de l'exemple que vous donnez, la solution la plus simple est de "masquer" certaines parties de ce menu dans des div à display:none, et d'associer les boutons à des évènements Javascript pour passer le display à block
Cordialement,
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet création de pages
Pas de quoi :angry:
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Redirection automatique vers fiche produit
Bonjour Magalie, Bonjour Isabelle,
Voici le code que j'écrirais pour vérifier automatiquement si il n'y a qu'un seul produit dans une page de catégorie, et dans ce cas rediriger vers ce produit.
Le code que je transmets ici est écrit pour PEEL SHOPPING 5.71, et n'est pas testé.
Dans la page /achat/index.php, après :
include("../configuration.inc.php");
$catid = (!isset($_GET['catid']) ? 0 : intval($_GET['catid']));[/codebox]
écrire --->
[codebox]$count_products_query = query("SELECT id
FROM peel_produit p
INNER JOIN peel_produits_categories pc ON pc.id_produit = p.id
WHERE pc.id_categorie =". intval($catid));
if (num_rows($count_products_query) == '1') {
//S'il y a exactement un produit dans la categorie
if ($count_products_result = fetch_assoc($count_products_query)) {
header('Location: ' . $GLOBALS['wwwroot'] . '/achat/produit_details.php?id='.$count_products_result['id']);
header("Connection: close");
die();
}
}
A tester, bien entendu :angry:
Cordialement
-
0
-