Flux d’activité
Flux d’activité de Messages
-
-
Bonjour les soucis depuis la migration je n'ai que des ennuis, je suis pas un fortiche en code ça aide pas.
merci encore pour votre aide
-
edit :
Bon il faut remettre le $alerte_produit->stock.
En fait, le souci vient du fait que pour l'article donné, il n'y pas de stock geré et que la requete sql ne vérifie pas l'existence d'un résultat avant de traiter le résultat.
voici le code que vous pourriez tester pour la page alerte_liste.php
<table width="100%" border=0 cellpadding="0" cellspacing=1> <tr> <td class="entete" colspan='7'>Liste des alertes en cours</th> </tr> <? if (mysql_num_rows($qid) == 0) { echo "<tr><td colspan=6 class=normal><b>Aucune alerte enregistrée dans la base.</b></td></tr>"; } else { ?> <tr bgcolor="#6699ff"> <td class="menu" align="center">Editer</td> <td class="menu" align="center">Alerter</td> <td class="menu" align="center">Supprimer</td> <td class="menu" align="center">Date</td> <td class="menu" align='center'>Client</td> <td class="menu" align='center'>Produit</td> <td class="menu" align='center'>Email</td> </tr> <? while ($r = mysql_fetch_object($qid)) { $id_produit = $r->id_produit; $nom_produit = stripslashes($r->nom_produit); $qid_produit = mysql_query(" SELECT stock FROM peel_stocks WHERE produit_id = '$id_produit' "); $alerte_produit = mysql_fetch_object($qid_produit); if(mysql_num_rows($alerte_produit)>0) { ?> <tr> <td class=petit><a class=petit href="<?=$_SERVER['PHP_SELF']?>?mode=details&id=<?=$r->id ?>"><img src="<?=$wwwroot?>/bo/images/b_edit.png" alt="" border="0"></a></td> <td class=petit align=center> <? if ($alerte_produit->stock > 0) { ?> <a class=petit href="<?=$_SERVER['PHP_SELF']?>?mode=email&id=<?=$r->id ?>"><img src="../images/mail.gif" alt="" border="0"> <? } else { echo "non dispo"; }?></td> <td class=petit align=center><a class=petit href="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$r->id ?>"><img src="<?=$wwwroot?>/bo/images/b_drop.png" alt="" border="0"></td> <td class=petit><?echo return_date_fr($r->datestamp);?></td> <td class=petit><?if ($r->id_utilisateur == 0) {echo "non inscrit";} else {echo $r->email;}?></td> <td class=petit><a href="produits.php?mode=modif&id=<?=$r->id_produit;?>" class="petit"><?=stripslashes($r->nom_produit);?></a></td> <td class=petit><?=$r->email ?></td> </tr> <? } } } ?> </table>
-
Ci joint la ligne 43 avant
if ($alerte_produit->stock > 0) {
avec modif
if ($alerte_produit['stock'] > 0) {
J'ai ça maintenant
Fatal error: Cannot use object of type stdClass as array in /home/easygrip/domains/easy-grip.eu/public_html/administrer/modeles/alerte_liste.php on line 43
J'ai mal mis le bout de code ?
-
-
Bonjour
la fonctionnalité des alertes est un peu plus que "bancale" hélas. Elle nécessite d'etre refaite presque à 100%.
La requete sql d'origine de $alerte_produit retourne un tableau (un array) et la page demande à accéder à un attribut d'un objet donc forcément ça peut pas coller.
ce n'est pas garanti que ça résolve tous les problèmes mais ligne 43 du fichier alerte_liste.php, remplacez alerte_produit->stock par $alerte_produit['stock'].
-
Bonjour
Moi j'utilise surtout Notepad2 et de temps en temps Rapid Php de Blumental (qui est payant).
Mais dans l'ensemble c'est Notepad2.
-
Bonjour,
Dans la liste des alertes en cours j'ai un souci, voilà le message que j'ai
Notice: Trying to get property of non-object in /home/easygrip/domains/easy-grip.eu/public_html/administrer/modeles/alerte_liste.php on line 43
non dispo
Quelqu'un a une idée sur mon problème ?
-
Bonjour à toutes et à tous,
Nouveau sur ce forum, j'ai besoin d'avoir un prise en main complète, sur les sources php de ma boutique, selon vous quel est le meilleur IDE à utiliser ? je pense à PHPEdit ? mais j'aimerais bien avoir un feedback des habitué ...
Merci par avance ...
-
BonjourSi vous le souhaitez, vous pouvez m'envoyer un accés FTP par MP et je vérifierais pour vous quelle peut etre la source de l'erreur.
Plusieurs membres de ce forum m'ont déjà envoyé leur accés pour la résolution de problèmes.
Vous pouvez donc avoir confiance mais je comprendrais que vous soyez méfiant(e).
-
J'ai trouvé ceci à faire:
INSERT INTO peel_utilisateurs (email, mot_passe, priv) VALUES ('votre email', '".md5("votre mot de passe")."', admin)
Cependant j'obtiens l'erreur suivante:
#1054 - Champ 'admin' inconnu dans field list
Est-ce que ça vient de Easyphp 2.0.0.0? J'ai meilleur temps d'utiliser Wamp? comme vu dans ce topic (http://forum.peel.fr/erreur-lors-de-l-inst...ml&hl=Field)
merci
-
Bonjour,
J'ai décidé après plusieurs recherche d'utiliser votre code pour mon e-commerce. Merci de votre contribution. J'ai lu les fichiers lisez-moi et le topic installation.
J'utilise la version gratuite. Je fais l'install automatiquement et dès que je renseigne les infos administrateur, j'obtiens cette erreur.
Une erreur de connexion à la base s est produite 31.
Field 'message' doesn't have a default value
J'ai essayé en manuel avec import du fichier peel.sql. Cela ne change rien, j'obtiens une erreur sql.
J'ai regardé dans le fichier societe.php, aucun champ ne correspond à ce fameux "message field". Suis-je dans le bon fichier? Pourriez-vous m'aiguiller un peu?
Merci d'avance et bonne journée !
Raph ;)
PS: J'utilise Easyphp 2.0.0.0 et j'installe en local
-
Bonjour
Il y'a toujours une solution !
Pour votre demande, ce n'est pas possible d'origine dans Peel, il faut un developpement sur mesure.
Par curiosité, quelle est l'adresse de votre boutique ?
-
Robin
Bonjour,
Sur notre site certains clients ont une remise personnalisée. Or nous ne voulons pas que cette remise soit cumulable sur avec les promos. De même, certains de nos produits ont un tarif dégressif, et nous ne voulons pas que cette remise soit appliquée sur les tarifs dégressifs.
Il y a une solution à notre problème? ( Nous travaillons avec la version 5.1)
Merci de votre aide,
Cordialement
Robin
-
Bonjour Paulanna
Moi aussi je serais intéressée par ajouter un script de minimum de commande à mon panier pour les revendeurs
si le minimum n'est pas atteint, la commande ne peut pas être validée
du style si commande <500 euros impossible de valider
Merci d'avance
Jessica
-
-
Merci pour cette réponse détaillée. Je crois, après son étude, que je vais me passer de la fonction "créer un avoir"! Trop compliqué à mettre en place pour mon neurone!
A bientôt!
-
bonjour, (re)
sur la page achat/index.php?catid=3
sui je remplace dans l'url 3 par 30 qui est une catégorie qui n'existe pas je me retrouve avec la page vierge, aucun message disant "La catégorie est vide" par exemple ou bien pouvoir faire une redirection
merci
-
-
Bonjour
Si vous le souhaitez, vous pouvez m'envoyer un accés FTP par MP et je vérifierais pour vous quelle peut etre la source de l'erreur.
Plusieurs membres de ce forum m'ont déjà envoyé leur accés pour la résolution de problèmes.
Vous pouvez donc avoir confiance mais je comprendrais que vous soyez méfiant(e).
-
-
Si je comprends bien, ce n'est pas seulement la partie qui concerne le CA qui pose problème mais plusieurs choses sur la page en question ?
Je vous propose de m'envoyer par message privé une adresse email sur laquelle je pourrai vous envoyer le fichier "statcommande.php" tel qu'il existe sur la version 5.3 pour que vous puissiez le remplacer et voir si cela corrige votre problème.
-
merci mais toujours pas
la commande date du 28/09 est son id_statut_paiement est bien égal à 3
c'est pareil pou : Nombre de commande sur les 2 dernieres semaines
-
Bonjour,
La partie qui génère l'affichage des du CA HT se trouve dans le fichier "modules/statistiques/administrer/statcommande.php" des lignes 218 à 309.
Voici le code correspondant que je vous invite à comparer avec votre version ou bien à remplacer :
<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="13" class="entete">
Chiffre d'affaires H.T. sur les 2 dernieres semaines en euros
</td>
</tr>
<tr class="menu" bgcolor="#F4F4F4">
<? $j = date("w");
for($i=0;$i<7;$i++)
{
?>
<td class="menu"><?=$jour[$j]?></td>
<?
$j--;
if($j < 0)
$j = 6;
}
?>
</tr>
<tr bgcolor="#ffffff">
<?
$year = date("Y");
$month = date("m");
$day = date("d");
for($i=0;$i<14;$i++)
{
?>
<td class="normal" align="center"><?=$day."-".$month . " - "?><span class="Style2">
<?
$tot = 0;
$requete = mysql_query("SELECT montant_ht FROM peel_commandes WHERE id_statut_paiement = '3' AND o_timestamp LIKE '".$year."-".$month."-".$day."%'");
while($req = mysql_fetch_array($requete))
$tot += $req['montant_ht'];
echo $tabj[$i] = fprix($tot);
?>
</span></td>
<?php
$day--;
if($day <= 0)
{
$month--;
if($month < 0)
{
$month = 11;
$year--;
}
$le_mois_dernier = mktime(0, 0, 0, $month, "01", $year);
$day = date("t",$le_mois_dernier);
}
if((strlen($day) <2) && ($day <10))
$day = "0".$day;
if($i == 6)
echo '</tr><tr>';
}
?>
</tr>
<tr>
<?php
for($i=0;$i<7;$i++)
{
?>
<td class="normal" align="center">
<span class="Style3">
<?php
if($tabj[$i+7] !=0)
{
$p = ceil($tabj[$i] / ($tabj[$i+7]) *100);
if($p < 100)
{
$p = 100 - $p;
echo "-" .$p."%";
}
elseif($p > 100)
{
$p = $p - 100;
echo "+".$p."%";
}
else
echo "0%";
}
else
echo "--";
?>
</span> </td>
<?php
}
?>
</tr>
</table>[/code] -
Avez-vous essayez de saisir /phpmyadmin après l'url de votre site ?
Liste des alertes
dans Module PEEL Premium pour PEEL SHOPPING
Reloaded
Posté(e) · Signaler ce message
Voir au dessus.