-
Compteur de contenus
49 -
Inscrit(e) le
-
Dernière visite
Activité de troc
-
troc a ajouté un message dans un sujet alerte produit de nouveau disponible
Bonjour Simon
J’insérer die("POST validate ok");
Je fais une commande article, le site a reçu un mail notification d’alerte STOCK
Je répète la même commande je rempli le formulaire mail
Ali 110w P3 n'est pas en stock aujourd'hui.
Nous vous préviendrons par email dès qu'il sera disponible :
Rien ce passé :
1°) dans Admi/Vents/Alertes disponibilité en cours = Aucune alerte enregistrée dans la base
2°) le site n’est pas reçu de mail venant du client
3°) dans BDD rien est injecté
Ci-joint le morceau de bloc code que vous me dites de chercher avec die("POST validate ok");
// Insertion de la demande d'infos de stock
$form_error_object = new FormError();
if ((isset($_POST["validate"]))) { // si on valide le formulaire d'info stock
die("POST validate ok");
$form_error_object->valide_form($_POST,
array('email' => $GLOBALS['STR_ERR_EMAIL']));
if (!$form_error_object->has_error('email')) {
$_POST['email'] = trim($_POST['email']);
if (!EmailOK($_POST['email'])) {
// si il y a un email on teste l'email
$form_error_object->add('email', $GLOBALS['STR_ERR_EMAIL_BAD']);
}
}
if (!$form_error_object->count()) {
if (insere_alerte($_POST)) {
$form_error_object->add('confirm_ok', $GLOBALS['STR_REQUEST_OK']);
} else {
$form_error_object->add('confirm_ko', $GLOBALS['STR_ERR_EMAIL_BAD']);
}
}
}
// Gestion des erreurs de téléchargement des fichiers (cas d'attribut d'upload)
Je suis allée voir sur la version 7.1.4 le même bloc de code, ils sont identiques
Le bug sa dois ce passer ailleurs !!! Mais où ? Je ne sais pas
Par MP je vous envoi le pass admin du site si vous voulez voir
Cordialement
Franck
-
0
-
-
troc a ajouté un message dans un sujet alerte produit de nouveau disponible
Bonjour Simon
Je récapitule la fonction alerte stock
Je révisé l’ensemble des fichiers
1° ) Dans stock_avanded\fonctions.php
Le code dans le fichier est identique à celui que vous avez mis dans ce topic
J’ajouté la fonction die(‘insère alerte’) mais ça n’est pas fonctionné
2° ) dans achat produit_details.php
Le bloc de code est identique à celui que vous mentionnez dans le topic
La requête SQL d’insertion ne part pas vers la BDD
la table peel_alertes est vide chez l’hébergeur
Si un utilisateur utilise le mail pour être prévenu le mail n’est pas enregistré,
donc l’admin n’a pas connaissance de la demande du client dans le menu Ventes \Liste des alertes en cours
Par contre à chaque fois qu’il y a une rupture de stock on reçoit un mail
Si cette fonction fonctionne parfaitement sur la version 7.1.4
Sur la version 7.0.3 ne fonctionne pas, (pour le moment bien sûr)
Je déduis qu’étant donné le module stock à été ajouter après l’installation, il se pourrait qu’une erreur est survenue lors de l’ajout du PREMIUM
Deux questions :
Le htacess pourrait empêcher le fonctionnement ?
les droits d’accès d’attributs pour les fichiers en question est a 604 lire, écrire, mais pas exécuter ?
Etant pas un spécialiste de la programmation je cherche à comprendre et à faire fonctionner cette fonction.
Merci pour votre aide
Cordialement
Franck
-
0
-
-
troc a ajouté un message dans un sujet alerte produit de nouveau disponible
Bonjour Simon
Je ne sais pas ce qu’il faut chercher comme défaut
Voici un relevé du fichier produit_détails.php
A partir de la ligne 48 à la fin du fichier
// Insertion de la demande d'infos de stock
$form_error_object = new FormError();
if ((isset($_POST["validate"]))) { // si on valide le formulaire d'info stock
$form_error_object->valide_form($_POST,
array('email' => $GLOBALS['STR_ERR_EMAIL']));
if (!$form_error_object->has_error('email')) {
$_POST['email'] = trim($_POST['email']);
if (!EmailOK($_POST['email'])) {
// si il y a un email on teste l'email
$form_error_object->add('email', $GLOBALS['STR_ERR_EMAIL_BAD']);
}
}
if (!$form_error_object->count()) {
if (insere_alerte($_POST)) {
$form_error_object->add('confirm_ok', $GLOBALS['STR_REQUEST_OK']);
} else {
$form_error_object->add('confirm_ko', $GLOBALS['STR_ERR_EMAIL_BAD']);
}
}
}
// Gestion des erreurs de téléchargement des fichiers (cas d'attribut d'upload)
if (!empty($_SESSION["session_display_popup"]["upload_error_text"])) {
$form_error_object->add('upload_option_error', $_SESSION["session_display_popup"]["upload_error_text"]);
// On vient d'afficher le message d'alerte de problème de téléchargement d'image, donc on le désactive pour l'avenir
unset($_SESSION["session_display_popup"]["upload_error_text"]);
}
define('IN_CATALOGUE_PRODUIT', true);
$GLOBALS['page_columns_count'] = $GLOBALS['site_parameters']['product_details_page_columns_count'];
include($GLOBALS['repertoire_modele'] . "/haut.php");
if ($form_error_object->count() > 0) {
foreach ($form_error_object->error as $key => $error) {
if ($key == "confirm_ok") {
echo $GLOBALS['tplEngine']->createTemplate('global_success.tpl', array('message' => $error))->fetch();
} else {
echo $GLOBALS['tplEngine']->createTemplate('global_error.tpl', array('message' => $error))->fetch();
}
}
}
echo get_produit_details_html(intval($_GET['id']), intval(vb($_GET['cId'])));
include($GLOBALS['repertoire_modele'] . "/bas.php");
?>
cordialement
Franck
-
0
-
-
troc a ajouté un message dans un sujet alerte produit de nouveau disponible
Simon
j'ai le même problème que BERSERKER
Je vérifier les bases de donnés
J’inséré die('insere_alerte'); dans fonctions. PHP
Je fais le test et rien
La fonction die n’est pas exécutée
Cordialement
Franck
-
0
-
-
troc a ajouté un message dans un sujet Nouveau Site
Bonjour
Je suis désolé mais pouvez-vous préciser que entendez-vous pour réaliser gratuitement ?
La version est gratuite chez PEEL
Après c’est à vous de modifier et d’adapter les divers fonctions du site a votre convenance.
De ma part je tiens à dire que j’eu l’aide précieuse de l’équipe de PEEL
Simon, Gilles et Sébastien sans eux je ne serais pas arrivé
je reste a votre disposition pour d'autres renseignements
Cordialement
Franck
-
0
-
-
troc a ajouté un message dans un sujet Affichage Quantité Produits
Merci Simon
Sauf erreur de ma part, et si je bien compris
Il faudrait copier la fonction get_recursive_items_display
A partir du fichier display.php
Ligne 547 a 639 ?
Et la placer dans display_product.php
Après la ligne 428 ?
Franck
-
0
-
-
troc a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Affichage Quantité ProduitsBonjour à tous
Est-ce que connais le moyen ou l’astuce d’afficher la quantité des articles dans l'affichage des sous-catégories
Image ci-joint
Cordialement
Franck
- 3 réponses
- 1 733 vues
-
troc a ajouté un message dans un sujet Numéro Facture
Bonjour Paulanna
Si ça peut vous aider
je suis allée dans la base des données, j’ai modifié le ID
Cordialement
Franck
-
0
-
-
troc a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Nouveau SiteBonjour à tous
Après avoir fait quelques changements et ajouts de design et autres
Je vous annonce à ce jour l’ouverture de ma boutique en ligne
http://trocinformatique.fr
J’ai compte sur vos critiques et conseils pour améliorer ce site
Cordialement Franck
- 2 réponses
- 1 826 vues
-
troc a ajouté un message dans un sujet Modification Affichage Produit
Merci Simon
parfait ça fonctionne
je presque fini la mise a jour du Site
l'ouverture sera dans très peu de temps
et ceci grâce a vous ! et a l'équipe PEEL
cordialement Franck
-
0
-
-
troc a ajouté un message dans un sujet Modification Affichage Produit
Bonjour Simon
J’essayer de faire ceci
<td class="normal" align="center">
' . $ligne['poids'] . '
</td>
Mais ça rien donné
il doit manquer une autre insertion à faire, mais je ne sais pas comment ?
il s'affiche ceci $ligne[poids]
-
0
-
-
troc a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Modification Affichage ProduitBonjour à tous
Je travaille sur la version 7.0.3
Dans ADMIN/listes des Produits
J’ai voudrais faire une petite modification d’affichage
Au lieu d’afficher Site web je voudrais afficher le poids du produit
Je trouvé le fichier dans modeles/peel7/Smarty/admin_liste_produits.tpl
La ligne 127 à 135 mais il me manque une parenthèse
<td class="center">
{if empty($li.sites)}
<span style="color:red">-</span><br />
{else}
{foreach $li.sites as $site}
{$site|html_entity_decode_if_needed}<br />
{/foreach}
{/if}
</td>
Quelqu’un connais l’astuce ?
Merci pour vos réponses
Cordialement Franck
- 4 réponses
- 2 108 vues
-
troc a ajouté un message dans un sujet Fonction Vente Flash
Manipulation réussit
Merci encore
Franck
-
0
-
-
troc a ajouté un message dans un sujet Fonction Vente Flash
Merci Simon
Je vais tenter de faire la manipulation
J’essayer de vous envoyer un MP pour autre chose
mais la boite est plaine
Cordialement Franck
-
0
-
-
troc a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Fonction Vente FlashJ’ai un petit souci ou un manque d’habilité de ma part avec l’affichage des articles en vente flash
Je voudrais pouvoir faire afficher la page flash directement dans l’index du site
Après l’affichage notre sélection ou a l'emplacement de celui-ci
quelqu’un pourrait me donner le chemin à suivre pour effecteur cette manipulation
Je suis sur la version 7.0.3 pour le moment
Cordialement Franck
(Simon MP)
- 3 réponses
- 2 077 vues