Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
le problème de se trouve exactement dans la fonction get_modules_array(). Précédemment la requête se présentait comme suit:
$sql = 'SELECT *
FROM peel_modules
WHERE (1' . ($only_active ? ' AND etat="1"' : '') . ($technical_code ? ' AND technical_code="' . nohtml_real_escape_string($technical_code) . '"' : '') . ($location ? ' AND location="' . nohtml_real_escape_string($location) . '" AND technical_code!="ariane"' : '') . ')' . ($location == 'header' && vn($GLOBALS['page_column_count']) == 2? ' OR (technical_code="caddie" AND location="right")' : '') . '
ORDER BY position, id';
[/CODE] et j'ajoute le paramètre suivant :!defined('IN_HOME') et la requête est devenue:[CODE]
$sql = 'SELECT *
FROM peel_modules
WHERE (1' . ($only_active ? ' AND etat="1"' : '') . ($technical_code ? ' AND technical_code="' . nohtml_real_escape_string($technical_code) . '"' : '') . ($location ? ' AND location="' . nohtml_real_escape_string($location) . '" AND technical_code!="ariane"' : '') . ')' . ($location == 'header' && vn($GLOBALS['page_column_count']) == 2 && !defined('IN_HOME')? ' OR (technical_code="caddie" AND location="right")' : '') . '
ORDER BY position, id';
Cordialement.
-
-
Bonjour,
Vous tentez d'accéder à un répertoire pour lequel il n'y a pas les droits nécessaires.
Vous pouvez vérifier la valeur définie pour open_base_dir dans le fichier php.ini, et/ou donner les droits nécessaire sur le bon dossier.
Plus d'infos : http://fr.php.net/ma...ni.open-basedir
ou se trouve php.ini ?
-
-
bonjour,
le site est en ligne ou en local ?
on peut penser que ces fonctions ne sont pas activées ou bien il faut regarder du côté du htaccess selon le nom de votre hébergeur
mon site est en ligne et j'ai supprimé tout mes fichiers .htaccess car elle es pas reconnu par mon hébergeur quand elle es présent dans mes dossiers en ligne elle empêche l affiche de certaines image ou effet du site
-
J'ai trouvé ce morceau de code dans modele/bio/haut.php
<?php// This file should be in UTF8 without BOM - Accents examples : éèê
// +----------------------------------------------------------------------+
// | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |
// +----------------------------------------------------------------------+
// | This file is part of PEEL Shopping 6.0, which is subject to an |
// | opensource GPL license: you are allowed to customize the code |
// | for your own needs, but must keep your changes under GPL |
// | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |
// +----------------------------------------------------------------------+
// | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |
// +----------------------------------------------------------------------+
// $Id: haut.php 13467 2011-01-06 18:33:58Z gboussin $
if (!defined('IN_PEEL')) {
die();
}
// header_html va être rempli par getHTMLHead
$header_html = '';
if (empty($GLOBALS['page_column_count'])) {
$page_column_count = 3;
}
header('Content-type: text/html; charset=' . GENERAL_ENCODING);
// header-html est passé par référence à getHTMLHead pour être rempli
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="' . $_SESSION['session_langue'] . '" lang=' . $_SESSION['session_langue] . '">
' . getHTMLHead(vb($page_name), $header_html) . '
<body>
';
if (is_welcome_ad_module_active()) {
echo get_welcome_ad_div();
}
if (is_cart_popup_module_active() && !empty($_SESSION['session_show_caddie_popup'])) {
echo get_cart_popup_div();
unset($_SESSION['session_show_caddie_popup']);
}
echo '
<div id="overDiv"></div>
<!-- Début Total -->
<div id="total">
<!-- Début header -->
<div id="main_header">
<div id="flags">' . implode(' ', getFlagLinks()) . '</div>';
if (is_devises_module_active()) {
affiche_module_devise();
}
echo '
<div class="main_logo">' . ((!empty($GLOBALS['site_parameters']['logo']) && $GLOBALS['site_parameters']['on_logo'] == 1)?'<a href=' . $GLOBALS['wwwroot] . '/"><img src="'. $GLOBALS['wwwroot'] . '/modeles/peel6/images/bio_logo.png" alt="" /></a>':'') . '</div>
' . $header_html . get_modules('header', true) . affiche_contenu_html('header', true) . '
</div>
<!-- Fin Header -->
' . get_modules(null, true, 'ariane') . '
<!-- Début main_content -->
<div id="main_content" class="column_' . $page_column_count . '">
<div id="main2" class="column_3">
<!-- Début left_column -->
<div class="left_column">
' . get_modules('left', true) . '
</div>
<!-- Fin left_column -->
<!-- Début middle_column -->
<div class="middle_column">
<div class="middle_column_header"> </div>
<div class="middle_column_repeat">
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td>
';
?>
Mais si je modifie <div id="main2" class="column_3"> en<div id="main2" class="column_2">, plus rien ne s'affiche sur le site (mis à part les menus du haut et latéraux)
Un peu d'aide merci.... Est ce le code recherché ? si c'est le cas, comment le modifier ?
Merci d'avance,
Claire
-
bonjour,
lors de l'intégration j'ai un message erreur : Undefined index: tri... ce qui correspond à :
if(!in_array($_GET['tri'], array('nom_fr', 'prix'))) {
merci
-
bonjour,
merci pour le bout de code.
Concernant le module peel_avis avec la fonction nohtml_real_escape_string() le HTML n'est pas pris en compte, je comprend, mais faut il que le é soit encodé non ?
Je vous remercie, de toutes vos réponses, et de vous donner la peine de fournir des explications simples et utiles.
-
Bonjour,
Problème : je suis redirigé vers la page membre, mais si je ne souhaite pas m'identifier et que je clique sur n'importe quel lien et que je revienne sur membre.php à partir du lien direct, à l'identification je serai dirigé vers le module donner son avis ou ajouter au pense bête au lieu d'aller vers Mon compte.Je vous propose de placer ce morceau de code en bas du fichier configuration.inc.php, pour vider la session permettant la redirection :
// suppression de la session session_redirect_after_login si un utilisateur sort de la page membre.php après une redirection sans s'être connecté
if ((!empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'membre')) && !empty($_SESSION['session_redirect_after_login']) && !est_identifie() && !defined('LOAD_NO_OPTIONAL_MODULE')) {
unset($_SESSION['session_redirect_after_login']);
}
[/CODE]concernant la page enregistrement :on est obligé de s’identifier pour accéder aux deux modules dont vous avez donné la solution plus haut.
Mais que se passe t il si l'utilisateur doit créer un compte ?
y a t il une redirection après la création du compte ?
=> Oui, la redirection sera faite, puisque la session n'est pas supprimé si l'utilisateur ne se connecte pas.
les infos saisies dans le module avis lors de l'ajout ou modif le caractères spéciaux ne sont pas transformés tels que le é et <, on a ainsi dans la base <p>évenement</p>=> Le HTML doit normalement être supprimé, puisque la fonction nohtml_real_escape_string() est utilisé lors de l'intertion dans la table peel_avis. J'ai fais un essai sur la 6.3.1, le HTML n'est pas inséré en BDD.
-
Bon j'ai bosser tout le week end, cela ne donne rien :(
j'azi l'impression que mon fichier carrousel.js n'arrive pas a être lu.
SOS DJespace :)
-
Bonjour
J'ai une question car je ne comprends pas, lorsqu'un client possede un avoir de 45 euros par exemple, cette somme est deduite du montant de son panier. Si la commande etait de 45 euros cela veut dire qu'il ne doit rien, le probleme c'est qu'il accede au paiement via paypal par exemple avec un montant a 0 euro.
Comment eviter cette etape et valider sa commande sans passer par aucun paiement ?
Merci d'avance
-
Bonjour,
Pour le 3ème point, la fonction à modifier est get_menu(), défini dans lib/fonctions/display.php. Vous pouvez ajouter de nouvelles constante de langue dans le fichier lib/lang/fr.php, et modifier les noms des titres du menu avec ces nouvelles constantes :
$main_menu_items['home'] = array($GLOBALS['wwwroot'] . '/' => MA_NOUVELLE_CONSTANTE1);
$main_menu_items['catalog'] = array($GLOBALS['wwwroot'] . '/achat/' => MA_NOUVELLE_CONSTANTE2);
$main_menu_items['news'] = array($GLOBALS['wwwroot'] . '/achat/nouveautes.php' => MA_NOUVELLE_CONSTANTE3);
$main_menu_items['promotions'] = array($GLOBALS['wwwroot'] . '/achat/promotions.php' => MA_NOUVELLE_CONSTANTE4);
[/CODE] -
Bonjour,
Quand je regarde le code source HTML du site , il y a
<div id="main2" class="column_3">
[/CODE]au début de la page. C'est une cause probable du problème d'affichage sur les pages produits. Il faut savoir où cette <div> est généré, pour faire en sorte que [i]column_3[/i] devienne [i]column_2[/i] si [i]$page_column_count = 2[/i]
-
Bonjour,
Le bloc main_logo prend plus de place qu'il ne devrait. En diminuant la taille de ce bloc, cela remontera le menu. Vous pouvez jouer sur cette valeur pour positionner votre menu.
-
-
Bonjour,
Dans la fonction params_affiche_produits, vous pouvez ajouter le code suivant :
if(!in_array($_GET['tri'], array('nom_fr', 'prix'))) {
$_GET['tri'] = 'nom_fr';
}
[/CODE] au niveau de la prise en compte de GET['tri'], vers la ligne 1324 :[CODE]
if (isset($_GET['tri'])) {
if(!in_array($_GET['tri'], array('nom_fr', 'prix'))) {
$_GET['tri'] = 'nom_fr';
}
$sql .= word_real_escape_string($_GET['tri']) . '` ' ;
} else {
$sql .= 'position` ' ;
}
=> Cette correction sera dans la 6.4
-
Bonjour,
Vous tentez d'accéder à un répertoire pour lequel il n'y a pas les droits nécessaires.
Vous pouvez vérifier la valeur définie pour open_base_dir dans le fichier php.ini, et/ou donner les droits nécessaire sur le bon dossier.
Plus d'infos : http://fr.php.net/ma...ni.open-basedir
-
Tu trouvera ta premiere réponse dans ton backoffice.
Redactionnel > Zones html personnalisées
pour la seconde, il te faudra modifier le CSS de ton template
-
Bonsoir,
Je voudrais :
- pouvoir gérer la ligne "Bas de page de la boutique personnalisable dans lequel on peut insérer des liens (footer_link)"
- pouvoir gérer les onglets du bas de page : couleur, texte, positionnement
- pouvoir modifier les onglets du menu en haut : changer les textes
Merci d'avance pour vos réponses
-
-
bonjour,
le site est en ligne ou en local ?
on peut penser que ces fonctions ne sont pas activées ou bien il faut regarder du côté du htaccess selon le nom de votre hébergeur
-
bonjour ! j'ai testé de voir en ligne une facture en pdf sur mon site voila ce qu'il me donne :
Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/docmultitech.fr/htdocs/:/var/www/docmultitech.fr/phptmp/:/htdocs:/phptmp) in/htdocs/lib/class/pdf/tcpdf.php on line 7552
Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/docmultitech.fr/htdocs/:/var/www/docmultitech.fr/phptmp/:/htdocs:/phptmp) in/htdocs/lib/class/pdf/tcpdf.php on line 7554
Fatal error: Uncaught exception 'ImagickException' with message 'NoDecodeDelegateForThisImageFormat `/tmp/magick-XXb4p0IU' @ error/constitute.c/ReadImage/533' in /htdocs/lib/class/pdf/tcpdf.php:7558 Stack trace: #0 /htdocs/lib/class/pdf/tcpdf.php(7558): Imagick->readimage('/htdocs/images/...') #1 /htdocs/lib/class/pdf/tcpdf.php(7109): TCPDF->ImagePngAlpha('/htdocs/images/...', 60, 6, 121, 71, 35, 20.5371900826, 'PNG', '', '', false, 300, '') #2 /htdocs/lib/class/Invoice.php(189): TCPDF->Image('/htdocs/images/...', 60, 6, 35) #3 /htdocs/lib/class/Invoice.php(866): Invoice->addSociete('DOC ' MULTI TEC...', '/htdocs/images/...') #4 /htdocs/factures/commande_pdf.php(22): Invoice->FillDocument('D8uKN6gPRQ', NULL, NULL, NULL, NULL, NULL, NULL, 'facture', false) #5 {main} thrown in /htdocs/lib/class/pdf/tcpdf.php on line 7558
Pouvez vous m'aider svp !!!!
-
Bonjour
Et pour la version 6.3.1 ?
J'a vu que l'on pouvais modifier le titre via le back office mais il reste après le titre "Solution Ecommerce Peel"
Je comprend pas ou supprimé le titre expliquez moi en détail svp ! merci !
c plu la peine de me répondre g trouvé la ligne a modifié !!!!!!!
-
Comment modifier le bas de page et le menu en haut de page
dans PEEL SHOPPING : logiciel open source de boutique en ligne
cerise
Posté(e) · Signaler ce message
Bonsoir,
Merci à tous. Je vais me mettre au travail et je vous tiens au courant.