-
Compteur de contenus
16 264 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par Gilles Boussin
-
-
Bonjour abdelazi,
Dans : factures/commande_pdf.php,
remplacer
$y += $size + 5;
par
$y += $size + 10;
-
Bonjour French Vintage Touch,
Dans affiche_produit_en_colonne() et affiche_produit_en_ligne(), les produits s'affichent, par défaut, par id croissant : tri = "ORDER BY p." . $tri . ", p.id";
A priori, vous voulez le fonctionnement inverse (plus un produit est récent, plus son id est grand).
Donc dans ses deux fonctions, si vous remplacez :
$tri = "ORDER BY p." . $tri . ", p.id";
par
$tri = "ORDER BY p." . $tri . ", p.id DESC";
Ca devrait être OK.
-
Bonjour,
Le code qui permet de supprimer un produit se trouve dans administrer/produits.php : fonction produits.php
Juste après cette fonction, on a la fonction supprime_fichier() qui permet elle, de supprimer une image dont l'intitulé (image1, image2, etc...) est passée en paramètre.
Il faudrait donc a priori que supprime_produit appelle supprime_fichier().
J'écrirais donc un code du type :
function supprime_produit($id)
{
/* Supprime le produit spécificié par $id. Il faut supprimer le produit
* puis les entrées correspondantes de la table peel_produits_categories. */
/* Charge les infos du produit. */
$qid = mysql_query("
SELECT nom_" . $_SESSION['langue'] . "
FROM peel_produits
WHERE id = '" . intval($id) . "'
");
$prod = mysql_fetch_array($qid);
supprime_fichier(intval($id), image1);
supprime_fichier(intval($id), image2);
supprime_fichier(intval($id), image3);
supprime_fichier(intval($id), image4);
/* Efface le produit */
mysql_query("DELETE FROM peel_produits WHERE id = '" . intval($id) . "'");
/* Efface ce produit de la table peel_produits_categories */
mysql_query("DELETE FROM peel_produits_categories WHERE produit_id = '" . intval($id) . "'");
mysql_query("DELETE FROM peel_sites_pivots WHERE produit_id = '" . intval($id) . "'");
mysql_query("DELETE FROM peel_produits_references WHERE produit_id = '" . intval($id) . "'");
mysql_query("DELETE FROM peel_produits_couleurs WHERE produit_id = '" . intval($id) . "'");
mysql_query("DELETE FROM peel_produits_tailles WHERE produit_id = '" . intval($id) . "'");
mysql_query("DELETE FROM peel_stocks WHERE produit_id = '" . intval($id) . "'");
echo '<p class="normal">Le produit <b>' . html_entity_decode($prod['nom_' . $_SESSION['langue'] . '']) . '</b> a été effacé</p>';
}
Je n'ai pas vérifié ce code. A priori, il doit être OK, mais bien tester tout de même !!!!!
-
Bonjour Falcon,
avez-vous effectué vous-même des développements sur votre site?
Si oui, de quels nature étaient ces développements?
-
Bonjour Mauvaises Graines, sur quelle version de PEEL travaillez-vous?
Effectivement, la répétition de '<div id="...">' est une erreur, que nous corrigerons pour les versions suivantes de pEEL.
-
De rien, n'hésitez pas à poster de nouveau en cas de souci ;)
Jean-Hervé
-
Bonjour Abdelazi,
Vous parlez des factures PDF ou HTML?
-
Bonjour Julien,
Avez-vous bien spécifié les tarifs / poids pour chaque type de transport?
Par ailleurs, concernant les nouvelles commandes, les emails sont envoyés au destinataire spécifié dans : Configuration boutique > Paramètres de la société .
S'agit-il du bon email?
-
Webdeveloper devrait marcher de la même manière pour toutes les pages, donc si vous avez un soucis c'est peut-être qu'il faut resélectionner dans le menu outline l'option "outline current element" une fois que vous êtes sur la page qui vous intéresse. Si vous passez au dessus d'une image ou de texte, il devrait forcément y avoir l'enchainement des balises qui s'indique dans la barre webdeveloper. Sinon c'est peut-être un bug lié à la combinaison webdeveloper et votre version de firefox, ou une incompatibilité entre webdeveloper et une autre extension firefox.
-
Bonjour à tous,
Concernant la newsletter, à chaque installation, un lien vers l'administration de la newsletter est placé dans l'encart "Fidélisation", généralement en dernière position.
-
Pas de quoi ;).
N'hésitez pas à poster de nouveau en cas de problèmes.
-
N'hésitez pas à poster de nouveau si vous rencontrez un nouveau souci.
Cordialement,
Jean-Hervé.
-
Bonjour Hiram,
Votre question couvre de nombreuses fonctionnalités, c'est pour cela qu'il vous sera difficile d'avoir une réponse exhaustive. Je vais donc vous répondre indirectement, pour plutôt me concentrer avec vous sur comment tu peux gérer cela de manière autonome.
Pour bien travailler sur ce sujet, je vous propose d'utiliser Firefox si ce n'est pas déjà le cas, et d'installer l'addon webdeveloper.
https://addons.mozilla.org/en-US/firefox/addon/60
Une fois que vous êtes sous firefox avec cet addon activé, et que vous regardez une page que vous voulez modifier, utilisez dans le menu "Outline" de webdeveloper la fonction "outiline current element"
=> ça vous donnera la possibilité de voir quel est l'enchainement des balises HTML qui aboutit au bloc que vous regardez (vous visualisez le DOM).
Quand il y a des #nom, cela correspond à des id en HTML, et des .nom cela correspond à des "class" de style CSS.
Vous pourrez donc retrouver ces noms ensuite dans le fichier de CSS, ou dans le code HTML avec des fonctions de recherche d'éditeurs (celle de notepad++ permet par exemple de cherche dans tout le répertoire du code => vous ne pourrez pas le manquer)
-
De mémoire, le bug devrait être corrigé si dans config.inc.php, vous remplacez :
$taux_tva1 = "19.60";
$taux_tva2 = "5.50";
$taux_tva3 = "0.00";
par
$taux_tva1 = "19.60";
$taux_tva2 = "7.60";
$taux_tva3 = "0.00";
-
En lisant ces posts, je m'apercois de bug, de manque, de m....et ceux ci sont fermés quasi immediatement.
Messieurs du support !! au lieu de "closed" les post, ne serait ce pas mieux de nous apporter des reponses claires autres que : contactez le service commercial"
Merci
je reviens donc sur un post "CLOSED"
serait il possible de nous indiquer de maniere peut etre rapide, comment ajouter "en dur" ces meta manquant dans les differents sources au lieu de faire un developpement de module specifiques dans le BO ???
Autre point :
dans la partie "SUJETS IMPORTANTS"
Merci d'ouvrir et de renseigner un nouveau post listant les differents bug de la version 5.3 avec meme peut etre une reference aux post qui resolvent ces problemes.
Voila des choses constructives a mettre en place rapidement...
Merci
Bonjour,
Notre équipe de support est présente pour aider à la correction de bugs, non pour agir de façon systématique sur des éléments qui ne sont pas des erreurs mais des choix architecturaux de notre solution.
C'est pour cela que nous orientons ce type de message vers notre service commercial.
-
Quels taux de TVA avez-vous paramétré dans votre back-office?
-
D'après ce que je peux lire dans le code de votre fonction, les références à "propulsé par peel" ont été supprimées.
VOus avez toujours "propulsé par peel" dans les titles de vos pages?
Si oui, recherchez dans tout le code de votre site "propulsé par peel".
-
Pouvez vous nous donner le code que vous avez : lib/fonctions/fonctions.php on line 1905 ?
-
Dans search.php, après :
$fields[] = "p.nom_".$_SESSION['langue']."";
$fields[] = "p.descriptif_".$_SESSION['langue']."";
Rajouter
$fields[] = "p.reference";
Devrait permettre une recherche dans les références produits
-
Bonsoir,
Il faut repérer dans le code les différents appels à la fonction mail(), et faire un html_entity_decode sur le contenu de l'email qui est envoyé.
Si ce n'est pas assez précis, n'hésitez pas à me relancer demain pour que je vous donne un exemple.
-
"Propulsé par peel" se trouve dans lib/fonctions/fonctions.php : function affiche_meta
-
Le code correspondant au tableau se trouve dans :
modeles/blog/produit_details.php (ou modeles/standard/produit_details.php)
echo "<td class=\"label\" colspan=\"2\"><b>".BAREME."</b></td></tr>";
$i = 0;
while ($Qte = mysql_fetch_object($resQte)) {
echo "<tr bgcolor=\"";
echo ($i % 2 == 0 ? '#F4F4F4' : '#ffffff' );
echo "\">";
echo "<td class=\"normal\">Par ".$Qte->quantite;
if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {
echo " : ".fprix($Qte->prix_revendeur)." € T.T.C / unité</td>";
} else {
echo " : ".fprix($Qte->prix)." € T.T.C / unité</td>";
}
echo "</tr>";
$i++;
}
echo "</table>";
}
-
Un appel à html_entity_decode() sur le contenu de l'email devrait faire l'affaire.
-
Il suffit donc de rajouter l'include au fichiers bas.php dans /administrer/produits_attributs.php.
Problème dâfficahage dans éa facture PDF
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Posté(e) · Signaler ce message
Bonjour abdelazi,
Pas de quoi, postez de nouveau en cas de souci ;)