Flux d’activité

Flux d’activité de Messages

  1. La fleur


    Malheureusement, pour être bien référencer dans google, il faut soit connaitre tous les petits trucs, soit payer un referenceur, soit acheter des mots clefs (enfin je crois, car c'est pas du tout mon truc ;) ).

    Donc la première chose à faire est de créer un bon sitemap et de l'enregistrer sur ggogle.

    Ensuite il est bien d'opter pour la réécriture d'url, ca permet d'être mieux vu, un lien du type ".../index?id=112" sera beaucoup moins bien compris par les moteurs de recherche que "../index?id=bouquet_de_fleur_pas_cher", car dans l'adresse il y aura déja des mots clefs, qui pourront être référencés.

    Ensuite dans les pages, il faut bien renseigner les balises meta pour les descriptions, mots clefs, etc...

    Mais également mettre un contenu assez représentatif du produit et comportant aussi des mots clefs.

    Le plus dur est de choisir les bons mots clefs.

    Pour finir, le pagerank s'obtient principalement en ayant des liens qui pointent vers votre site. Plus la page originale qui point vers votre site à un page rank élevé, plus votre pagerank sera augmenté. Par contre plus il y a de liens a partir d'une page, moins le poids qu'elle donne aux pages de destination des liens sera élevé. En gros la page "distribue" l'équivalent (ou un certain %age) de son pagerank.

    Willy

    Merci d'avoir bien voulu répondre à ce message d'un gros nul que je suis....

    Mais vous willy vous avez payé un réferenceur pour votre 1er site d'annonces ?

    Je répondrai au reste après il faut que je digère tout ça !!

    Encore merci

  2. Willy


    Malheureusement, pour être bien référencer dans google, il faut soit connaitre tous les petits trucs, soit payer un referenceur, soit acheter des mots clefs (enfin je crois, car c'est pas du tout mon truc ;) ).

    Donc la première chose à faire est de créer un bon sitemap et de l'enregistrer sur ggogle.

    Ensuite il est bien d'opter pour la réécriture d'url, ca permet d'être mieux vu, un lien du type ".../index?id=112" sera beaucoup moins bien compris par les moteurs de recherche que "../index?id=bouquet_de_fleur_pas_cher", car dans l'adresse il y aura déja des mots clefs, qui pourront être référencés.

    Ensuite dans les pages, il faut bien renseigner les balises meta pour les descriptions, mots clefs, etc...

    Mais également mettre un contenu assez représentatif du produit et comportant aussi des mots clefs.

    Le plus dur est de choisir les bons mots clefs.

    Pour finir, le pagerank s'obtient principalement en ayant des liens qui pointent vers votre site. Plus la page originale qui point vers votre site à un page rank élevé, plus votre pagerank sera augmenté. Par contre plus il y a de liens a partir d'une page, moins le poids qu'elle donne aux pages de destination des liens sera élevé. En gros la page "distribue" l'équivalent (ou un certain %age) de son pagerank.

    Willy

  3. La fleur


    Tout est dans le titre ....mais je suis dans un tel état que avant d'absorber quarante douze tubes de lexomil et de valium je tente ici mais j'ai bien peur de me faire jeter comme il faut !!!

    Y aurait il qqun de compétent et avec un coeur gros COMME CA pour me conseiller et m'aider dans mes rapports avec google et mes page-rank car là je n'en peux plus e je n'y comprends plus rien

    Surtout ne vous fâchez pas je sais que j'éxagère mais je ne sais plus par quel chemin passer et par quel bout prendre le problème

    Merci de votre compréension

    La Fleur

    http://www.floraclic.fr

  4. balam


    bonsoir Béziers,

    alors alors faut aller dans achat/modeles/historique_commande_liste.php

    et pour appeller le n° du colis : <?php if (!empty($r->colis)) { echo $r->colis; }?>

    même "formule" si tu veux mettre le n° du colis dans le détail de la commande sur la page achat/modeles/historique_commande_details.php

    Bonjour,

    Pouvez-vous me dire à quelle ligne mettre ce code ?

    Très cordialement,

    Balam

  5. evebeauté


    Bonjour,

    J'aurais voulu savoir comment faire pour proposer mes articles a l'international, c'est a dire comment configurer le port pour l'etranger.

    Merci a tous.

    PS : j'ai deja changer le tarif transport selon le montant de l'achat, mais je voudrais que lorsque le client tape sont pays dans le formulaire d'inscription, que les variables des ports soit differentes.

  6. Willy


    Bonjour,

    voici un correctif pour la page de recherche.

    il faut remplacer:

    $SqlRequest = "SELECT id, reference, nom_".$_SESSION['langue'].", image1, prix, promotion FROM peel_produits WHERE 
    
    etat = '1' AND reference LIKE '%" . $motclef . "%' 
    
    OR nom_".$_SESSION['langue']." LIKE '%" . $motclef  . "%' OR descriptif_".$_SESSION['langue']."
    
    LIKE '%" .  $motclef  . "%' LIMIT $start, $nb";
    Par:
    $SqlRequest = "SELECT id, reference, nom_".$_SESSION['langue'].", image1, prix, promotion 
    
    
    FROM peel_produits 
    
    
    WHERE etat = '1' 
    
    AND ( reference LIKE '%" . $motclef . "%' 
    
    OR nom_".$_SESSION['langue']." LIKE '%" . $motclef  . "%' 
    
    OR descriptif_".$_SESSION['langue']."
    
    LIKE '%" .  $motclef  . "%' ) LIMIT $start, $nb";
    Dans le code d'origine, on ramenne les produits dont: - l'état est a "1" ET la référence contient le mot recherché - OU le nom (dans la langue de la sessions) contient le mot recherché - OU le descriptif (dans la langue de la sessions) contient le mot recherché Donc un produit peut être en état "0" et apparaitre dans le résultat de cette recherche si son nom ou son descriptif (dans la langue de la sessions) contiennent le mot recherché. Dans le code modifié, on ramenne les produits dont: - l'état est a "1" - ET la référence contient le mot recherché- OU le nom (dans la langue de la sessions) contient le mot recherché OU le descriptif (dans la langue de la sessions) contient le mot recherché Donc si l'état est à "0" on ne ramenne pas le produit. Pour la même raison, il faut remplacer:
    $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE etat = '1' AND reference LIKE '%" . $motclef . "%' OR nom_".$_SESSION['langue']." LIKE '%" . $motclef  . "%' OR descriptif_".$_SESSION['langue']." LIKE '%" .  $motclef  . "%'");
    Par:
    $result=mysql_query("SELECT COUNT(*) FROM peel_produits WHERE etat = '1' AND ( reference LIKE '%" . $motclef . "%' OR nom_".$_SESSION['langue']." LIKE '%" . $motclef  . "%' OR descriptif_".$_SESSION['langue']." LIKE '%" .  $motclef  . "%')");

    Pour compter le bon nombre de produits qui correspondent à la recherche.

    Willy

    PS: pensez à faire une sauvegarde de votre page avant d'appliquer ce correctif !

  7. Willy


    Elle doit bien servir ou elle devrait servir car le titre de cette apge est "Nos suggestions d'achat" donc nous devrions l'utiliser non

    Yaya

    Apres correction pourquoi pas, masi pourquoi se baser sur le prix du caddie et en plus sur "-" le prix du caddie.

    Pour moi il y a déja les nouveautés, les ventes flash, le top des ventes, c'est déja pas mal ;)

  8. Willy


    La requete qui ramenne les informations se trouve dans achat/recherche.php:

    $SqlRequest = "SELECT id, reference, nom_".$_SESSION['langue'].", image1, prix, promotion FROM peel_produits WHERE 
    
    etat = '1' AND reference LIKE '%" . $motclef . "%' 
    
    OR nom_".$_SESSION['langue']." LIKE '%" . $motclef  . "%' OR descriptif_".$_SESSION['langue']."
    
    LIKE '%" .  $motclef  . "%' LIMIT $start, $nb";
    Pour faire simple on va chercher des informations d'un article ayant: - son état à "1" - reference qui contient le mot clef OU le nom (dans la langque de la session) qui contient le mot clef OU la description (dans la langque de la session) qui contient le mot clef. Il faut donc ajouter la marque, mais la marque liée au prodtui est stockée dans une autre table qui fait la relation entre id produit et id marque. Ensuite il faut aller chercher le nom et la description dans la langque de la session pour voir si le mot clef s'y trouve. Par contre tous les produits ne sont pas obligatoirement associés à une marque, on ne peut donc pas faire une jointure normale entre le produit et la marque (sinon on ne ramennerait que les articles qui ont une marque associée), il faut faire se qu'on appelle une jointure à gauche qui ramenne les informations de la table 1 (de produit dans notre cas) même q'il n'y a pas de correspondance dans la table 2 (relation produit/marque). Je vais tenter de donner une première solution, si quelqu'un veut en donner une plus propre ou faire une explication plus claire, pas de soucis.
    $SqlRequest = "SELECT peel_produits.id, peel_produits.reference, peel_produits.nom_".$_SESSION['langue'].", peel_produits.image1, peel_produits.prix, peel_produits.promotion 
    
    
    FROM peel_produits 
    
    LEFT JOIN peel_produits_marques ON peel_produits.id = peel_produits_marques.produit_id 
    
    LEFT JOIN peel_marques ON peel_marques.id  = peel_produits_marques.marque_id 
    
    
    
    WHERE peel_produits.etat = '1'
    
    AND ( peel_produits.reference LIKE '%" . $motclef . "%' 
    
    OR peel_produits.nom_".$_SESSION['langue']." LIKE '%" . $motclef  . "%' 
    
    OR peel_produits.descriptif_".$_SESSION['langue']." LIKE '%" .  $motclef  . "%' 
    
    OR peel_marques.nom_".$_SESSION['langue']." LIKE '%" . $motclef  . "%' 
    
    OR peel_marques.description_".$_SESSION['langue']." LIKE '%" .  $motclef  . "%' ) LIMIT $start, $nb";

    Voila, dites nous si c'est OK, car je ne peux pas tester là.

    Willy

    Pensez à sauvegarder la page avant toute modification.

  9. Willy


    A mon avis cette page n'est pas utilisée.

    Elle génère une erreur à chaque article et je n'ai pas trouvé de lien qui mene vers cette page.

    Si on regarde le code, on a:

    $prix_min = - $_SESSION['caddie']->total;
    
    
    $sql = "SELECT p.id FROM peel_produits p WHERE p.prix >= '".$prix_min."'  AND p.etat = '1' ORDER BY p.prix LIMIT $start,$nb";

    On prend donc tous les articles (en fait on en prend $nb qui est égal à 6 par defaut, à partir de $start) qui ont un prix supérieur à "- le total du caddie" et qui sont en état "1".

    J'espère avoir répondu à ta question et je t'invite à regarder le code si tu en as encore et si tu te poses à nouveau des questions n'hésite pas ;)

    Willy

  10. Willy


    C'est peut etre plus simple de repondre non??? car j'ai vite abandonné la lecture des cgv....

    Pourquoi tant de mysteres.

    Car à force les gens ne cherchent même plus à lire, que ce soit les cgv, les posts, etc... Et posent des questions comme ca sans même chercher.

    La réponse est dans mon lien et sans mentir j'ai trouvé en même pas 2 minutes (un indice c'est dans "IV-1 Conditions d’utilisation").

    C'est comme pour le code, on peut donner tout des fois, mais si les personnes ne cherchent pas un peu, on ne les aide pas en leur donnant la solution toute faite, ils seront assistés et en chercheront pas à comprendre par eux même.

    Perso des fois je donne la solution rapidement et d'autres fois non, car en cherchant un peu, on trouve des fois ;)

    Willy

  11. Willy


    a quoi sert ceci alors ?

    function a_priv($priv) {

    /* Renvoie true si l'utilisateur de la session a le privilège $priv */

    return $_SESSION['utilisateur']['priv'] == $priv;

    }

    Comme tu dois le savoir, a savoir si l'utilisateur loggué a les droits "$priv", mais contrairement à la fonction "necessite_priv", ça ne le renvoit pas à la page de logging s'il n'a pas ce privilège...

    De plus si on est "admin" ou "redac", on ne passera pas au dessus de se droit "$priv" dans la fonction "a_priv".

    Pour info ma correction portait juste sur cette fonction "necessite_priv" qui a comme parametre "$priv" et qui annonce :

    /* Cette fonction v&eacute;rifie si l'utilisateur a les privil&egrave;ges de $priv.  Si non affiche
    
    * l'&eacute;cran informant que les privil&egrave;ges sont insuffisants et arr&ecirc;te le traitement */

    Ce que la fonction ne faisait pas en standard.

    J'espère avoir répondu à ta question (dont tu connais la réponse je suis certain ;) ;) ).

    Willy

  12. pruault


    Dans /modeles/default/template.php, remplacez la fonction affiche_prix par la suivante :

    function affiche_prix($prodId) {

    global $wwwroot;

    global $repertoire_images;

    $resProd = mysql_query("SELECT prix, prix_revendeur, promotion, tva FROM peel_produits WHERE id = '".$prodId."'");

    $objProd = mysql_fetch_object($resProd);

    /* Choix entre prix grossiste et prix public */

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);

    $prix_barre = $objProd->prix_revendeur;

    } else {

    $prix = $objProd->prix * (1-$objProd->promotion/100);

    $prix_barre =$objProd->prix;

    }

    $prix_ht = $prix / (1+$objProd->tva/100);

    $prix_barre_ht = $prix_barre / (1+$objProd->tva/100);

    echo ($objProd->promotion != 0) ? "<span class=\"prix\">".PROMOTION." : ".$objProd->promotion." %</span><br />" : "";

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    if ($prix !=0) {

    echo "<span class=\"prix\">".PRICE." : </span>";

    echo ($objProd->promotion != 0) ? "<span class=\"prix\"><s>".fprix($prix_barre_ht)."</s><br />".fprix($prix_ht)." &euro; H.T.</span>" : "<span class=\"prix\">".fprix($prix_ht)." &euro; H.T.</span>";

    }

    } else {

    if ($prix !=0) {

    echo "<span class=\"prix\">".PRICE." : </span>";

    echo ($objProd->promotion != 0) ? "<span class=\"prix\"><s>".fprix($prix_barre)."</s><br />".fprix($prix)." &euro; T.T.C</span>" : "<span class=\"prix\">".fprix($prix)." &euro; T.T.C</span>";

    }

    }

    }

  13. laurent


    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

Twitter Advisto ecommerce

Facebook PEEL Shopping