Flux d’activité
Flux d’activité de Messages
-
-
-
Bonjour,
Pour la version 7.2.0.2, j'ai créé des rubriques, mais côté boutique la réécriture d'url semble limitée à 30 caractères. Est-il possible d'augmenter ce nombre ?
Merci.
-
product_object->id doit être différent à chaque boucle, et vous initialisez déjà les tableaux $tpl_results = array(); $tpl_notation = array(); et $notation_array = array(); donc à priori le code fourni doit fonctionner, je ne vois pas de problème dans le code fourni de cette façon. Pour comprendre le problème il faut nécessairement investiguer plus en profondeur dans le code pour faire des tests avec la fonction var_dump par exemple.
-
test effectué aussi en mettant :
$prodid= $prod['id'] ;
le tout sous :
$j++;
unset($product_object);
$prods[] = $tmpProd;}
et j'ai mis en test :
$tpl->assign('id_prod',$prod['id']);
et l'id afficher sur tout les produits est le même
donc comment récupérer l'id pour chacun des produis
-
bonjour,
merci pour cette information
j'ai mis le code dans lib/fonction/display_product.php
ligne 886
/************************************************************************************************************************/ $prodid= $product_object->id ; $type='produit'; $sqlAvis = "SELECT a.*, u.civilite FROM peel_avis a INNER JOIN peel_utilisateurs u ON a.id_utilisateur = u.id_utilisateur AND " . get_filter_site_cond('utilisateurs', 'u') . " WHERE a.id_produit='" . intval($prodid) . "' AND a.etat='1' AND a.lang='" . nohtml_real_escape_string($_SESSION['session_langue']) . "' ORDER BY a.note DESC"; $resAvis = query($sqlAvis); if (num_rows($resAvis) > 0) { $are_results = true; $tpl->assign('are_results', true); $qid_avis = "SELECT AVG(note) AS average_rating FROM peel_avis WHERE"; if ($type == 'produit') { $qid_avis .= " id_produit = '" . intval($prodid) . "'"; } elseif ($type == 'annonce') { $qid_avis .= " ref = '" . intval($prodid) . "'"; } $qid_avis .= " AND etat = '1'"; $id = query($qid_avis); $note = fetch_assoc($id); $avisnote = number_format($note['average_rating'], 0); $tpl->assign('avisnote', $avisnote); $tpl->assign('star_src', get_url('/images/star1.gif')); $tpl_results = array(); $tpl_notation = array(); $notation_array = array(); $i = 0; while ($Avis = fetch_assoc($resAvis)) { // Compte le nombre de vote par note if (!isset($notation_array[$Avis['note']])) { $notation_array[$Avis['note']] = 0; } $notation_array[$Avis['note']]++; if (!empty($display_specific_note) && ($Avis['note'] != $display_specific_note)) { // Permet d'afficher une note seléctionnée en excluant les votes avec une autre note, tout en conservant le comptage du nombre total, et le calcul du nombre de vote par note continue; } if (!empty($Avis['pseudo'])) { $pseudo = String::html_entity_decode_if_needed($Avis['pseudo']); } else { $pseudo = String::html_entity_decode_if_needed($Avis['prenom']); } $tpl_results[] = array('i' => $i, 'pseudo' => $pseudo, 'date' => get_formatted_date($Avis['datestamp'], 'short', true), 'avis' => $Avis['avis'], 'note' => $Avis['note'], 'id' => $Avis['id'], 'allow_edit_and_suppr_avis' => vn($GLOBALS['site_parameters']['allow_edit_and_suppr_avis_by_owner']) && vn($_SESSION['session_utilisateur']['id_utilisateur']) == $Avis['id_utilisateur'] ); $i++; } $tpl->assign('results', $tpl_results); $total_vote = array_sum($notation_array); for($j=5;$j!=0;$j--) { // Affiche les votes par ordre décroissant. Utilisation d'un for et non pas un foreach pour permettre l'affichage des notes sans vote (et donc pas présent dans le tableau notation_array) $width = (vn($notation_array[$j]) / $total_vote) * 100; $tpl_notation[] = array('note' => $j, 'nb_this_vote' => vn($notation_array[$j]), 'width' => ceil($width), 'link' => get_current_url(false) . '?prodid='.$prodid.'&display_specific_note='.$j ); } $tpl->assign('notations', $tpl_notation); $tpl->assign('STR_MODULE_AVIS_AVERAGE_RATING_GIVEN', $GLOBALS['STR_MODULE_AVIS_AVERAGE_RATING_GIVEN']); $tpl->assign('display_nb_vote_graphic_view', vn($GLOBALS['site_parameters']['display_nb_vote_graphic_view']) && empty($ad_owner_opinion)); $tpl->assign('module_avis_no_notation', vn($GLOBALS['site_parameters']['module_avis_no_notation'])); $tpl->assign('all_results_url', get_current_url(false). '?prodid='.$prodid); $tpl->assign('total_vote', $total_vote); } else { $tpl->assign('are_results', false); $are_results = false; $tpl->assign('STR_MODULE_AVIS_AVERAGE_RATING_GIVEN',' pas de note'); } /************************************************************************************************************************/
juste au dessus de :
$j++; unset($product_object); $prods[] = $tmpProd; }
mais dans le catalogue sa m'affiche le résultat du dernier produits pour tous
image jointe : alors que seul "resto test" a deux note
merci par avance
-
Bonjour,
Pour implémenter les avis de produits sur les pages de catégories, il faut modifier le fichier produits.tpl et ajouter le code PHP dans la fonction affiche_produits du fichier lib/fonctions/display_product.php
Le code PHP doit être repris de la fonction render_avis_public_list du fichier modules/avis/fonctions.php
-
Bonjour,
Cette erreur dépend de votre hébergement et n'est pas lié à PEEL. Je vous invite à prendre contact avec votre hébergeur concernant ce problème.
-
Bonjour,
Après investigation dans l'administration de votre site, j'ai vu que le code technique pour le moyen de paiement paypal avait changé. Pour que le moyen de paiement par paypal fonctionne, il faut que la valeur du champ "code technique" soit paypal.
-
bonjour,
sur peel 8.0.1
comment mettre la moyenne en étoile du module "AVIS"directement sur le catalogue et la fiche produits
apparemment c'est ceci qu'il faut mettre dans le tpl
<b>{$STR_MODULE_AVIS_AVERAGE_RATING_GIVEN}</b> {for $foo=1 to $avisnote}<img src="{$star_src|escape:'html'}" alt="" />{/for}
-
Je suis en V7.21 premium qui tourne depuis juin 2015 sans problème et J'ai 3 fois ce message d'erreur subitement est-ce une saturation du serveur mutualisé chez OVH ou autre chose ?
MySQL connection problem (1040): Too many connection
La page /plan_acces.php a provoqué une erreur lors de sa tentative de connexion à MySQL situé sur le serveur animalin2015.mysql.db - l'utilisateur est animalin2015. Il faudrait vérifier si le serveur MySQL est actuellement lancé et si les paramètres de connexion sont valides.
-
Bonjour,
Voici une image qu'une fois que l'on a confirmation de la commande il y a pas de bouton pour le paiement.
Merci pour votre aide
-
Bonjour,
Le problème n'est pas reproductible sur le site de démonstration : https://premium.peel.fr/
Je prends contact avec vous par message privé.
-
Bonjour,
Le paiement est disponible dans la liste des moyen de paiement.
A la fin du processus de validation de la commande il y a pas le bouton qui d'affiche pour faire le paiement.
-
Bonjour,
Quand vous dites "on ne peut pas payer en ligne", quel problème rencontrez-vous précisément ? Est-ce que Paypal n'est pas disponible dans la liste des moyen de paiement, ou le bouton de paiement ne s'affiche pas à la fin du process de commande? Ou autre problème ?
-
Bonjour,
Oui j'ai bien activé le mode de paiement Paypal avec le code technique correspondant à paypal....
-
Bonjour
Avez-vous activé le mode de paiement paypal depuis la page administrer/paiement.php ? Quand vous dites
quand t'on veut finaliser une commande on ne peut pas payer en ligne
Qu'est ce qui se passe exactement ? Vous n'avez pas le choix paypal dans la liste des moyens de paiement à l'étape 2 du process de commande?
-
-
Bonjour,
A partir de maintenant, lorsque vous téléchargez PEEL SHOPPING 8.0 vous avez droit à la version 8.0.2. Voici la liste des améliorations :
- Affichage de "type" dans le formulaire d'édition d'un attribut pour une plus grande clarté
- Ajout d'un espace publicitaire configurable sur la page d'accueil du site
- Ajout de la gestion de l'erreur si le nom du code promo est vide lors de la création en back office
- Ajout de la possibilité de choisir les commandes à exporter parmi la liste des commandes
- Ajout de message d'erreur pour l'utilisateur qui tente de faire une action sur des utilisateurs sans avoir les droits
- Ajout des profils 'administrateur configuration' et 'administrateur utilisateurs'
- Ajout du paramètre export_order_custom_field pour configurer l'export de commandes
- Ajout d'un hook lors du changement du statut d'une commande en réglé
- Amélioration de la recherche de logs de connexions d'utilisateurs
- Correction de la recherche avec autocomplete pour les produits sans prix
- Correction du tri des pays dans l'administration
- Correction de la compatibilité PHP 5.2.X
- Correction d'un problème lié à la récupération des stocks pour les couleurs de menu déroulant sur les pages produits
- Correction d'une variable Smarty STR_DELETE_THIS_FILE indéfinie
- Correction de l'affichage de la sélection des attributs upload ou texte pour un produit (et ne pas avoir [0])
- Correction de l'affichage des modules 'in_home' dans l'administration
- Correction de l'ajout au panier des produits cadeaux et ajout de l'impossibilité de changer la quantité de produits commandés
- Correction de la présélection du mode de livraison dans l'administration en cas de changement de nom depuis la commande
- Correction de la recherche sur les produits sans catégorie
- Correction de la suppression de ligne de produits créées en javascript dans les pages autres que la page de commande
- Correction de message d'erreur javascript sur la dernière page de paiement
- Correction en HTML de l'ordre entre les balises form et div dans la page d'administration des ventes
- Correction des liens vers les images d'attributs dans l'administration
- Correction si $GLOBALS['menu_items']['contact'] est vide (ce qui est le cas si disable_contact_submenu vaut true)
- Correction de site_id=0 lors de la création d'un code promo
- Finalisation du tri par drag & drop sur statut_livraison et paiement
- Gestion de la variable technique attributs_list lors de l'édition d'une commande
- Gestion de la variable de configuration cache_disable
- Historisation de la désactivation et de l'activation des utilisateurs
- Mise à jour de font-awesome v4.4 (version précédente : 4.3)
- Modification de STR_DEMO_RIGHTS_LIMITED par STR_RIGHTS_LIMITED pour rendre la variable de langue plus générique.
- Optimisation de la mise à jour du caddie + optimisations de update() du Caddie pour éviter des problèmes sur serveur lent si beaucoup de produits
- Passage de webmail reçu de READ en SEND si répondu
- Pouvoir utiliser fineuploader pour les attributs upload en front-office
- Prise en compte de l'heure pour l'affichage des produits flash
- Stocker l'email dans la colonne raison si ajout dans peel_admins_actions d'un SEND_EMAIL (sauf si cron d'envoi à N personnes)
- Suppression d'un envoi d'email mal placé, qui peut envoyer des emails administrateur trop nombreux lors du paiement par Paypal
- Suppression des passages par référence pour les paramètres de create_or_update_order et save_in_database -
Bonjour,
Vous donner plus de détail nécessite de passer du temps afin d'investiguer dans le code, réaliser des spécifications techniques sur le développements, faire des tests. Tout cela demande du temps. Si vous le souhaitez nous pouvons réaliser ce développement pour vous, il faut dans ce cas prendre contact avec le service commercial au 01 75 43 67 97.
-
Bonjour,
Pour info, pour configurer le module Paypal, vous devez renseigner l'adresse de votre compte Paypal dans le champ "Email du compte Paypal (obligatoire sinon module inactif) :" de la page de configuration du site administrer/sites.php?mode=modif&id=1 onglet "Modules" rubrique "MODULE : Paiement Paypal 8.0.1".
-
Bonjour,
J'ai essayé de faire une correction pour que dans la barre de menu, l'accès à une catégorie se comporte comme un sélect, où un clic ouvre une fenêtre avec par exemple 15 catégories, et un ascenseur sur le coté pour faire défiler. Si quelqu'un pouvait me donner quelques pistes sur ce qu'il faut modifier...
Merci pour votre aide
-
Bonjour à tous,
J'ai installé la dernière version de Peel V8 sur mon serveur. En faisant une simulation de commande je me suis aperçu, que quand t'on veut finaliser une commande on ne peut pas payer en ligne Pourquoi?
J'utilise le mode Paypal
Merci par avance de vos réponses!
-
-
Bonjour, merci bonne année à vous !
pour modifier l'affichage de la génération de catégories il faut modifier la fonction get_menu et le fichier modeles/peel7/smarty/menu.tpl
Sinon un autre mode d'affichage de catégorie est disponible, il faut modifier la variable de configuration main_menu_items_if_available en back office (administrer/configuration.php)
et remplacer 'catalog' par 'cat_*'. Toutes les catégories principales s'afficheront les unes à coté des autres dans le menu.
Modifier le nombre de caractères de l'url des rubriques
dans Module PEEL Premium pour PEEL SHOPPING
Simon développeur PEEL
Posté(e) · Signaler ce message
Bonjour,
La modification est à faire dans la fonction rewriting_urlencode du fichier lib/fonctions/format.php. Dans cette fonction il faut modifier le paramétrage de String::str_shorten qui limite le nombre de caractère entre 30 et 60