laurent
Utilisateur open source-
Compteur de contenus
13 -
Inscrit(e) le
-
Dernière visite
Messages posté(e)s par laurent
-
-
Bonjour,
voici le code inséré dans function template_index_produit_en_ligne de template.php pour le modéle blog
l'ajout ne se déclenche pas
function template_index_produit_en_ligne($id,
$nom,
$promotion,
$descriptif,
$id_marque,
$image1,
$image2,
$prix,
$prix_revendeur,
$prix_flash,
$points,
$on_stock,
$affiche_stock,
$delai_stock,
$on_rupture,
$on_check,
$on_flash,
$flash_start,
$flash_end,
$form)
{
global $wwwroot;
global $dirroot;
global $repertoire_images ;
global $repertoire_upload ;
global $small_width, $small_height;
$c = mysql_fetch_array(mysql_query("SELECT c.id, c.nom_".$_SESSION['langue']." as categorie
FROM peel_categories c
INNER JOIN peel_produits_categories pc ON pc.categorie_id = c.id
WHERE pc.produit_id = '$id'"));
$requete = "SELECT p.id, p.nom_" . $_SESSION['langue'] . ", p.image1, p.on_download, p.on_check, p.on_stock, p.prix, p.promotion, c.id as categorie_id, c.nom_" . $_SESSION['langue'] . " as categorie
FROM peel_produits p
INNER JOIN peel_sites_pivots sp ON sp.produit_id=p.id
INNER JOIN peel_produits_categories pc ON pc.produit_id=p.id
INNER JOIN peel_categories c ON c.id=pc.categorie_id
WHERE p.etat='1' AND sp.site_id='" . intval($_SESSION['ecom']['id']) . "'
LIMIT 0,2";
$qid = mysql_query($requete);
$prod = mysql_fetch_array($qid);
if ($on_flash == 1) {
$start = mktime(date("H"), date("i"), date("s"), date("m") , date("d"), date("Y"));
$end = mktime(date("H", strtotime($flash_end)), date("i", strtotime($flash_end)), date("s", strtotime($flash_end)), date("m", strtotime($flash_end)) , date("d", strtotime($flash_end)), date("Y", strtotime($flash_end)));
$ecart_secondes = $end - $start;
$ecart_jours = floor($ecart_secondes / (60 * 60 * 24));
$ecart_heures = round($ecart_secondes / 3600);
$nb_minutes = $ecart_secondes / 60 ;
$string = floor($nb_minutes / 60) . 'h ' . ($nb_minutes % 60) . 'min';
setlocale(LC_TIME, "fr");
echo "
<div class=\"col_flash\">" . TEXT_FLASH1 . " " . $string . " " . TEXT_FLASH2 . "</div>";
}
if (is_module_url_rewriting_active()){
$urlprod = "$wwwroot/" . mrpropre($c['categorie']) . "-" . $c['id'] . "/" . mrpropre($nom) . "-" . $id . ".html";
}else{
$urlprod = "$wwwroot/achat/produit_details.php?id=" . $id;
}
if (!empty($image1)) {
$image = "$wwwroot/upload/thumbs/" . thumbs($image1, $small_width, $small_height, $method = "fit");
$imgInfo = getimagesize($image) or diewith(IMAGE_NOT_AVAILABLE_MESSAGE);
$srcWidth = $imgInfo[0];
$srcHeight = $imgInfo[1];
$this_image ="<img src=\"$image\" width=\"$srcWidth\" height=\"$srcHeight\" alt=\"" . $nom . "\" />";
} else {
$this_image ="<img src=\"$wwwroot/images/photo-non-disponible.gif\" width=\"130\" alt=\"" . PHOTO_NOT_AVAILABLE_ALT . "\" border=\"0\" />";
}
echo '
<div class="col1">
<div class="col1_nom"><a title="'.$nom.'" href="'.$urlprod.'">' . $nom . '</a></div>
<div class="col1_prix">';
affiche_prix($id);
echo '
</div>
</div>
<div class="espace_prod"></div>
<div class="col2">
'.(empty($on_check) ? "<a title=\"".$nom."\" href=\"".$urlprod."\">". $this_image.'</a>' : "").'
'. (!empty($image2) ? "<div class=\"col_zoom\"><a class=\"col_zoom\" href=\"" . $repertoire_upload . "/" . $image2 . "\" rel=\"lightbox\">" . ZOOM . "</a></div>" : "").'
</div>
<div class="col3">';
if (!empty($id_marque)) {
echo "<p class=\"retour\">" ;
affiche_marque($id_marque) ;
echo "</p>" ;
}
echo '
<!-- Ajout au panier -->
<p>
';
if ($prod['on_download'] == 0) {
if ($prod['on_check'] == 0) {
if($prod['on_stock'] == 1){
affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form = "details");
}else{
affiche_critere_stock0($prod['id'], $form = "details");
}
} else {
affiche_check($prod['id'], $form = "cheque");
}
} else {
affiche_critere_download($prod['id'], $form = "download");
}
echo '
</p>';
echo '
<p class="retour">' . $descriptif . '</p>
<div class="col_detail"><a class="col_detail" href="'.$urlprod.'" title="'.$nom.'">'.MORE.'</a></div>';
echo'
</div>
<div class="col4">
';
if (est_identifie()) {
if (a_priv("admin")) {
echo "<p class=\#retour\"><a href=\"" . $GLOBALS['administrer_url'] . "/produits.php?mode=modif&id=" . $id . "\" class=\"label\">" . MODIFY_PRODUCT . "</a></p>";
}
}
echo '
</div>
';
}[/codebox] -
Bonjour et merci,
il s'agit d'un site qui vend du vin en ligne, c'est la raison pour laquelle je souhaiterais que lorsque l'on affiche la catégorie "saumur champigny", qu'il y ait à coté du bouton "plus de détail" le bouton ajouter au panier
j'ai essayé d'insérer le code demandé mais cela ne fonctionne pas , je l'ai placé dans template php, function template_index_produit_en_ligne ( aprés .more.)
voici un exemple de page :
http://www.enfinduvin.com/achat/cat-touraine-rouge-8.html
encore merci de votre aide
-
Bonjour,
version 5.4
je souhaiterais permettre à l'internaute d'ajouter l'article dans son panier lorsqu'il se trouve dans la catégorie, cela était possible dans les versions précédentes
quelqu'un aurait-il le code complet à insérer dans le template.php au niveau de : function template_index_produit... ( je pense que c'est ici qu'il faut le mettre)
j'ai tenté de récupérer le code dans produits-detail.php mais j'ai pas mal de message d'erreur
merci de votre aide
-
Bonjour,
je viens de basculer une version shopping en premium 4
Aprés avoir longuement regardé les topics qui se rapportent à mon problème je ne suis pas parvenu à le corriger :
1) le client ne reçoit pas d'email de confirmation de commande suite à un paiement paypal
2) lorsque je reviens sur la page OK.php, le lien vers la facture me renvoie le message suivant :
Notice: strtotime() [function.strtotime]: Called with empty time parameter in /home.10.13/macadupe/www/lib/fonctions/fonctions.php on line 486
Notice: strtotime() [function.strtotime]: Called with empty time parameter in /home.10.13/macadupe/www/lib/fonctions/fonctions.php on line 487
Notice: strtotime() [function.strtotime]: Called with empty time parameter in /home.10.13/macadupe/www/lib/fonctions/fonctions.php on line 488
Notice: strtotime() [function.strtotime]: Called with empty time parameter in /home.10.13/macadupe/www/lib/fonctions/fonctions.php on line 489
NO HACK !
merci de votre aide
-
Bonjour,
ma boutique est en version 3.5, lorsque j'édite un bon de commande ou une facture en pdf pour un nombre d'articles important ( en l'occurence 31 dans le cas présent) j'ai un décalage à partir de la seconde page, chaque élément d'une ligne prend une page entiére, ex la ref se trouve sur une seule page, la désignation sur la page suivante, etc et ce pour chaque ligne supplémentaire, donc pour une commande de 31 articles j'ai 86 pages !!! (idem pour la facture en pdf), quelqu'un a t-il rencontré ce probléme et surtout l'a t-il résolu .
merci à tous de votre collaboration.
-
Bonjour,
je suis en premium 3.5, j'ai bien renseigné la tva, je suis parvenu à régler le probléme en allant dans modele/default/templates.php et en modifiant les lignes concernées, cependant ce qui était anormal c'est qu'en me loguant en administrateur j'avais les prix TTC, mais pas lorsque j'étais délogué. Je pense qu'il y a une inversion au niveau des conditions d'affichage du prix en fonction des sessions
-
bonjour,
mes prix s'affichent en hors taxe et non en ttc, comment les forcer à s'afficher en TTC sur les pages produits details et achat/index.php?
merci
-
et cela ne te donne aucune erreur à la création?non il n'y a pas d"erreur d'ailleurs la rubrique s'affiche bien dans la partie administration avec la photo associée ainsi que la description, je pense que cela doit être un probléme de chemin d'accés;
je vais regerder en détail la page concernée
-
bonjour,
lorsque je crée une description de rubrique celle-ci n'apparait pas ni le texte ni la photo.
quelqu'un a t-il déjà rencontré ce probléme ?
-
mais attention tu na plus la securité, en effet sur ce choix tu à droit à la capacité ou la securité , mais bon OVH reste un des meilleurs hebergeuren fait le site n'est pas sauvegardé mais la base de données l'est, il me suffit de sauveagerder mon site en local.
-
bonjour,depuis quelques jours lorsque j'"upload" des images certaines d'entre elles ne s'affichent pas, lorsque je regarde sur le serveur distant il s'avére que celles-ci sont à 0 ko ce qui explique l'affichage de la croix rouge en guise d'images,quelqu'un a t-il rencontré ce probléme est-ce que cela est lié à ma base de données (60 gp chez ovh).
merci
bonjour,
le probléme venait de mon hebergement chez ovh (60gp), en effet par défaut le site est en mode haute securité ce qui signifie des sauvegardes journaliéres accessible au webmaster en contrepertie la capacité d'hebergement passe à 60MO, pour profiter des 600MO il faut passer l'hebergement en haute disponibilité via le manager V3 uniquement.
cordialement
-
bonjour,
depuis quelques jours lorsque j'"upload" des images certaines d'entre elles ne s'affichent pas, lorsque je regarde sur le serveur distant il s'avére que celles-ci sont à 0 ko ce qui explique l'affichage de la croix rouge en guise d'images,quelqu'un a t-il rencontré ce probléme est-ce que cela est lié à ma base de données (60 gp chez ovh).
merci
mettre l'article dans le panier directement dans la ctégorie
dans Module PEEL Premium pour PEEL SHOPPING
Posté(e) · Signaler ce message
RESOLU