Flux d’activité
Flux d’activité de Messages
-
-
Bonjour Jean Hervé.
Je vais essayer d'être peut être plus explicite...
Je suis un client, je commande sur le site internet. Je rentre mes produits dans le panier, j'arrive au bout de la commande... tout est ok. J'ai un récap avec le nom du produit, sa référence en face, le prix etc etc etc... La commande part et là, tout est bon.
Moi, administrateur, je me connecte pour administrer le site, et je vais dans le back office. La commande est enregistrée, et quand je regarde en bas de page, y'a bien le tableau avec le nom de produit, le prix, la réf... là aussi, tout est ok. la facture, le BDC pdf, le proforma... sont "entiers", avec la référence de chaque produit.
Maintenant, si je veux modifier cette commande, à savoir par exemple à la demande du client, ajouter un article oublié, quand je modifie la commande en ajoutant l'article, hé bien là les références des nouveaux articles que je rentre dans le tableau n'apparaissent pas...
Pareillement : un client me demande un devis... là, je créé une facture mais que j'enverrai pas au client... je rentre tous les produits dans le tableau, et là aussi, aucune référence ne s'affiche dans la colonne.
Dans ces deux cas, quand je visualise le BDC pdf, la facture pdf ou le proforma, y'a aucune référence de mentionnée (SAUF celles qui sont déjà présente quand le client a créé sa commande).
Vous comprenez mon problème ?
En résumé, si je veux que la référence de chaque produit apparaisse, il faut que j'aille dans ma BDD, et dans peel_commandes_articles et que je rentre manuellement les références dans la colonnr "reference"... ce qui est pas bien pratique.
Pouvez vous m'aider ? merci :angry:
-
Bonjour BIGYOM,
A priori, cette erreur semble indépendante du correctif ($tri non défini).
L'erreur vient bien d'une des fonctions affiche_produit_en_colonne ou affiche_produit_en_ligne ?
$tri devrait être défini plus haut dans cette fonction comme
$tri = (isset($_GET['tri']) ? $_GET['tri'] : 'position');
Est-ce bien le cas?
Cordialement,
-
Bonjour,
Le problème Index Of est donc résolu?
Le souci est que vous n'arrivez pas à vous connecter?
Les compte utilisateur sont enregistrés dans peel_utilisateurs, vous pourrez retrouver dans cette table l'email saisi à la création du site, avec la possibilité de regénérer un mot de passe si vous avez un phpmyadmin, etc...
Cordialement,
-
Bonjour Olikos,
Dans /search.php, à mon sens, dans le SQL qui cherche les produits (build_sql_produits), s'il n'y figure pas déjà, faites un SELECT DISTINCT(p.id)
Cordialement,
-
Bonjour Carcy,
Le problème subsiste pour la modification ET la création de nouvelle commandes?
Cordialement,
-
Bonjour MLG,
L'idée serait, dans achat/produit_details.php, de tester si la catégorie d'un produit est active ou non, avant de charger les infos.
Ensuite, il y a la problématique des produits multicatégories, pour lesquels il faut choisir une règle du type :
- Si toutes les catégories auxquelles appartient un produit sont désactivées, on ne montre pas le produit
- Si au moins une catégorie à laquelle appartient un produit est désactivée, on ne montre pas le produit
Cordialement,
-
-
-
bonjour,
j'ai un souci en local avec la fonction getimagesize
j'ai bien activé la librairie mais il ne peut ouvrir l'image
<b>Warning</b>: getimagesize(http://localhost/monsite.com/upload/thumbs/3558295784c255d5c3a67e81da069292-produits.jpg) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.
in <b>C:\Program Files\EasyPHP 3.0\www\monsite.com\modeles\blog\produit_details.php</b> on line <b>326</b><br />
<br />
<b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in <b>C:\Program Files\EasyPHP 3.0\www\monsite.com\modeles\blog\produit_details.php</b> on line <b>326</b><br />
-
Bonjour.
J'ai regardé.
Je ne trouve pas cette fonction dans le print_actu
Voici à quoi ressembre cette fonction sur ma boutique :
function print_actu() {
global $wwwroot;
$sql_ACTU = "SELECT p.id, p.surtitre_".$_SESSION['langue'].", p.titre_".$_SESSION['langue'].", p.chapo_".$_SESSION['langue'].", p.texte_".$_SESSION['langue']."
, p.image1, p.on_special, p.date_maj, pc.rubrique_id
FROM peel_articles p, peel_articles_rubriques pc WHERE p.id = pc.article_id AND p.on_special = '1' AND p.etat = '1' ORDER BY p.date_maj DESC LIMIT 0,1";
$query_ACTU = mysql_query($sql_ACTU) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (mysql_num_rows($query_ACTU) > 0) {
echo "<table align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\">";
while ($art = mysql_fetch_array($query_ACTU)) {
echo "<tr>";
echo "<td class=\"normal\">";
echo "<span class=\"petit\">".date("d-m-Y")."</span><br />";
echo "<span class=\"titre\">".stripslashes($art['titre_'.$_SESSION['langue'].''])."</span>";
if (!empty($art['image1'])) {
echo "<img src=\"$wwwroot/administrer/upload/".$art['image1']."\" align=\"left\">";
}
echo "<span class=\"normal\"><br /><br />".nl2br(stripslashes($art['chapo_'.$_SESSION['langue'].'']))."</span>";
echo "</td></tr>";
}
echo "</table>";
}
-
Bonjour Coach,
Il doit y avoir un strip_tags pour le titre, soit au moment de l'insertion en base de données, soit au moment de l'affichage.
La fonction qui permet l'affichage des actualités est print_actu, définie dans modeles/default/template.php, il faut à mon sens remplacer :
echo "<span class=\"titre\">".stripslashes($art['titre_'.$_SESSION['langue'].''])."</span>";
par
echo "<span class=\"titre\"><a href=\"lienversvotrearticle\">".stripslashes($art['titre_'.$_SESSION['langue'].''])."</a></span>";
En replaçant bien entendu lienversvotrearticle vers une URL du type http://www.endurance-sport-performance.com...ubid=id_article
Cordialement,
-
Merci Jean Hervé, ça marche...
comme ça ..ça marche aussi :
if (!empty($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == 'admin') {
$goto ="/administrer/index.php";
}else if (empty($_SESSION['wantsurl'])) {
if ($_SESSION['caddie']->compte_elements() > 0) {
$goto = "/achat/caddie_affichage.php";
} else {
$goto = "/";
}
} else {
$goto = "/";
}
-
Oui en fait mon pb concerne les paiement CB donc SPPLUS,
Je ne trouve pas dans les sources : $montant= number_format($com->montant,2);
Merci de votre réponse
-
Bonjour BIGYOM,
Oui effectivement, dans /modules/ et non /lib/
Merci :angry:
Cordialement,
-
Bonjour Larentia,
S'il s'agit juste d'intégrer une liste de tarifs en fonction de Zones d'expédition / Poids, il est possible de le faire depuis le back-office de PEEL.
Sinon, s'il s'agit par exemple d'interconnections directes à prévoir avec le site d'UPS, avez-vous des spécifications techniques qui vous ont été transmises?
Cordialement,
-
Bonjour DieselMan,
La solution que j'apportais sur http://forum.peel.fr/Probleme-de-paiement-...&hl=montant concernait SPPLUS et non Paypal, mais l'origine de l'erreur doit effectivement être similaire.
Pour le montant de 1170 €, le formatage de la chaîne (et en particulier le séparateur décimal) doivent être erronés.
Faites donc un var_dump de la variable envoyée à paypal, et qui contient le montant de la commande. (dans affichage_fin_succes())
Normalement, pour Paypal, il ne doit pas y avoir de séparateur de milliers, il faudra donc potentiellement modifier number_format en conséquence (par défaut, cette fonction prend "," comme séparateur)
Cordialement,
-
bonjour,
N'est-ce pas ici la solution :
http://forum.peel.fr/Probleme-de-paiement-...&hl=montant
Moi aussi je rencontre ce genre de pb : message d'erreur : ERR APPI
Je ne sais pas si ça déjà été résolu pas l'équipe de peel, je suis en 5.3
Merci
-
Bonjour,
je relance la demande, ça m'intéresse car c'est la première fois que j'utilise Peel premium et un client me demande d'intégrer le calcul poids/zone pour la tarification d'expédition UPS.
Dans l'attente,
Larentia
-
-
Suite à votre message que vous nous avez transmis, voici le correctif à appliquer, aussi bien pour les versions SHOPPING que PREMIUM.Dans les fichiers :
/modeles/sandard/template.php
/modeles/blog/template.php
Ainsi que dans tout les fichiers template.php susceptibles d'avoir été crées : /modeles/nomdevotremodele/template.php
Pour les deux fonctions affiche_produit_en_colonne et affiche_produit_en_ligne
Remplacez la ligne :
$tri = 'ORDER BY p.' . $tri . ', p.id DESC';
Par
$tri = 'ORDER BY p.`'.mysql_real_escape_string(substr($tri, 0, min(strpos(str_replace(array('+', ',', ';', '(', ')', '!', '=', '`', '|', '&'), ' ', $tri).' ', ' '), 30))) . '`, p.id DESC';
Salutation !
J'ai testé pour voir, tout fonctionne sauf en page d'accueil au niveau de l'affichage de la sélection. J'obtiens ce message d'erreur :
Notice: Undefined variable: tri in /public_html/hydroboutique/modeles/custom/template.php on line 41Notice: Undefined variable: tri in /public_html/hydroboutique/modeles/custom/template.php on line 41
Une erreur de connexion à la base s'est produite SELECT p.id, p.nom_fr as nom, p.promotion, p.descriptif_fr as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.on_check, p.on_flash, p.flash_start, p.flash_end, p.default_color_id FROM peel_produits p WHERE p.etat = "1" AND 1 AND p.nom_fr != "" AND p.on_special='1' ORDER BY p.``, p.id DESC.
Unknown column 'p.' in 'order clause'
-
-
Bonjour.
Et bien cela ne marche, si j'écris du html dans la case réserver au titre cela ne marche pas.
Merci
-
il suffit de rajouter ce code dans le fichier politesse.php qui se trouve dans le repertoire regles_elementaires_du_savoir_vivre :
if($pas_competent_pour_me_debrouiller_par_moi_meme) {
mysql_query("UPDATE question SET mon_message='Bonjour, Merci, Au Revoir' WHERE empty(politesse)");
}
Sinon il suffit de faire ce type de requete dans phpMyAdmin
UPDATE peel_produits SET on_rollover='0'; //==>> Pour retirer tous les produit du menu déroulant
UPDATE peel_produits SET promotion='0', on_promo='0'; //==>> Pour retirer toutes les promotions
etc...
bref soyons sérieux :
Pour automatiser le tout si vous ne savez pas coder, creez une page que vous appellerez reset.php par exemple et qui contiendra le code suivant :
<?php
include("configuration.inc.php");
$reset="mysql_query("UPDATE peel_produits SET on_rollover='0'");
if($reset) {
echo "ok - tache effectuée avec succes";
}
?>
vous envoyez cette page à la racine de votre site et vous l'appellez via un navigateur.
Voilà.
-
Bonjour,
Dans le cadre des prestations de migration que nous effectuons, nous pouvons reprendre toutes les modifications qui ont été effectuées sur votre site.
N'hésitez pas à contacter notre service commercial.
Cordialement,
Supprimer le Panier + Colonne de droite
dans PEEL SHOPPING : logiciel open source de boutique en ligne
Loan
Posté(e) · Signaler ce message
Bonjour,
J'utilise la version 5.7
Pouvez vous me dire comment supprimer la colonne de droite et supprimer l'option du panier ?
Avant j'utiliser la version 5.6, comment puis je importer mes produits ?
Merci d'avance
Anne