laurence
Utilisateur open source-
Compteur de contenus
20 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par laurence
-
-
Bonjour,
Pour avoir la même présentation sur les autres pages du site, par exemple la page achat/catid , où faut il déplacer le $tpl->assign('MODULES_HEADER', get_modules('header', true, null, vn($_GET['catid']))); ?
J'ai mis la variable $MODULES_HEADER dans products_list_brief.tpl pour tester
et dans le dossier achat, j'ai essayé l'assign dans les différents fichiers .php sans pouvoir afficher les liens et supprimer le message d'erreur "undefined index: MODULES_HEADER sur la page achat/?catid=xx
Le pb vient il du fichier tpl qui n'est pas le bon ?
A vous lire...
-
A déplacer du haut.php dans index.php
Ca fonctionne ! Merci !
-
Bonjour et merci pour votre réponse.
Si je délace le $MODULES_HEADER dans le fichier index.tpl et products_list_brief.tpl dans une colonne à gauche, une erreur signale "undefined index MODULES_HEADER".
Dans le fichier haut.php, le $tpl que vous indiquez assigne MODULES_HEADER dans 'header'. Est-ce qu'il faut modifier cette ligne ?
Si je laisse le $MODULES_HEADER dans le haut.tpl et que je modifie l'assign 'header' par 'left' ou n'importe quelle autre position, il n'y a pas de message d'erreur mais le contenu ne s'affiche plus...
Faut il laisser le $MODULES_HEADER à sa place et modifier simplement le $tpl->assign ?
ou le déplacer et modifier le $tpl->assign ?
-
Après recherche, je ne trouve qu'une solution qui consisterait à modifier le contenu de {$MODULES_HEADER}
qui contient également le champ de recherche qui doit rester en haut de page.
Pourriez-vous m'indiquer où se trouve le contenu de {$MODULES_HEADER} ?
Merci ...
-
Bonsoir,
Pour déplacer le menu principal, je peux dans l'administration, depuis la page configuration.php, variable de configuration sur la ligne "main_menu_items_if_available, déplacer le "cat_*"
mais ensuite je ne vois pas sur quelle ligne l'intégrer pour qu'il apparaisse à gauche du contenu de chaque page...
Pourriez-vous me le préciser svp ?
-
Pouvez-vous m'expliquer pourquoi la ligne
$message = stripslashes($n->message);
ne fonctionne plus lorsqu'elle est suivie par celle-ci ?
$priv = stripslashes($n->priv);
Merci.
-
Je n'arrive pas à faire fonctionner le tri avec une nouvelle variable $varpriv
mais par contre, en ajoutant une ligne (~260) avec la variable priv comme suit :
$format = stripslashes($n->format);
$sujet = stripslashes($n->sujet);
$message = stripslashes($n->message);
$priv = stripslashes($n->priv);
et en ajoutant cette nouvelle variable dans toutes les fonctions, le tri fonctionne super bien, et je peux choisir facilement à qui envoyer la news...
Mais je ne comprends pas pourquoi le message reçu ne contient que le sujet de la newsletter et le lien de désabonnement !
Tout le corps du message disparaît...
Faut-il modifier un autre fichier que le newsletter.php ?
-
Merci de votre réponse.
Ne faut-il pas dans ce cas définir $varpriv ?
Car sinon, j'ai un message d'erreur "undefined variable: varpriv...
-
Bonjour,
Dans la version 3.9 de peel, j'ai créé des profils pour différencier les abonnés aux newsletters, dans la base profil.
Pour sélectionner les destinaires de la news que j'envoie, pouvez-vous me confirmer que le code peut/doit être modifié dans le fichier administrer/newsletter.php seulement ?
Et dans l'affirmative, faut-il modifier les lignes (~230) de la function send_newsletter comme suit :
$sql_u = "SELECT email FROM peel_utilisateurs WHERE newsletter = '1' AND format = '".$format."' LIMIT $debut,$limit";
comme ceci :
$sql_u = "SELECT email FROM peel_utilisateurs WHERE newsletter = '1' AND format = '".$format." AND priv='' LIMIT $debut,$limit";
et à la fin (lignes ~320) j'ai remplacé les lignes :
$sql_u = "SELECT email FROM peel_utilisateurs WHERE format = '".$ligne['format']."'";
$res_u = mysql_query($sql_u) OR print mysql_error();
$nabo = mysql_num_rows($res_u);
echo $nabo;
par le menu déroulant qui permet de choisir le profil.
Et comme ça ne fonctionne pas, j'aimerais savoir si je suis sur la bonne piste...
-
Mille mercis...
... ça fonctionne, mais avec $id==
-
Bonsoir,
j'ai créé plusieurs pages dans le répertoire modèles : haut.php, haut2.php, haut3.php etc
sur la page achat/produit_details.php, j'ai modifié le code comme suit :
"if
($catid =21 && $catid=22)
{ include("$repertoire_modele/haut1.php");}
else if ($catid =24)
{include("$repertoire_modele/haut2.php");}
else
{include("$repertoire_modele/haut.php");}"
mais je n'ai que le modele/haut1.php qui s'affiche sur le site, quelque soit la catégorie demandée...
et si je remplace catid par id, c'est pareil...
Pouvez-vous me dire où se trouve l'erreur ?
-
J'essaye de faire la même chose.
Est-ce qu'il ne suffit pas de modifier le templates à partir de " $fils_cat="
en allant chercher les informations dans la table produit ?
-
Merci pour ton aide Eric.
La seule solution que j'arrive à faire fonctionner pour le moment, pour ceux qui pourraient être intéressés, est d'ajouter directement dans la base : target="_blank"
@+
-
:mellow:
Il vous suffit de renseigner les bornes dans le champ ParMettre 10, 80, etc...
Merci de votre réponse. Serait il possible d'avoir une précision :
de quelles bornes s'agit-il ?
parlez-vous du champ "textarea" de la page administrer\catefories.php par exemple ? ou du champ de la table ?
car je ne vois pas de bornes...
sur le forum http://nicedit.com/forums/viewtopic.php?f=3&t=71, il semble qu'il n'y ait pas vraiment de solution
j'ai bien regardé dans le fichier nicEdit.js, et j'ai essayé d'ajouter une commande _blank, sans succès
Si votre solution fonctionne, j'aimerais la comprendre ...
-
Bonsoir,
Dans la version premium5, je n'arrive pas à ouvrir un lien dans une nouvelle fenêtre. Est-ce que cela peut venir du programme "nicEditor" ?
Dans la partie administration, lorsque j'active le "edit HTML" de la description, j'ajoute sur la ligne du lien qui commence par <a href=" , le code target="_blank"
et j'ai beau cliquer sur le bouton "update HTML" et valider les modifications, le code disparaît...
Pouvez-vous me dire s'il est possible d'ouvrir un lien dans une fenêtre en blank ?
-
Bonjour,
J'ai lu tous les messages concernant le franco de port, et je n'ai pas trouvé de réponse.
Lorsque qu'un client commande des produits avec un prix dégressif par lot, le franco de port est attribué en fonction du prix de départ et non du prix du lot.
Exemple : un produit vendu 10 euros à l'unité, et vendu 8 euros par lot de 5.
Si les frais de transport sont offerts à partir de 100 euros, et si un client commande 2 lots de 5, soit pour 80 euros, le franco de port est appliqué. Manifestement, le franco de port est calculé sur 10 produits à 10 euros sans tenir compte du prix à l'unité de 8 euros pour le lot.
Il s'agit de la version 3.9. Avez-vous déjà eu ce genre de pb ?
Merci par avance.
-
Bonsoir,
Pouvez-vous m'indiquer ou se trouve le correctif pour les chèques cadeaux, s'il est publié ?
Je n'arrive pas à corriger ce pb.
Merci
-
Avant de poster, j'ai tapé "pausecontent" dans le champ de recherche du forum premium, ce qui m'a donné trois réponses. Est-ce là qu'il faut chercher ?
-
Bonjour,
Je n'arrive pas à supprimer le message d'erreur de la version premium 5 suivant :
"pausecontent est indéfini"
Les lignes qui contiennent "pausecontent" sont dans le modèle haut.php.
Est-ce que quelqu'un a déjà eu ce message d'erreur ?
laurence
Lightbox directement depuis vignettes produits
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Bonjour,
Comme je n'arrive pas à faire défiler les photos en cliquant sur la photo principale de la page produit_details, j'ai modifié le code pour ouvrir directement les vignettes en lightbox.
sur page smarty/produit_details_html.tpl : ligne ~57 : <a {$img.a_attr} {$a_zoom_attributes}class="zoom" title="{$product_name}"><img src="{$img.src|escape:'html'}" alt="{$product_name|str_form_value}" width="50" /></a>
sur la page fonctions/display_product.php : ligne ~274 : 'a_attr' => str_replace(array('[SMALL_IMAGE]', '[ZOOM_IMAGE]'), array($small_image, get_url_from_uploaded_filename($name)), $a_other_pictures_attributes),
Y aurait il une solution plus "propre" ?
Merci