Flux d’activité
Flux d’activité de Messages
-
-
Effectivement si vous ne voulez pas mettre de Sélection de produits, c'est mieux de ne pas afficher qu'il n'y a pas de produit dans cette section.
Dans index.php, remplacez ligne 23 :
' . affiche_produits(null, null, "special" , 10, 'home', true, null, 3);
par
' . affiche_produits(null, null, "special" , 10, 'home', true, null, 3, true);
et remplacez dans lib/fonctions/display_product.php vers ligne 470 la déclaration de affiche_produits par celle que je vous ai envoyée par MP.
=> ça n'affichera plus le cadre Notre Sélection en page d'accueil si aucun produit n'est trouvé.
Ceci sera inclus dans la prochaine version.
Gilles
-
Alors j'ai refait un essai, voici ce qui se passe.
Lorsque j'appelle la page, elle s'affiche sans problème.
Je clic sur le 2ème onglet, cela marche
je clic sur le 3ème, l'onglet est vide.
Je revient sur le 2ème.... il est vide...
J'actualise la page, le 2ème onglet refonctionne, mais pas le 3ème.
http://www.endurance-sport-performance.com...semaine-45.html
-
Merci, j'ai télécharger notepad.... c'est autre chose que bloc note... merci.
Le problème est résolu.
-
Bonjour,
Le mode de fonctionnement a été changé dans PEEL 6 par rapport aux anciennes versions, suite aux différents retours que nous avons eu qui nous demandaient de changer cela ;)
Néanmoins je comprends votre position, et je suis d'accord qu'un paramétrage sur ce point serait mieux.
Voici ce qui est à modifier :
Dans administrer/sites.php : Changer la phrase vers ligne 363 :
<td>Méthode pour compter les produits appartenant à une catégorie' . BEFORE_TWO_POINTS . ':</td>
en
<td>Méthode pour présenter et compter les produits appartenant à une catégorie' . BEFORE_TWO_POINTS . ':</td>
Dans lib/fonctions/display.php : changer dans la fonction affiche_produits vers ligne 525 :
$catid_array = get_category_sons_and_itself($condition_value1);
en
if ($GLOBALS['site_parameters']['category_count_method'] == 'global') {
$catid_array = get_category_sons_and_itself($condition_value1);
}else{
$catid_array = array($condition_value1);
}
Confirmez moi si ça vous convient, ce paramétrage sera inclus dans la prochaine version.
Gilles
-
Bonjour,
L'éditeur basique le plus connu est Notepad++, simple, gratuit et efficace. Il gère très bine l'UTF8 sans BOM, et tout ce qu'il vous faut.
Concernant votre problème sur lexique/index.php, c'est lié à un mix de sous-version entre Shopping et le module Premium suite à l'amélioration récente de l'appel au lexique dans Shopping. Dans modules/lexique/fonctions.php vers ligne 70 : remplacez la fonction print_liste_mot par :
/**
* Récupère tous les mots qui commencent par la lettre sélectionné
*
* @param mixed $letter
* @param boolean $return_mode
* @return
*/
function print_liste_mot($letter=null, $return_mode = false)
{
$output = '';
$sql = "SELECT *, UPPER(LEFT(word_" . $_SESSION['session_langue'] . ",1)) AS first_letter
FROM peel_lexique
WHERE etat=1 ".(!empty($letter)?" AND UPPER(LEFT(word_" . $_SESSION['session_langue'] . ",1)) = '" . nohtml_real_escape_string($letter) . "'":'')."
ORDER BY word_" . $_SESSION['session_langue'] . " ASC
".(!empty($letter)?"LIMIT 100":'')."";
$result = query($sql);
if(num_rows($result)){
$output = '<div style="margin-top:30px;margin-left:5px;">' . LISTE_WORD . BEFORE_TWO_POINTS . ':</div><ul>';
while ($row = fetch_assoc($result)) {
$output .= '<li><a href="' . htmlspecialchars(get_lexicon_url($row['id'], $row["word_" . $_SESSION['session_langue']], $row['first_letter'])) . '" >' . $row["word_" . $_SESSION['session_langue']] . '</a></li>';
}
$output .= '</ul>';
}
if ($return_mode) {
return $output;
} else {
echo $output;
}
}
-
Bonjour,
Est-ce que vous avez résolu votre problème ?
Je vois sur cette page 3 onglets, dont les deux derniers ouvrent un contenu vide ou fait de sauts de lignes ou espaces.
-
Bonjour,
Pour corriger cela, dans administrer/commandes.php vers ligne 450, changez la première ligne du SQL par cette ligne :
$sql = "SELECT c.id, c.o_timestamp, c.id_statut_paiement, c.id_statut_livraison, c.email, c.paiement, ca.nom_produit, ca.produit_id, ca.statut_envoi, ca.nb_envoi, ca.date_download, ca.nb_download
Ce correctif sera inclus dans la prochaine version.
Gilles
-
bonjour gilles
merci pour la réponse
j'ai essayé, j'avais pas compris que le fil d'ariane ne devait pas être en sideblock.
Je l'ai enlevé. Le caddie était bien en sideblocktitle.
et avec les modifs apportées sur lib/fonctions/fonctions.php, j'ai toujours pas de cadre sous mon caddie.
J'ai bien le fild'ariane qui est revenu à droite sans le sideblock.
Bon bein tant pis, je vais vous embêter plus longtemps avec ça. Je vais laisser comme ça;
merci pour tout
Jean-Luc
-
Bonjour Jean-Luc,
Vous ne devez pas avoir sideblock pour le fil d'ariane, ou sinon vous devez changer la manière dont il est fait...
=> c'est bien ce que je vous disais, retirez dans votre administration le paramètre sideblock pour ariane, qui n'y était pas avant, et pour le caddie, mettez sideblocktitle et non pas blocktitle qui ne correspond pas à une classe CSS, c'est pour ça que ça ne fait rien actuellement
-
Bonjour.
j'ai créé un produits avec 3 onglets de description et d'information, mais le 3ème onglets ne s'affiche pas. Pourtant il est rempli.
http://www.endurance-sport-performance.com...semaine-45.html
-
Bonjour.
Lorsque je consulte la rubrique : vente produits numérique j'obtiens ce message d'erreur :
Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91
Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91
Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91
Notice: Undefined index: id_statut_livraison in /homez.149/endurancr/www/administrer/modeles/commande_liste_download.php on line 91
-
Bonjour,
La gestion des images catégories est en plusieurs langues. Bien que cela puisse être utile, je pense que les cas sont rares. Et dans le cas contraire on doit systématiquement importer les 2 champs (ou plus si plusieurs langues). Je pense donc qu'il serait utile d'avoir l'option pour les fonctions d'affichage des catégories d'afficher une image par défaut (par exemple image_fr)
Cordialement,
Shogun.
-
Bonjour,
En page d'accueil, Le titre "Notre sélection" apparait même lorsqu'aucun article n'a été sélectionné pour y apparaitre.
Cordialement,
Shogun
-
Bonjour,
coté client l'affichage d'une catégorie est ainsi :
Catégorie (A)
|
Sous-catégories directes (B1,B2,B3)
|
Produits (x1,x2....xn)
Le problème est que les produits affichés sont ceux de la Catégorie A et de TOUTES ses sous catégories, ses sous-sous catégories...etc...
Le but des sous catégories étant de 'séparer' justement les produits, je pense qu'il serait bien de proposer l'option de n'afficher que les produits directement rattachés à la catégorie (A) et non pas l'ensemble (comme c'était le cas dans les précédentes versions)
Cordialement,
Shogun.
-
Bonjour
Quel éditeur de texte me conseillez vous, je n'utilise que bloc note, cela est nouveau pour moi.
J'ai un bug d'affichage sur la page d'acceuil du lexique :
http://www.endurance-sport-performance.com/lexique/index.php
Faut il recharger le fichier fonctions ?
merci
-
Bonsoir Gilles
alors j'ai bien vérifié pour le code, il est bien en ligne 454 et 456, mais ça fait quand même bouger le fil d'ariane sur la gauche.
2ème chose, j'ai bien regardé dals l'administration, mon panier est activé, à droite,en position 1 avec blocktitle
le fil d'ariane est activé avec sideblock, en haut en position 1.
J'ai descendu le caddie dans le header vers 125px (screen.css de modeles/peel6/css).
Malgré tout ça, rien ne s'affiche comme cadre autour de mon caddie projeté en en tête, mon fil d'ariane est balancé sur la gauche, et il y a un cadre qui aparaît sous mon fil d'ariane !!!!! ;) :)
ptêtre que les modifs ne sont pas au niveau de la ligne 454/456 de lib/fonctions:fonctions.php...
voilà à quoi ressemble le passage corrigé du fichier d'ailleurs :
/**
* get_modules()
*
* @param mixed $location
* @param mixed $position
* @param mixed $technical_code
* @return
*/
function get_modules($location, $return_mode = false, $technical_code = null)
{
$output = '';
$modules_array = get_modules_array(true, $location, $technical_code);
foreach ($modules_array as $this_module) {
$this_block_style = '';
$this_module_output = '';
if ($this_module['technical_code'] == 'catalogue') {
$this_module_output = affiche_menu_catalogue($this_module['location'], true, true);
} elseif ($this_module['technical_code'] == 'tagcloud' && is_module_tagcloud_active()) {
$this_module_output = affiche_tagcloud(true);
} elseif ($this_module['technical_code'] == 'search') {
$this_module_output = affiche_menu_recherche(true, $this_module['location']);
} elseif ($this_module['technical_code'] == 'guide') {
$this_module_output = affiche_guide($this_module['location'], true);
} elseif ($this_module['technical_code'] == 'caddie') {
// Le caddie est affiché en mode condensé si dans le header, ou détaillé sinon
$this_module_output = affiche_mini_caddie($this_module['location'] != 'header', true);
} elseif ($this_module['technical_code'] == 'account' && !defined('IN_ACCES_ACCOUNT')) {
$this_module_output = affiche_compte(true);
} elseif ($this_module['technical_code'] == 'best_seller') {
if (is_best_seller_module_active()) {
$this_module_output = affiche_best_seller_produit_colonne(true);
}
} elseif ($this_module['technical_code'] == 'news') {
if (is_rollover_module_active()) {
if (vn($GLOBALS['site_parameters']['type_rollover']) == 1) {
$this_module_output = affiche_menu_deroulant_1();
} elseif (vn($GLOBALS['site_parameters']['type_rollover']) == 2) {
$this_module_output = affiche_menu_deroulant_2();
}
}
} elseif (substr($this_module['technical_code'], 0, strlen('advertising')) == 'advertising' && is_module_banner_active()) {
// Exemple : advertising5 affiche la publicité en position 5
$position = substr($this_module['technical_code'], strlen('advertising'));
$this_module_output = affiche_banner($position, true);
} elseif ($this_module['technical_code'] == 'menu') {
$this_block_style = ' style="width:100%"';
foreach ($modules_array as $this_module2) {
if ($this_module2['technical_code'] == 'caddie' && $this_module['location'] == 'header') {
$this_block_style = ' style="width:80%"';
}
}
$this_module_output = get_menu();
} elseif ($this_module['technical_code'] == 'ariane') {
$this_module_output = affiche_ariane(true);
}
if (!empty($this_module_output)) {
if ($this_module['display_mode'] == 'sideblocktitle') {
$output .= affiche_sideblocktitle(vb($this_module['title_' . $_SESSION['session_langue']]), $this_module_output, $this_module['display_mode'] . '_' . $this_module['technical_code'], true);
} elseif ($this_module['display_mode'] == 'sideblock') {
$output .= affiche_sideblock(vb($this_module['title_' . $_SESSION['session_langue']]), $this_module_output, $this_module['display_mode'] . '_' . $this_module['technical_code'], true);
} else { $output .= '<div class=' . $this_module['location] . '_basicblock ' . $this_module['location'] . '_' . $this_module['technical_code'] . '"' . $this_block_style . '>' . $this_module_output . '</div>';
}
}
}
if ($return_mode) {
return $output;
} elseif (!empty($output)) {
echo $output;
} else {
return false;
}
}
une idée ? ou je suis vraiment nul ?
merci
-
En fait vous avez dû mettre par erreur sideblocktitle sur le fil d'ariane et non pas sur le caddie, ce qui expliquerait vos deux problèmes d'un coup...
-
Jean-Luc,
Ce que je vous ai donné comme code est une "bidouille" pour vous permettre de faire quelque chose qui n'est pas prévu, à savoir mettre l'apparence sideblocktitle même quand c'est en haut.
Donc une fois fait, il vous faut :
- mettre ce module en mode sideblocktitle via l'administration,
- peut-être d'autres choses auxquelles je ne pense pas...
Par ailleurs, le caddie est trop haut car vous avez fait un header plus gros, donc vous devez toucher au CSS pour descendre le caddie.
Gilles
-
Bon sang mais c'est bien sur !!
;)
moi je cherchais à rajoutter une ligne dans index.php !!! hihihi !!
merci 1000 fois Gilles
-
COUCOU !
alors ?personne n'a un petit morceau de réponse à mon problème, à savoir redessinerle cadre du caddie lorsque celui ci est "catapulté" dans l eheader sur un affichage 2 colonnes ?
merci par avance
Jean-Luc
-
Bonjour Jean-Luc,
Faites la même chose dans cgv.php, mais sans condition bien sûr
=> ajoutez simplement :
$GLOBALS['page_column_count']=2;
-
Bonjour,
Vérifiez que vous avez bien de la place sur le disque, car ça expliquerait la non génération des images, ou bien annulez certaines modifications que vous auriez faites sur la génération des thumbnails.
Gilles
-
Bonjour,
Nous ne faisons plsu de support pour la version 3.9, car elle est beaucoup trop ancienne.
Néanmoins une piste : si votre requête a une condition avec AND dans le WHERE et que la condition n'est pas prise en compte, c'est soit qu'il y a déjà un OR dans le WHERE et qu'il vous faut rajouter une parenthèse, soit que ce n'est pas cette requête qui est utilisée.
Gilles
-
Bonjour,
Merci pour les accès FTP.
J'ai activé l'affichage des erreurs en modifiant votre configuration.inc.php, et j'ai pu constater que le problème venait du fichier :
modules/lexique/fonctions.php que vous aviez édité, et qui est inclus lors du chargement des pages.
Ce fichier était encodé en UTF8 BOM, ce qui a posé des problèmes avec le serveur : le serveur envoie le code BOM en HTTP, ce qui empêche aux redirections de fonctionner.
En entête de nos fichiers il est écrit :
// This file should be in UTF8 without BOM - Accents examples : éèê
Faites attention d'utiliser des éditeurs de texte qui ne rajoutent pas de BOM sans qu'on le leur demande.
Gilles
onglet description vide
dans Module PEEL Premium pour PEEL SHOPPING
Gilles Boussin
Posté(e) · Signaler ce message
J'ai le même soucis que vous quand je regarde cette page.
Dans le HTML de cette page, je vois :
<div style="display:none;" id="tab_2"><div id="tab_3" style="display: block;">
<div style="display: block;" id="tab_2">
Il semblerait que vous avez peut-être fait un copier coller d'un morceau de votre page dans l'éditeur du HTML de la zone, et du coup vous avez collé aussi le morceau contenu l'id de l'onglet => ça fait que sur votre page vous avez du code de type onglet 3 dans l'onglet 2, bref un gros mic-mac qui fait que le navigateur ne peut pas s'y retrouver.
=> il vous faut nettoyer votre HTML mis dans les éditeurs des onglets, pour retirer des mentions du type id="tab_X"
=> utilisez le bouton en haut à droite de FCKEditor qui permet d'éditer la source du HTML que vous avez mis.