Flux d’activité

Flux d’activité de Messages

  1. Willy


    J'ai modifié la page tag.php.

    Dans la version normale, dès qu'on depasse 10 recherches, on a la taille maximale au niveau du texte affiché, sur un site où il ya beaucoup de recherches, on tombe dons souvent sur des cas où il y a plsu de 10 recherches ;)

    Dans cette version, on prend aléatoirement 25 mots recherchés (comme avant), mais ensuite on regarde le maximum de fois qu'un nombre a été recherché PARMIS LES 25 SELECTIONNES !

    Apres un rapide calcul (nombre de recherche du mot * 10 / nombre maximal de recherce pour cette sélection de 25), on affecte à chaque recherche la taille de texte.

    Ainsin on conserve l'effet nuage.

    <?php
    
    
    $max = 0;
    
    
    // Requete pour l'affichage du nuage
    
    $query = "SELECT tag_name AS tag, nbsearch AS quantity FROM tag_cloud WHERE aff_front ='1' GROUP BY tag_name ORDER BY RAND() LIMIT 25";
    
    $result = mysql_query($query);
    
    
    // Boucle à travers les résultats afin de les mettres dans un simple tableau:
    
    while ($row = mysql_fetch_array($result)) {
    
    	$tags[$row['tag']] = $row['quantity'];
    
    	if (intval($row['quantity']) > $max){ $max = intval($row['quantity']);}
    
    }
    
    echo '<div class="nuage" style="margin: 0pt auto; line-height: 20px;"><font face="arial,helvetica,sans-serif" size="3">';
    
    // Boucle à travers le tableau
    
    foreach ($tags as $key => $value) {
    
    	$valeur = $value;
    
    	// On limite a 10 car le CSS n'a que 10 entrées
    
    	//if($valeur >= 10) { $valeur = 10; }
    
    	echo '<a rel="nofollow" href="'.$wwwroot .'/achat/recherche.php?motclef='.$key.'" ';
    
    	echo ' title="'.$value.' recherche(s) sur le mot '.$key.'"';
    
    	echo ' class="level'.intval($value * 10/$max).'">'.$key.'</a> ';
    
    }
    
    echo "</div>";
    
    
    ?>

    Willy

  2. 3DVF


    Alors pour avoir le flux RSS des nouveautés de votre boutique :

    1) Ajouter cette ligne entre les balise <head></head> de la page haut.php

    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://monsite.com/rss.php" />

    2) Créer la page rss.php a la racine du site :

    <?
    /* RSS 3DVF / PEEL
    */
    include("configuration.inc.php");

    Header("content-type: application/xml");
    // En-tête
    echo "<"."?xml version=\"1.0\" encoding=\"ISO-8859-1\"?".">
    <rss version=\"2.0\">
    <channel>
    <title>Flux RSS 3DVF.fr</title>
    <link>http://www.3dvf.fr</link>
    <description> Quoi de neuf sur monsite.com ?</description>
    ";

    // R&eacute;cup&eacute;ration et affichage des donn&eacute;es
    $sql = "SELECT id,nom_fr,date_maj,descriptif_fr FROM peel_produits WHERE on_promo = '1' AND etat ='1' ";
    $result=mysql_query($sql) or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    while($prod=mysql_fetch_array($result))
    {
    $id_rss = $prod['id'];
    $nom_rss = $prod['nom_fr'];
    $date_rss = $prod['date_maj'];
    $desc_rss = $prod['descriptif_fr'];
    $date = strtotime($date_rss);
    echo "<item>
    <title>".$nom_rss."</title>
    <guid>".$wwwroot."/achat/produit_details.php?id=".$id_rss."</guid>
    <pubDate>".gmdate('D, d M Y H:i:s',$date)." GMT</pubDate>
    <description>".$desc_rss."</description>
    </item>
    ";
    }
    // Fin d'affichage
    echo "</channel>
    </rss>
    ";
    ?>[/codebox]

    Le tour est joué : http://feedvalidator.org/

    A+ Pascal

  3. negoce


    Bonjour,

    Merci de ta réponse...

    je suis donc obligé de taper du html dans les tables...

    il y a pas la possibilité de mettre de tableau dans le tableau ?

    j'ai entendu parlé de tableau croisé dynamique...

    je ne sais pas trop ce que c'est encore moins comment ça marche...

    je vais regarder sur gogole..

    je souhaite vraiment me simplifier la vie !!

    Merci encore...

  4. negoce


    Bonjour,

    oui normal, je comprend ce que tu me dit...

    mais j'ai toujours le iq des tableaux par exemple...

    pour faire comme sur cet exemple ça va: http://www.lecompagnon.info/excel/donnees.htm

    et utiliser ça aussi ça va: http://www.asp-php.net/scripts/asp-php/php_et_excel.php

    mais mettre un tableau dans un descriptif c'est une autre histoire...

    tu me saisi...

    à bientôt...

  5. Willy


    En fait il faut faire l'inverse, regarde la structure qu'attend ta base de données.

    Tu vas sur phpmyadmin et tu exportes ta table des produits.

    Tu regardes ce qui est obligatoir et tu le remplis.

    Par contre pense a remplir la catégorie du produit aussi.

    Fait un exemple avec 10 produits et réimporte le tout en csv via ta base de données également.

    Willy

  6. negoce


    Bonjour,

    justement je ne veux pas faire un travail pour rien !!

    si il est possible de faire par exemple suivant:

    une colonne pour chaque :

    - nom du produit

    - descriptif court

    - metatag du produit

    - image

    - descriptif détaillé

    - prix

    et que quand j'envoi sur ma base il fait le lien de tout ça ok !!

    mais le pb c'est que mes produits n'ont pas tous le même descriptif...

    certains sont sous forme de tableau...

    c'est donc complexe...

    qu'en pense-tu ??

    regarde sur mon site...

    Merci à toi...

  7. guillaumechx


    Ouahhhhh cool ;)

    Bon oui c un pro, mais le budget ne l'est pas :D mais c'est une possibilité à envisager .... vous aurez bientôt des news de moi !!!!

    Pour le paiement, j'ai as trop encore regardé, mais nous étions partis sur une solution de paiement en ligne avec la CIC ..... (genre 150€ à l'installation). Serai-ce compatible avec PEEL?? Ou dois je passer par Paypal ???? Faut que je regarde les conditions de ces 2 solutions ...

    ++

  8. Willy


    <a href="www.monsite.be/utilisateurs/contact.php"><img src="www.monsite.be/devis.jpg" alt="" /></a>

    Pour remplir un peu le message, passe un nouveau parametre à la page de contact et intègre le dans la page de contact afin que s'il est remplit, il s'ajoute au message dès l'ouverture de la page ;)

    Willy

Twitter Advisto ecommerce

Facebook PEEL Shopping