Flux d’activité

Flux d’activité de Messages

  1. negoce


    Bonjour,

    Pour revenir sur ce sujet j'utilise la shop 631

    l'idéal est de reprendre la fonction ci dessous ?

    
    	function affiche_prix($with_taxes = true, $reseller_mode = false, $return_mode = false, $display_with_measurement = false, $item_id = null, $display_ecotax = true, $display_old_price = true, $table_css_class = 'full_expand_in_container', $display_old_price_inline = true)
    
    	{
    
    		$output = affiche_prix($this, $with_taxes, $reseller_mode, $return_mode, $display_with_measurement, $item_id, $display_ecotax, $display_old_price, $table_css_class, $display_old_price_inline);
    
    
    		if ($return_mode) {
    
    			return $output;
    
    		} else {
    
    			echo $output;
    
    		}
    
    	}
    
    

    mais quelle conditions on doit mettre à 0 ?

    Merci d'avance

  2. Lilouetpuce


    Je me suis inscrite aujourd'hui sur google analytics, mais je ne trouve pas où, ni comment mettre le code google analytics pour que l'ensemble fonctionne...

    J'ai fait fabriqué par google analytics le code pour page php. Google m'a alors fourni une fonction php que j'ai mise à la racine de mon site

    <script type="text/javascript">

    var _gaq = _gaq || [];

    _gaq.push(['_setAccount', 'UA-29289122-1']);

    _gaq.push(['_trackPageview']);

    (function() {

    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

    })();

    </script>

    et ensuite une ligne de commande à mettre sur chaque page que j'ai mis pour l'instant dans bas.php dans modele/bio/bas.php

    <?php include_once("analyticstracking.php")?>

    Pouvez-vous m'aider à placer ce code ?

    Vous parliez de get_tag_analytics... où faut-il la mettre et où se trouve le fichier où il faut la mettre ?

    Merci d'avance,

    Claire

  3. Lilouetpuce


    Les 2 lignes du fichier .htaccess sont décommanté (j'ai aussi essayé qu'avec la première des 2 décommantés, mais ça ne change rien)

    # - Chez 1&1, activez la ligne suivante en retirant le # en début de ligne :

    AddType x-mapp-php5 .php

    # ou la ligne suivante :

    AddHandler x-mapp-php5 .php

    et le rewrite base est aussi décommanté :

    # CONFIGURATION : Sur certains hébergements (OVH, Amen, ...) il faut parfois configurer le RewriteBase en retirant le # en début de ligne

    # Attention : si vous n'êtes pas à la racine de votre domaine, indiquez /monrepertoiredeboutique/

    RewriteBase /

    # ...ou... :

    # RewriteBase /monrepertoiredeboutique/

    le lien qui pose problème est le suivant :

    http://www.lilouetpuce.fr/rss.php?critere=on_promo

    merci à vous

  4. Lilouetpuce


    bonjour,

    je suis sous Peel 6.1

    Je viens de réinstaller ma boutique sur un hébergement 1and1, mais le flux rss ne fonctionne plus.

    Voici le code du module rss.php :

    <?php

    // This file should be in UTF8 without BOM - Accents examples: éèê

    // +----------------------------------------------------------------------+

    // | Copyright © 2004-2011 Advisto SAS, service PEEL - contact@peel.fr |

    // +----------------------------------------------------------------------+

    // | This file is part of PEEL Shopping 6.1, which is subject to an |

    // | opensource GPL license: you are allowed to customize the code |

    // | for your own needs, but must keep your changes under GPL |

    // | More information: http://www.peel.fr/lire/licence-gpl-70.html'>http://www.peel.fr/lire/licence-gpl-70.html |

    // +----------------------------------------------------------------------+

    // | Author: Advisto SAS, RCS 479 205 452, France, http://www.peel.fr/ |

    // +----------------------------------------------------------------------+

    // $Id: rss.php 17351 2011-05-09 17:40:25Z sdelaporte $

    include("../../configuration.inc.php");

    if (!is_module_rss_active()) {

    // This module is not activated => we redirect to the homepage

    redirect_and_die($GLOBALS['wwwroot'] . "/");

    }

    if(!empty($_GET['encoding'])){

    $page_encoding=$_GET['encoding'];

    }else{

    $page_encoding='utf-8';

    }

    if(empty($_GET['limit'])){

    $limit=10;

    }else{

    $limit=min(intval($_GET['limit']), 500);

    }

    if(!empty($_GET['cat'])){

    $cat=intval($_GET['cat']);

    }

    header('Content-type: application/rss+xml; charset='.$page_encoding);

    // En-tête

    $output = '<' . '?xml version="1.0" encoding="' . $page_encoding . '"?' . '>

    <rss version="2.0">

    <channel>

    <title>' . RSS_TITLE . '</title>

    <link>' . $GLOBALS['wwwroot'] . '</link>

    <description>' . RSS_DESCRIPTION . '</description>

    ';

    // Récupération et affichage des données

    $sql = "SELECT p.id, p.prix, p.tva, p.nom_" . $_SESSION['session_langue'] . " AS nom, p.date_maj, p.description_" . $_SESSION['session_langue'] . " AS description, p.promotion, c.id AS categorie_id, c.nom_" . $_SESSION['session_langue'] . " AS categorie

    FROM peel_produits p

    INNER JOIN peel_produits_categories pc ON p.id = pc.produit_id

    INNER JOIN peel_categories c ON c.id = pc.categorie_id

    WHERE p.etat='1' ".(!empty($cat)?" AND pc.categorie_id='".intval($cat)."'":"")."

    GROUP BY p.id

    ORDER BY date_maj DESC

    LIMIT ".intval($limit);

    $result = query($sql);

    while ($prod = fetch_assoc($result)) {

    $product_object = new Product($prod['id'], $prod, false, null, true, !is_micro_entreprise_module_active());

    $desc_rss = trim(str_replace(array(" ", " ", " ", " \r", " \n", "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n", "\r\n\r\n\r\n", "\r\n\r\n", "\n\n\n\n\n\n", "\n\n\n", "\n\n"), array(" ", " ", " ", "\r", "\n", "\r\n", "\r\n", "\r\n", "\n", "\n", "\n"), strip_tags(String::html_entity_decode_if_needed(String::htmlspecialchars_decode($product_object->description, ENT_QUOTES)))));

    $promotion_rss = $product_object->get_all_promotions_percentage(false, 0, true);

    $output .= '<item>

    <title>' . strip_tags($product_object->name . ' : ' . $product_object->get_final_price(0, display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true)) . '</title>

    ' . ($promotion_rss > 0 ? '<promotion>- ' . $promotion_rss . '</promotion>

    ' : '') . '<guid>' . $product_object->get_product_url() . '</guid>

    <pubDate>' . gmdate('D, d M Y H:i:s', strtotime($product_object->date_maj)) . ' GMT</pubDate>

    <description>' . String::str_shorten($desc_rss, 1000, '', '...') . '</description>

    </item>

    ';

    unset($product_object);

    }

    // Fin d'affichage

    $output .= '</channel>

    </rss>

    ';

    $output = str_replace(array('€', '&'), array('EUR', '&amp;'), $output);

    echo String::convert_encoding($output, $page_encoding, GENERAL_ENCODING);

    ?>

    et voici la page d'erreur qui apparait quand on clique sur le flux rss sur mon site :

    Error 404 - Not found

    Le fichier requis n'a pas été trouvé. Il peut s'agir d'une erreur technique. Veuillez réessayer ultérieurement. Si vous ne pouvez pas accéder au fichier après plusieurs tentatives, cela signifie qu'il a été supprimé.

    Merci de l'aide que vous pourrez m'apporter.

    Claire,

    www.lilouetpuce.fr

  5. Simon développeur PEEL


    Créer deux arborescences de catégories serait compliqué.

    Le plus simple est de créer deux catégories au premier niveau d'arborescence qui seront la base des deux ensembles de produits.

    Ensuite, il faut modifier les fonctions qui génère les menus catalogues dans les colonnes pour afficher l'arborescence de la première ou de la seconde catégorie de premier niveau en fonction d'un paramètre à créer.

  6. J1P


    Bonjour

    Je recherche a modifier le nom des blocks que l'on trouve cote admin sur la page sites.php et qui apparaissent, si le module est actif a gauche a droite haut ou bas des pages selon nos choix

    Je pensais pouvoir modifier ces noms dans lang/fr.php mais non ils n'y sont pas

    Exemple :

    Informations

    Les plus recherches

    A la Une...

    Ou puis-je les modifier ?

    Merci d'avance

  7. slab


    Bonjour,

    il faut copier la fonction affiche_etat_stock à l'endroit ou vous souhaitez voir apparaitre l'état de stock, mais il faut aussi passer en paramètre le stock restant du produit.

    Pour cela, il faut donc reprendre la requête SQL qui permet de connaitre le stock actuel du produit, en de passer le résultat en paramètre de la fonction affiche_etat_stock.

    J'ai du mal a trouver cette fonction affiche_etat_stock ni dans templates, ni dans produit détail...

    Merci

Twitter Advisto ecommerce

Facebook PEEL Shopping