Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
si la modification de la requête de la fonction recupere_sous_categorie de
function recupere_sous_categorie($catid = 0)
{
$qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image
FROM forksparts_categories
WHERE parent_id="' . intval($catid) . '" AND id>"0" AND etat="1"
ORDER BY position' ) ;
return $qid;
}
[/code] en[code]function recupere_sous_categorie($catid = 0)
{
$qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image
FROM forksparts_categories
WHERE parent_id="' . intval($catid) . '" AND id>"0" AND etat="1"
ORDER BY nom_' . $_SESSION['langue'] .')' ;
return $qid;
}
ne fonctionne pas, trouver l'origine du problème va nécessiter une investigation plus en profondeur du code et du fonctionnement de votre site.
Je vous invite à contacter le service commercial au 01 75 43 67 97 pour permettre une intervention de notre service technique.
Merci.
-
Merci Simon, Je n'ai plus de message d'erreur mais le tri ne se fait toujours pas (ça reste par position...) voici mon code complet de la page achat/index.php:Bonjour,
Pour ordonner les catégories par nom, vous devez modifier
$sqlcat .= " FROM peel_categories WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != '' ORDER BY position";
par$sqlcat .= " FROM peel_categories WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != '' ORDER BY nom_" . $_SESSION['langue'];
Simon.<?php include("../configuration.inc.php"); $catid = (!isset($_GET['catid']) ? 0 : intval($_GET['catid'])); $qid_c = recupere_sous_categorie($catid); $DOC_TITLE = "[PEEL.FR]"; define("IN_CATALOGUE", true); include("$repertoire_modele/haut.php"); $sqlcat = "SELECT image, description_" . $_SESSION['langue'] . ", nom_" . $_SESSION['langue']; if (is_category_promotion_module_active()) { $sqlcat .= ", promotion"; } $sqlcat .= " FROM peel_categories WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != '' ORDER BY nom_" . $_SESSION['langue']; $rescat = query($sqlcat); $rowCat = fetch_row($rescat); if (num_rows($rescat) > 0) { echo "<div>"; include("$repertoire_modele/categorie.php"); echo "</div>"; } $qid_c = recupere_sous_categorie(vn($_GET['catid'])); $nb_cellules = num_rows($qid_c); if ($nb_cellules > 0) { $nb_colonnes = 3; $j = 0; echo "<div>"; include("$repertoire_modele/sous_categorie.php"); echo "</div>"; } $sqlcat = "SELECT type_affichage FROM peel_categories WHERE id = '" . intval($catid) . "'"; $rescat = query($sqlcat); $rowCat = fetch_row($rescat); if (!empty($rowCat)) { echo ' <h2>' . LIST_PRODUCT . '</h2>'; echo '<p>'; affiche_filtre(vn($_GET['catid'])); echo '</p>'; } switch ($rowCat[0]) { case "1" : affiche_produit_en_ligne($catid); break; case "0" : affiche_produit_en_colonne($catid); break; } include("$repertoire_modele/bas.php"); function recupere_sous_categorie($catid = 0) { $qid = query('SELECT id, nom_' . $_SESSION['langue'] . ', description_' . $_SESSION['langue'] . ', parent_id, image FROM forksparts_categories WHERE parent_id="' . intval($catid) . '" AND id>"0" AND etat="1" ORDER BY position' ) ; return $qid; } ?>
Juste en dessous il y a aussi une formule par position que j'ai essayé de changer mais rien n'y fait...?
-
Bonjour,
Avez-vous migré d'une version antérieur vers la 6.2, ou alors avez vous installez la 6.2 via l'installation standard ?
Simon.
-
Bonjour,
la réponse a été postée dans le sujet
Je recopie la réponse faite ci-dessous :
Bonjour,L'erreur est que la variable utilisée pour afficher l'information n'est pas la bonne.
Dans commande_details.php, à la ligne 332, il faut remplacer le code suivant
<td class="form_commande_detail">' . $commande->transport . '</td>
par
<td class="form_commande_detail">
<select name="type_transport">
' . get_delivery_type_options(vb($commande->type)) . '
</select>
</td>
Ce problème n'existe plus sur la 6.2.
Simon.
-
Merci Gilles pour votre réponse, je crois que je vais laisser ansi la partie rubrique
merci encore pour votre aide
Laurence
-
bonjour,
quand je vais voir les commandes (le resumé )
la mention "Modalité d'expédition" n'est jamais rempli
je suis en 6.1.1
cordialement
-
tiankris
Bonjour,
Que voulez vous faire exactement? Quel est votre problème?
-
Bonjour,
Pour ordonner les catégories par nom, vous devez modifier
$sqlcat .= " FROM peel_categories
WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != ''
ORDER BY position"; [/code] par[code]$sqlcat .= " FROM peel_categories
WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != ''
ORDER BY nom_" . $_SESSION['langue'];Simon.
-
Bonjour,
Je voudrais afficher mes catégories et sous catégories dans l'ordre alphabétique au lieu de "position"
J'ai essayé de changer ceci dans achat/index.php :
$sqlcat .= " FROM peel_categories WHERE id = '" . intval($catid) . "' AND nom_" . $_SESSION['langue'] . " != '' ORDER BY position";
j'ai fait par nom_ car j'utilise plusieurs langues mais il indique une erreur...
Pourriez-vous m'aider?
-
Bonjour,
L'erreur est que la variable utilisée pour afficher l'information n'est pas la bonne.
Dans commande_details.php, à la ligne 332, il faut remplacer le code suivant
<td class="form_commande_detail">' . $commande->transport . '</td>
par
<td class="form_commande_detail">
<select name="type_transport">
' . get_delivery_type_options(vb($commande->type)) . '
</select>
</td>[/code]Ce problème n'existe plus sur la 6.2.
Simon.
-
-
-
Bonjour David !
merci pour votre aide.
En fait, cet utilisateur s'affiche depuis que j'ai installé la version de peel contenant le tout début de butterflive !
il ne s'est jamais déconnecté, et réapparaît (réapparaissait du moins) à chaque fois que je redémarrais le PC et que je me connectais à butterflive.
Là, je sais pas pourquoi, si c'est le fait d'en parler ou quoi ( :lol: ) il n'y a plus de ce visiteur connecté !!! B)
MAIS est ce que ça correspond à la mise à jour de butterflive qui vient de s'effectuer sur mon PC... étrange !!
en tous cas, il n'est plus connecté !! :D
merci pour votre aide, si jamais celà se reproduisait, je ne manquerais pas de vous le resignaler !
merci david
bonne journée
cordialement
Jean-Luc
-
Bonjour,
Pour modifier le contenu de ces emails, vous devez compléter le tableau $custom_template_tags avec les valeurs voulu avant l'utilisation de la fonction send_email.
Il faut ensuite ajouter le tag à remplacer dans le template d'email.
Le tag ainsi créé sera automatiquement remplacer par la valeur correspondante avant l'envoi.
Pour l'envoi d'email, le problème peux venir de différentes sources : le serveur ou le code.
Si vous ne recevez pas d'autres emails de la boutique, je vous invite à contacter votre hébergeur.
Sinon, merci de me décrire plus en détails le contexte du problème.
Simon.
-
Bonjour
j'ai bien compris pour la getion couleur et taille
mais c'est pour la gestion attribut, par exemple sur mon site je voulais ajouter des options de garantie sur cetain produit en bouton ratio mais sur le backoffice je peux pas activé affichage des attributs des produits en bouton radio, merci pour votre aide
-
Bonjour,
Sur la 6.2, il est possible de proposer un champ texte éditable pour un produit. Dans le back-office, il faut créer un nouvel attribut et cocher la case Activer cette option supprimera toutes les options associées à l'attribut.
Il faut ensuite associer l'attribut avec un produit.
L'upload d'image depuis une page produit en front-office est prévu dans les futurs versions de PEEL.
Simon.
-
Bonjour,
La possibilité de choisir l'apparence des attributs ne s'applique qu'au attributs administrable, et non aux attributs taille et couleurs.
Quelles sont les attributs que vous avez voulu modifier ?
Simon.
-
Bonjour,
bouton + 1 de google se compose en deux partis :
- le tag javascript à intégrer dans le header.
- la balise qui affiche le bouton.
Vous devez intégrer le tag fourni par google dans la fonction getHTMLHead(), ligne 1389 du fichier lib/fonctions/display.php. La balise est à placer à l'endroit où vous souhaitez que le bouton
+1 s'affiche
Simon.
-
Bonjour
Vous pouvez effectivement modifier la taille des popup, les classes css sur lesquels vous devez agir sont :
menu.css (ligne 175) => .left_column .sousMenu (attribut left)
menu.css (ligne 162) => .left_column .sousMenu, .right_column .sousMenu (attribut width)
screen.css (ligne 508) => .sideblocktitle_content ul, .sideblock_content ul (attribut width)
Simon.
-
Bonjour Shala,
Vous devez modifier le paramétrage de deux fonctions différentes pour afficher les sous-catégories :
- le second paramètre de la fonction get_products_list_brief_html ligne 40 du fichier achat/index.php est à false, il faut le passer à true.
Il faut donc remplacer :
echo get_products_list_brief_html($catid, false);
parecho get_products_list_brief_html($catid, true);
- dans la définition de la fonction get_subcategories_table ligne 1030 du fichier lib/fonctions/display_product.php, il faut ajouter la valeur true par défaut à son 4ème paramètre. Il faut donc remplacer :function get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false, $display_image)
parfunction get_subcategories_table($parent_id, $nb_colonnes, $return_mode = false, $display_image=true)
Dans votre exemple, les produits des sous-catégories s'affiche sur la page de la catégorie parente.
Pour modifier ce comportement, rendez-vous dans votre back-office dans la Configuration du site (administrer/sites.php?mode=modif&id=1), rubrique Paramètres généraux (la première). Le dernier paramètre de cette partie est Méthode pour présenter et compter les produits appartenant à une catégorie. Ce paramètre concerne également les articles et rubriques :, il faut cocher l'option Individuelle (catégorie seule) pour permettre d'afficher uniquement les produits en rapport direct avec la catégorie consultée.
Simon.
-
Laurence,
Pour $page_column_count=2; faites pareil, et ensuite pour le contenu à l'intérieur de la page, vous devez soit adapter le nombre de colonnes utilisées, soit le CSS. Pour faire ces modifications il faut que vous soyez à l'aise, sinon je vous encourage à garder comme c'est actuellement.
Gilles
-
-
Bonjour,
Tout ceci dépend des choix que vous souhaitez faire dans la gestion de vos emails de commandes.
Envoyer un email de création de commande est une notion indépendante d'une validation de paiement.
Vous pouvez désactiver l'envoi de confirmation de commande si vous le souhaitez, en cliquant sur le bouton vert du modèle d'email correspondant dans la page d'administration des modèles.
Par ailleurs, si le moyen de paiement est instantané, la plateforme de paiement propose souvent un envoi d'email de confirmation de paiement.
Si il n'est pas instantané, il vaut mieux envoyer un email de confirmation de commande dans l'attente du paiement.
Vous pouvez adapter si vous le souhaitez pour changer le fonctionnement, et comme vous pouvez le constater, avec la gestion de modèles d'emails c'est beaucoup plus simple que dans une v5.41.
Gilles
-
Bonjour,
Je vous encourage tout d'abord à migrer votre boutique vers une version récente 6.2.
Dans la version 4, il y avait usage dans getimagesize d'une URL avec $wwwroot plutôt que d'aller chercher directement sur le disque dur un chemin avec $dirroot => sur certains serveurs pour lesquels l'accès à des URL est interdit, ça mettait le message que vous avez => la solution la plus simple est de remplacer $wwwroot par $dirroot (ou une variable dérivée de wwwroot par la même mais dérivée de dirroot).
Gilles
Fil d'ariane
dans PEEL SHOPPING : logiciel open source de boutique en ligne
tiankris
Posté(e) · Signaler ce message
Mon fil d'ariane ne s'affiche plus. Est-ce une fonction qui l'active et le désactive? Je n'ai pas trouvé dans le module d'administration.
Ou alors, j'ai supprimé le code d'affichage sans faire attention. Il se trouve ou normalement?