J1P
Utilisateur open source-
Compteur de contenus
150 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par J1P
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Moteur de recherche utilisateursBonjour à tous,
Tout d'abord meilleurs voeux à tous pour cette nouvelle année 2016.
J'ai une petite question relative au moteur de recherche utilisateurs. Je suis sous la version 6.2. le moteur de recherche permet dans l'admin de rechercher un utilisateur selon différents critères comme nom, prenom, code postal, email
Je voudrais ajouter le critère "societé", à quel endroit dois-je modifier ? En effet pour le moteur de recherche côte client, il faut modifier le fichier search mais côté admin ce n'est pas le même moteur.
Merci de votre aide
Anh
- 5 réponses
- 2 765 vues
-
J1P a ajouté un message dans un sujet Meta facebook image
Bonjour Gilles,
Non lorsque je regarde mon code source il apparait seulement <meta property="og:image" content="http://xxx.fr/upload/ " /> c'est a dire que dans mon entete $product_images[1] n'est pas compris ou mal geree dans l'html.
Je ne comprends pas trop car j'utilise sur une autre page dans un slideshow ' . $GLOBALS['repertoire_upload'] . '/' . $product_images[1] . ' et j'ai bien mon image qui apparait, donc en theorie dans le <head> l'url de l'image devrait aussi s'afficher, non ? ou je fais une erreur de logique ?
En effet sur facebook developper ils conseillent meme une taille de 600x315 pixels voir 1200x630, je suis les conseils sur https://developers.facebook.com/docs/sharing/best-practices#tags
Merci Gilles de vos lumieres
Anh
-
0
-
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Meta facebook imageBonjour, je suis sous vers 6.4
J'ai une question concernant les meta facebook, je souhaite ajouter les differents meta (cela ne pose aucun probleme) hormis le meta og:image
car je ne sais pas ou aller chercher l'image. J'ai ajoute les meta sur la page display.php
J'ai tente plusieurs essais dont :
<meta property="og:image" content="' . $GLOBALS['repertoire_upload'] . '/' . $product_images[1] . '" />
mais l'url de l'image n'apparait pas, je dois faire une erreur de logique sans doute mais mes competences limitees en php rendent cette logique parfois bancale
Une idee ?
Merci de votre soutien
Anh
- 5 réponses
- 3 307 vues
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Nouveautes Et Special Sur La Meme PageBonjour,
Je suis sous la version 6.2 et je me posais la question si je pouvais afficher sur la même page les produits "special" et "nouveaute"
dans achat/special.php on a le code
echo affiche_produits(null, null, "special", $GLOBALS['site_parameters']['nb_produit_page'], 'general', true);
donc on affiche bien les produits cochés "special"
Peut-on afficher sur cette même page les produits "special" et les produits cochés "nouveaute" ?
Le code pour les produits nouveaux est
echo affiche_produits(null, null, "nouveaute", $GLOBALS['site_parameters']['nb_produit_page'], 'general', true);
Je ne suis pas experte du tout et j'essaies de comprendre le fonctionnement, même les "null" je ne sais pas trop à quoi cela correspond
Merci de votre soutien
Anh
- 1 réponse
- 1 852 vues
-
J1P a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Ne Pas Afficher Un Drapeau De LangueBonjour à toutes et tous,
J'ai une petite question sans doute idiote mais je souhaiterai ajouter une nouvelle langue à ma version 6.4
Aucun problème pour ajouter, ma question porte sur le petit drapeau en effet quand on ajoute une nouvelle langue a un site déjà existant, il faut ajouter tous les textes, cela peut prendre plusieurs semaines, je voudrais savoir s'il y avait un moyen de ne pas afficher le nouveau drapeau mais d'avoir accès avec un lien direct à la nouvelle version.
Par exemple je souhaite ajouter l'espagnol, /es/ le drapeau apparait et quand je clique j'arrive sur la version monsite/es/, mais le temps que je remplisse avec les textes la version est affreuse et vide, ce qui peut deranger le client.
J'ai pensé dans un premier temps mettre une redirection en htaccess sur une page du genre "en construction" mais de ce fait je n'ai pu accès pour tester mes pages.
Quelqu'un aurait-il une solution pour soit ne pas afficher le drapeau espagnol ou autre chose ?
Merci d'avance
Bon week-end
Anh
- 1 réponse
- 1 588 vues
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Probleme De Doublon / Multi CategoriesBonjour,
J'ai une question en relation avec les doublons generes lorsque nous choisissons pour un meme produit 2 ou 3 categories.
En effet, sur google webmaster, on me signale que j'ai 50 pages avec meme titre
Lorsque je choisis par exemple un vase, sa categorie principale est par exemple "vase design" mais je lui attribus aussi d'autres categories comme "idee cadeaux", "objets en verre"
Ainsi j'ai pour un meme article 3 url differentes donc doublons
Comment faire pour avoir la possibilite de choisir plusieurs categories mais d'obtenir une seule url finale car pour le SEO les doublons c'est pas bon.
Je suis sous la version 6.2
Merci
Anh
- 1 réponse
- 2 479 vues
-
J1P a ajouté un message dans un sujet Produits Par Langues
Bonjour, je voudrais reprendre cet article sur le paiement par cheque
Je suis sous la version 6.2
L'astuce avec le nom est plutot judicieux, si cheque n'est pas rempli en anglais il ne s'affiche pas.
Maintenant si on prend le cas ou c'est un francais en angleterre, il peut donc envoyer un cheque en euro.
Ainsi l'ideal serait de pouvoir le faire s'il choisit la devise euro.
Ainsi autoriser/afficher le moyen de paiement par cheque si la devise est euro mais pas si la devise est la livre sterling.
Pourriez-vous m'aiguiller ?
Merci de votre aide
Anh
-
0
-
-
J1P a ajouté un message dans un sujet Condition Parametre Utilisateur
Effectivement je n'avais pas vu $_SESSION
Merci de votre retour
Je regarde bcp sur internet mais les codes sont difficiles a mettre en pratique sur le site pour moi
je trouve en regle generale des <?php echo... mais sur display on utilise souvent $output .= '
le plus difficile est de savoir quoi mettre au bon endroit, j'ai encore du mal :)
Merci encore
Anh
-
0
-
-
J1P a ajouté un message dans un sujet Condition Parametre Utilisateur
Je m'etais inspire de la condition pour les images de display_product
if (!empty($display_picture)) {
if (pathinfo($display_picture, PATHINFO_EXTENSION) == 'pdf') {
$this_image = '<img src="' . $GLOBALS['wwwroot'] . '/images/logoPDF_small.png" alt=pdf" width="' . $GLOBALS['site_parameters]['small_width'] . '" height=' . $GLOBALS['site_parameters]['small_height'] . '" alt="' . $product_object->name . '" />';
$zoom_link = '<a href="' . $GLOBALS['repertoire_upload'] . '/' . $display_picture . '" onclick="return(window.open(this.href)?false:true);">' . ZOOM . '</a>';
} else {
$this_image = '<img src="' . $GLOBALS['wwwroot'] . '/images/photo-non-disponible.gif" width="130" alt="' . PHOTO_NOT_AVAILABLE_ALT . '" />';
$zoom_link = '';
}
Donc dans cette logique si nom_famille est vide (petite erreur lorsque j'ai ecrit) on fait apparaitre societe autrement on fait apparaitre nom_famille si le champ est rempli
if(!empty($frm['session_utilisateur']['nom_famille']))
{
$output .= '<h1>' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['nom_famille']) . '</h1>';
}
else
{
$output .= '<h1>' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['societe']) . '</h1>';
}
Mais dans les 2 cas champ nom_famille rempli ou vide il m'affiche tout le temps societe et jamais nom de famille
Si je retire le ! devant empty il m'affiche uniquement nom_famille meme si celui-ci est vide
-
0
-
-
J1P a ajouté un message dans un sujet Image Unique Pour Banniere
Impeccable, merci beaucoup Gilles, je n'aurai jamais pense a changer a ce niveau la :)
-
0
-
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Condition Parametre UtilisateurBonjour,
Je suis sous la version 6.2 et j'ai une question qui peut paraitre idiote mais je n'y arrive pas
Sur la page display.php nous avons
<a href="' . $GLOBALS['wwwroot'] . '/membre.php">' . HELLO . ' ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['prenom']) . ' ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['nom_famille']) . '</a>
Qui permet d'afficher Bonjour prenom de l'utilisateur et nom de famille
Dans mon cas je n'utilise que le nom de famille donc j'ai mis
<a href="' . $GLOBALS['wwwroot'] . '/membre.php">' . HELLO . ' ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['nom_famille']) . '</a>
Maintenant je souhaitais mettre une condition lorsque le nom de famille n'est pas enregistre dans la base (non obligatoire chez moi) c'est le nom de la societe qui va apparaitre
ainsi j'ai fait
if(!empty($frm['session_utilisateur']['societe']))
{
$output .= '<h1>' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['nom_famille']) . '</h1>';
}
else
{
$output .= '<h1>' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['societe']) . '</h1>';
}
J'ai ainsi seulement le nom de la societe qui s'affiche et jamais le non de famille, je pense que ($frm['session_utilisateur']['societe']) ne doit pas etre la bonne ecriture
Pourriez vous m'aiguiller a ce sujet
Merci d'avance et pardonnez mon niveau tres faible en php mais je progresse petit a petit
Anh
- 4 réponses
- 2 570 vues
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Image Unique Pour BanniereBonjour,
Je suis sous la version 6.2, je me suis apercue que les images s'enregistraient avec le nom de base lors du upload ainsi sans faire attention j'ai telecharge 3 bannieres differentes avec le meme nom 3.gif et de ce fait je n'avais que la derniere banniere uploadee dans les 3 publicites differentes.
Comment puis-je modifier le code pour par exemple ajouter quelquechose unique a la fin de la banniere afin de ne pas etre confronte a ce probleme.
J'ai vu sur la version 7.1 que vous rajoutiez un code avant le .jpg mais comme tout a ete modifie sur cette version, je ne sais pas comment faire pour modifier la mienne
Pourriez-vous m'aiguiller s'il vous plait ?
En vous remerciant par avance
Anh
- 2 réponses
- 5 703 vues
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Avis + IdentificationBonjour Simon et Peel staff,
Je suis sur la version 6.2
J'ai une question qui revient regulierement de part mes clients
Lorsqu'ils sont sur la page d'un produit et qu'ils souhaitent laisser un avis, ils cliquent donc sur le lien
Par defaut s'ils ne sont pas connectes ils ont le choix entre creer un compte ou s'identifier
Une fois par exemple l'identification faite ils ne sont pas rediriges automatiquement vers la page pour laisser un commentaire ils restent sur la page compte.php
Comment les rediriger vers la page de l'avis car du coup beaucoup ne font pas l'effort de revenir sur la page produit pour laisser un commentaire.
Merci de m'aiguiller
Anh
- 1 réponse
- 2 081 vues
-
J1P a ajouté un message dans un sujet Gestion Des Avis
Bonjour,
Merci effectivement j'ai modifie $sql = "INSERT INTO peel_avis (...
en mettant les nouveaux champs avant avis et note et ca fonctionne, je ne pensais pas que cela pouvait impacter sur la base de donnee.
Merci de ce conseil
Anh
-
0
-
-
J1P a ajouté un message dans un sujet Gestion Des Avis
Bonjour,
Je suis sous la version 6.2 et je viens d'ajouter 2 champs pour les avis, creation dans la base de donnee, tout va bien.
Ajout dans le formulaire, test en ligne ca fonctionne sauf qu'en consultant les avis je m'apercois que mes champs sont decales au niveau de la base de donnees desormais
ce que je rentre dans les champs que je viens de creer decalent le champ note et le champ avis ainsi j'ai dans mes 2 nouveaux champs les infos de note et celle d'avis et dans les champs note et avis mes 2 nouveaux champs.
Exemple a partir du formulaire
champ note : 5
champ avis : bonjour
champ note2 : 1.15
champ note 3 : 5.50
J'obtiens dans la base de donnees
champ note : 1
champ avis : 5.50
champ note2 : 5
champ note3 : bonjour
J'ai sans doute fait une erreur quelquepart pourtant je n'ai touche que la fonction du module avis.
Qu'en pensez-vous est-ce que ca vient de mon choix d'avoit mis des float pour les champs note 2 et 3?
Merci de votre soutien
Anh
-
0
-
-
J1P a ajouté un message dans un sujet Gestion Des Avis
Bonjour
Je l'ai place dans print_compte
if (!function_exists('print_compte')) {
function print_compte($return_mode = false)
{
if (est_identifie()) {
$q = query("SELECT * FROM peel_avis WHERE id_utilisateur = ".intval($_SESSION['session_utilisateur']['id_utilisateur']));
while($result = fetch_assoc($q)) {
// Affichage
}
$u = get_user_information($_SESSION['session_utilisateur']['id_utilisateur']);
$output .= (!empty($u['code_client']) ? '<p><h2>' . COMPTE . ' ' . NUMBER . ' ' . $u['code_client'] . '</p>' : '') . '</h2>
<b>' . YOU_ARE . '</b>: ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['prenom']) . ' ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['nom_famille']) . '
<br /><b>' . OFFERED_BY . '</b>: ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['ville']) . '
<br /><br />
';
if(is_payback_module_active()) {
$output .= '
<h2>' . MY_RETURN . '</h2>
- <a class="normal" href="' . $GLOBALS['wwwroot'] . '/payback.php">' . RETURN_HISTORY . '</a><br />
<br />';
}
if (est_identifie()) {
if (a_priv('util') || a_priv('admin')) {
$output .= '<br /><br />
<h2>' . MY_ORDER . '</h2><br />
' . ORDER_FOLLOW . '
- <a class="normal" href="' . $GLOBALS['wwwroot'] . '/order.php">' . ORDER_HISTORY . '</a><br />
<br />';
}
}
if (is_module_pensebete_active()) {
if (est_identifie()) {
if (a_priv('util') || a_priv('admin')) {
$output .= '<br />
<h2>' . PENSE_BETE . '</h2>
- <a href="' . $GLOBALS['wwwroot'] . '/box.php">' . VOIR_PENSE_BETE . '</a><br /><br />';
}
}
}
if (is_parrainage_module_active()) {
$output .= '<br />
<h3>' . PARRAIN_ENTETE . '</h3>
- <a href="' . $GLOBALS['wwwroot'] . '/modules/parrainage/parrain.php">' . PARRAIN_TEXTE . '</a><br />';
}
$code_promo_query = query('SELECT code_promo, valeur_code_promo, percent_code_promo
FROM peel_commandes pc
WHERE pc.id_utilisateur = "' . intval($_SESSION['session_utilisateur']['id_utilisateur']) . '" AND code_promo != ""');
if (num_rows($code_promo_query) > 0) {
$output .= '<p><b>' . MES_CODE_PROMO_UTILISE . '</b></p>';
while ($cp = fetch_assoc($code_promo_query)) {
$output .= '- ' . $cp['code_promo'] . ' ' . get_discount_text($cp['valeur_code_promo'], $cp['percent_code_promo']) . '<br />';
}
}
$current_code_promo_query = query('SELECT *
FROM peel_utilisateurs_codes_promos ucp
INNER JOIN peel_codes_promos cp ON cp.id = ucp.id_code_promo AND cp.etat = "1" AND ("' . date('Y-m-d', time()) . '" BETWEEN cp.date_debut AND cp.date_fin)
WHERE ucp.id_utilisateur = "' . intval($_SESSION['session_utilisateur']['id_utilisateur']) . '" AND ucp.utilise = 0');
if (num_rows($current_code_promo_query) > 0) {
$output .= '<p><b>' . MES_CODE_PROMO_VALIDE . '</b></p>';
while ($cp = fetch_assoc($current_code_promo_query)) {
$output .= '- ' . $cp['nom_code'] . ' ' . get_discount_text($cp['remise_valeur'], $cp['remise_percent']) . ' ' . CODE_PROMO_VALID_FROM . ' ' . date($GLOBALS['date_basic_format_short'], strtotime($cp['date_debut'])) . ' ' . FLASH_TO . ' ' . date($GLOBALS['date_basic_format_short'], strtotime($cp['date_fin'])) . '<br />';
}
}
$output .= ($u['remise_percent'] > 0) ? '<br />- ' . REMISE . BEFORE_TWO_POINTS . ': ' . $u['remise_percent'] . ' %<br />' : '';
if (est_identifie()) {
if (a_priv('reve') || a_priv('admin')) {
$output .= $u['code_banque'] ? '<br /><h2>' . GAINS . BEFORE_TWO_POINTS . '</h2><h1>' . fprix($u['code_banque'] , true). '</h1><br /><br />' : '';
$output .= $u['description'] ? '<h2>' . ASSOIN . BEFORE_TWO_POINTS . '</h2><br /> ' . $u['description'] . '<br />' : '';
if (is_affiliate_module_active()) {
}
}
$output .= '
<h2>' . CHANGE_PARAMS . '</h2>
- <a href="' . $GLOBALS['wwwroot'] . '/password.php">' . CHANGE_PASSWORD . '</a><br />
- <a href="' . $GLOBALS['wwwroot'] . '/address.php">' . CHANGE_PARAMS . '</a><br />';
if (is_module_blog_active()) {
$output .= get_mon_compte_blog();
}
if (a_priv('affi')) {
$output .= '<br />
<h3>' . AFFILIATE_ACCOUNT . '</h3>
' . AFFILIATE_ACCOUNT_MSG . '<br />
<br />
' . AFFILIATE_ACCOUNT_URL . ' <b>' . $GLOBALS['wwwroot'] . '/?ide= . $_SESSION['session_utilisateur]['id_utilisateur'] . '</b><br />
<br />
- <a class="normal" href="' . $GLOBALS['wwwroot'] . '/modules/affiliation/affiliation_produits_liste.php">' . AFFILIATE_ACCOUNT_PROD . '</a><br />
- <a class="normal" href="' . $GLOBALS['wwwroot'] . '/modules/affiliation/affiliation_produits_liste.php?mode=generehtmlstd">' . AFFILIATE_ACCOUNT_BAN . '</a><br />
- <a class="normal" href="' . $GLOBALS['wwwroot'] . '/modules/affiliation/affiliation_rapport_ventes.php">' . AFFILIATE_ACCOUNT_SELL . '</a><br />';
}
}
$output .= '
<br /><p>' . MSG_SUPPORT . '</p>
- <a href="' . $GLOBALS['wwwroot'] . '/sortie.php">' . LOGOUT . '</a><br />';
if (a_priv('admin')) {
$output .= '
<br /><br />
- <a href="' . $GLOBALS['administrer_url'] . '/index.php">' . ADMIN . '</a><br /><br />';
}
} else {
$output .= '
- <a href="' . $GLOBALS['wwwroot'] . '/sign-in.php">' . LOGIN . '</a><br />
- <a href="' . $GLOBALS['wwwroot'] . '/infos/register.php">' . REGISTER . '</a><br />';
}
$output .= '
';
if ($return_mode) {
return $output;
} else {
echo $output;
}
}
}
-
0
-
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Avis MultilanguesBonjour et bonne année à toute l'équipe Peel, à Simon qui prend le temps de m'expliquer les choses et a ceux qui me répondent.
J'ai une petite question concernant les avis laissés par les clients.Lorsqu'un espagnol laisse un avis, celui-ci n'apparait qu'en espagnol sur le site, comment faire pour que l'avis apparaisse dans toutes les langues ?
Rappel je suis sous la version 6.2
Merci
Anh
- 1 réponse
- 1 750 vues
-
J1P a ajouté un message dans un sujet Gestion Des Avis
Bonjour Simon, j'ai place le code mais je n'ai pas d'avis qui s'affiche sur mon compte, ai-je oublie quelquechose ?
Merci
Anh
-
0
-
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Email Lors Commande Cadeaux Et Modification ParametresBonjour,
Je suis sous la version 6.2 lorsqu'un client commande un cadeau avec ses points je ne suis pas au courant, est-il possible de recevoir un email de notification.
Meme chose lorsque le client modifie son compte (parametres comme son adresse ou telephone)
A quel endroit puis-je ajouter cette possibilite ?
Merci de votre retour
Anh
- 1 réponse
- 1 695 vues
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Liste Des GroupesBonjour
Je suis sous la version 6.2
j'ai cree plusieurs groupes disons A, B, C, D ainsi on peut mettre un utisateur dans le groupe que l'on veut
Maintenant sur la page utilisateurs, j'ai bien pour chaque utilisateur le bon groupe, comment faire une recherche des utilisateurs par groupes ?
Ma question est peut etre idiote mais je ne trouve pas la solution
pour faire une recherche sur un profil on utilise utilisateurs.php?mode=search&cle=&priv=admin
mais pour les groupes ?
Merci de votre soutien
Anh
- 1 réponse
- 1 601 vues
-
J1P a ajouté un message dans un sujet Gestion Des Avis
Bonjour,
Je n'ai pas tres bien compris, sur affiche_compte on a simplement
if (!function_exists('affiche_compte')) {
/**
* affiche_compte()
*
* @param mixed $return_mode
* @return
*/
function affiche_compte($return_mode = false)
{
$output = '';
if (est_identifie()) {
$output .= '
<div style="padding:5px;">
<a href="' . $GLOBALS['wwwroot'] . '/membre.php">' . HELLO . ' ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['prenom']) . ' ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['nom_famille']) . '</a>
<br /><a href="' . $GLOBALS['wwwroot'] . '/sortie.php">' . DECONNECT . '</a>
<br /><a href="' . $GLOBALS['wwwroot'] . '/compte.php">' . COMPTE . '</a>
<br /><a href="' . $GLOBALS['wwwroot'] . '/achat/historique_commandes.php">' . ORDER_HISTORY . '</a>
<br /><a href="' . $GLOBALS['wwwroot'] . '/connect.php">' . CREDITATION . ' ' . String::html_entity_decode_if_needed($_SESSION['session_utilisateur']['avoir']) . ' ' . AVOIR . '</a>
</div>';
} else {
$output .= '
<form class="entryform" method="post" action="membre.php">
<table class="module_login" width="100%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td>' . EMAIL . '</td>
<td class="email_module_login" colspan="2"><input type="text" name="email" style="width:120px;" value="' . String::str_form_value(vb($frm['email'])) . '" /></td>
</tr>
<tr>
<td>' . PASSWORD . '</td>
<td class="email_module_password"><input type="password" name="mot_passe" style="width:120px;" value="' . String::str_form_value(vb($frm['mot_passe'])) . '" /></td>
<td><p>' . get_form_token_input('membre.php', true) . '<input type="submit" value="" class="bouton_ok" /></p></td>
</tr>
<tr>
<td class="center" style="padding-top:5px;" colspan="3">
<a href="' . $GLOBALS['wwwroot'] . '/infos/getpass.php">' . nl2br(FORGOT_YOUR_PASSWORD) . '</a><br />
<a href="' . $GLOBALS['wwwroot'] . '/infos/register.php">' . REGISTER . '</a>
</td>
</tr>
</table>
</form>';
}
if ($return_mode) {
return $output;
} else {
echo $output;
}
}
}
Je ne vois pas tres bien ou placer ce code, de plus le lien de la liste d'avis est sur modules/avis/administrer/avis.php
Je suis un peu perdue...
Une petite aide s'il vous plait
Anh
-
0
-
-
J1P a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Modification FournisseurBonjour,
Je suis sous la version 6.2, mes produits sont tous references en fonction des fournisseurs, pour mettre a jour comment un fournisseur peut-il modifier ses prix ou references de ses propres produits ?
Deuxieme petite question, il y a la possibilite d'importer via xml des produits, par exemple si je recois les updates des produits existants, est-ce que ca va me supprimer les anciens ou creer de nouveaux produits ?
Merci de votre retour
Anh
- 1 réponse
- 1 655 vues
-
J1P a ajouté un message dans un sujet Moteur De Recherche Peel Affine
Bonjour,
En faisant cela j'ai une page blanche
avec le debug j'ai
Notice: Undefined variable: requête in /home/www/mysite/search.php on line 301
vous parlez de l'executer dans phpmyadmin ? comment je fais cela ?
-
0
-
-
J1P a ajouté un message dans un sujet Moteur De Recherche Peel Affine
Rebonjour Simon
donc j'ai modifie vos petits codes, en effet j'etais loin du compte
lorsque je fais une recherche sur un objet ici un vase dans la marque 2 en realite j'obtiens le resultat dans la marque 1 et 2 comme si seul le premier champ fonctionnait mais pas le critere de la marque
dans le lien j'ai /search.php?match=2&search=vase&brand=2&action=
-
0
-
-
J1P a ajouté un message dans un sujet Moteur De Recherche Peel Affine
Bonjour Simon,
Par rapport a vos pistes j'ai commence a modifier cela
Page display
if (!function_exists('affiche_menu_recherche')) {
/**
* affiche_menu_recherche()
*
* @param mixed $return_mode
* @param string $display_mode
* @return
*/
function affiche_menu_recherche($return_mode = false, $display_mode = 'header')
{
$output = '
<form method="get" action="' . $GLOBALS['wwwroot'] . '/search.php" id="recherche">
<fieldset>
<tr><input type="hidden" name="match" value="2" />
<td><input type="text" name="search" id="search" value="" /></td><td>
' . affiche_select_marque(true) . '
</td>
<td><input type="submit" class="bouton_go" value="" name="action" /></td></tr>
<div id="placement_produit" class="autocomplete"></div>
</fieldset>
</form>
';
if ($GLOBALS['site_parameters']['enable_prototype'] == 1) {
// AUtocompleter, avec patch pour repositionner le div à cause d'un bug connu sur IE : le positionnement se fait mal quand on a des div relative ou absolute
$output .= '<script type="text/javascript"><!--//--><![CDATA[//><!--
function positionAuto(element, entry) {
setTimeout( function() {
Element.clonePosition("placement_produit", "search", {
"setWidth": false,
"setHeight": false,
"offsetTop": $("search").offsetHeight
} );
}, 600);
return entry;
}
new Ajax.Autocompleter(\'search\',\'placement_produit\',\'' . $GLOBALS['wwwroot'] . '/modules/search/produit.php\', {
minChars: 2,
callback: positionAuto });
//--><!]]></script>
';
}
if ($return_mode) {
return $output;
} else {
echo $output;
}
}
}
Ce qui a pour effet de me mettre le champ recherche suivi du select des marques et le ok (submit)
Apres la modification sur la page search je bloque car je ne la comprends pas bien
function build_sql_produits($terms, $fields, $match)
{
$requete = 'SELECT DISTINCT(p.id)
,c.id AS categorie_id
,c.nom_' . $_SESSION['session_langue'] . ' AS categorie';
// ajout des champs $fields où $term sera recherché
foreach($fields as $value) {
$requete .= ', ' . $value . ' ';
}
$requete .= 'FROM peel_categories c
INNER JOIN peel_produits_categories pc ON pc.categorie_id = c.id
INNER JOIN peel_produits p ON p.id = pc.produit_id
WHERE p.etat = "1" AND ' . build_terms_clause($terms, $fields, $match) . '
ORDER BY p.id DESC
LIMIT 100';
$requete .= '
FROM peel_marques m
WHERE m.etat = "1" AND ' . build_terms_clause($terms, $fields, $match) . '
ORDER BY m.id DESC
LIMIT 100';
return $requete;
}
J'ai donc rajoute la requete vers peel_marques ce qui a pour effet de me creer
/search.php?match=2&search=vase&brand=2&action=
donc vase est bien pris en compte mais pas la marque
J'ai lu sur les forums pour utiliser les multi criteres mais leurs codes semblent bien differents de peel
Une petite aide SVP
Merci beaucoup
Anh
-
0
-