atila-diffusion

Utilisateur open source
  • Compteur de contenus

    1 036
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par atila-diffusion

  1. atila-diffusion a ajouté un message dans un sujet  Nuage de Tags   

    il va la mettre ... c'est le dev que j'ai fait cet apres midi.
    • 0
  2. atila-diffusion a ajouté un message dans un sujet  le caddie   

    ???? en tout cas bizarre ton systeme, pourquoi l'afficher comme un produit dans le caddie, une ligne "héhéhé je vous ofrre ce superbe ... en cadeau" aurait suffit non?
    • 0
  3. atila-diffusion a ajouté un message dans un sujet  Nuage de Tags   

    ah bravo, maintenant va falloit mettre à jour la page tag et tags_liste de admin pour lesquels j'ai tout mis avec afficheFront
    • 0
  4. atila-diffusion a ajouté un message dans un sujet  Fonction renvoi message   

    ca depend si tu as la main sur ton serveur d'hebergement (ou si leur technicien le veulent bien),

    Mais à priori ca part mal, j'aurai changé de serveur déjà à ta place.
    • 0
  5. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   


    et nos royalties ? ah oui, on t'avai pas dit que l'on avait dissimulé une bombe à fragementation de Base de Données à l'interieur de TAG?
    • 0
  6. atila-diffusion a ajouté un message dans un sujet  Fonction renvoi message   

    ou alors tu leurs dis de configurer php.ini pour qu'il utilise ce serveur comme smtp en lieu et place de localhost :)
    • 0
  7. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    alors 3DVF ? ca marche comme tu veux?
    • 0
  8. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    Willy peux tu améliorer la partie page suivante, precedente qui se trouve dans tags_liste.php une fois qu'il livre la totalité des fichiers?
    • 0
  9. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    ok, vas dans MYSQL

    modifier structure table tag_cloud

    change juste le nom du champ aff_front en afficheFront
    • 0
  10. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    je crois que 3DVF l'a déjà mis en place :)
    • 0
  11. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    le seul problème restant etant les boutons precedent et suivant que j'ai pas réussi à gerer , question de patience que je n'ai pas...

    MAIS -->
    les clik sur num de pages,
    les tris ,
    la modif en direct sur les listes, par groupe,
    TOUT CA MARCHE!
    • 0
  12. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    fichier Tags_liste.php ; à placer dans le repertoire administrer/modeles de votre site




    <table border="0" cellpadding="0" cellspacing="0" width="100%">

    <tr>
    <td class="entete" colspan="10">Liste des Tags</td>
    </tr>

    <?
    if ($qid) {

    if (mysql_num_rows($qid) == 0)
    {
    "<tr><td colspan=\"10\" class=\"normal\"><b>Aucune recherche enregistr&eacute;e dans la base.</b></td></tr>"; }
    else {
    ?>
    <tr>
    <td class="menu">Action</td>
    <td class="menu" align="center">
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=id&sort=desc"><img src="<?=$wwwroot?>/administrer/images/desc.gif" width="7" height="7" alt="" border="0"></a>
    ID
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=id&sort=asc"><img src="<?=$wwwroot?>/administrer/images/up.gif" width="7" height="7" alt="" border="0"></a>
    </td>


    <td class="menu" align="center">
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=tag_name&sort=desc">
    <img src="<?=$wwwroot?>/administrer/images/desc.gif" width="7" height="7" alt="" border="0"></a>
    Recherche
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=tag_name&sort=asc">
    <img src="<?=$wwwroot?>/administrer/images/up.gif" width="7" height="7" alt="" border="0"></a></td>

    <td class="menu" align="center">
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=nbsearch&sort=desc">
    <img src="<?=$wwwroot?>/administrer/images/desc.gif" width="7" height="7" alt="" border="0"></a>
    Nbre de fois
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=nbsearch&sort=asc">
    <img src="<?=$wwwroot?>/administrer/images/up.gif" width="7" height="7" alt="" border="0"></a></td>

    <td class="menu" align="center">
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=afficheFront&sort=desc">
    <img src="<?=$wwwroot?>/administrer/images/desc.gif" width="7" height="7" alt="" border="0"></a>
    Validation
    <a href="<?=$_SERVER['PHP_SELF']?>?mode=tri&order=afficheFront&sort=asc">
    <img src="<?=$wwwroot?>/administrer/images/up.gif" width="7" height="7" alt="" border="0"></a></td>


    </tr>
    <form method="post" name="form_statut_lot" action="<?php echo $_SERVER['PHP_SELF']?>">
    <input type="hidden" name="mode" value="maj_statut">
    <input type="hidden" name="start" value="<?php echo vn($_GET['start'])?>">

    <?
    $i = 0;
    while ($r = mysql_fetch_object($qid)) { ?>
    <tr bgcolor="<?echo ($i % 2 == 0 ? '#F4F4F4' : '#ffffff' );?>">
    <td class="normal" align="center">
    <a onClick="java script:return confirm('&ecirc;tes-vous s&ucirc;r de vouloir supprimer ce tag ?\nAttention : d&eacute;finitif !;');" class=normal href="<?=$_SERVER['PHP_SELF']?>?mode=suppr&id=<?=$r->id ?>"><img src="images/b_drop.png" alt="supprimer" border="0"></a></td>
    <td class="normal" align="center"><?=$r->id?></td>
    <td class="normal" align="center"><?=$r->tag_name?></td>
    <td class="normal" align="center"><?php echo $r->nbsearch;?></td>

    <td class="normal" align="center">
    <input type="hidden" name="id[]" value="<?php echo $r->id;?>">
    <table width="100%" border="0"><tr><td class="normal" align="center">
    <td class="normal" align="center"><?php echo $r->afficheFront;?></td>

    </td><td class="normal" width="10">
    <input type="checkbox" name="change_statut<?php echo $r->id;?>">
    </td></tr></table>

    </td>
    </tr>
    <?
    $i++;} // Fin de la boucle While

    echo "<tr><td colspan=\"10\" class=\"normal\" align=\"center\">";

    ?>
    <select name="statut" class="formulaire1">
    <option value="0">non visible</option>
    <option value="1">visible</option>
    </select>

    <?php
    echo "<input type=\"submit\" value=\"modifier le statut des Tags coch&eacute;s\" class=\"bouton\"></p>";

    echo "</form>";

    echo "</td></tr>";


    echo "<tr><td colspan=\"10\" class=\"normal\" align=\"center\">";

    // Boutons pr&eacute;c&eacute;dent et suivant
    if($start) {

    echo("<a class=normal href=\"".$_SERVER['PHP_SELF']."?mode=".vb($_GET['mode'])."&id=".vb($_GET['id'])."&statut=".vb($_GET['statut'])."&start=".($start-$nb)."\">page pr&eacute;c&eacute;dente</a>");

    }

    $result = mysql_query($sql_count);

    $row = mysql_fetch_row($result);

    if($row[0]>($start+$nb))
    {

    if($start) {echo(" / ");}

    echo("<a class=normal href=\"".$_SERVER['PHP_SELF']."?mode=".vb($_GET['mode'])."&id=".vb($_GET['id'])."&statut=".vb($_GET['statut'])."&start=".($start+$nb)."\">page suivante</a>");

    }

    echo("<br />");


    // Affichage des pages
    if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?

    for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les num&eacute;ros de pages
    {
    ?>
    <a class="normal" href="<?echo $_SERVER['PHP_SELF']."?mode=".vb($_GET['mode'])."&id=".vb($_GET['id'])."&statut=".vb($_GET['statut'])."&order=".$order."&sort=".$sort."&start=".$index*$nb; ?>"><?echo $index+1; ?></a>&nbsp;
    <?
    }

    }

    echo "</td></tr>";

    }

    }?>

    </table>
    [/codebox]
    • 0
  13. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    fichier Tags.php ; à placer dans le repertoire administrer de votre site




    <?

    include("../configuration.inc.php");
    necessite_identification();
    necessite_priv("admin");

    $DOC_TITLE = "G&eacute;rer les Tags de recherche";

    include("modeles/haut.php");

    switch (vb($_REQUEST['mode'])) {



    case "maj_statut" :

    for ($i = 0;$i< count($_POST['id']);$i++) {

    if (vb($_POST['change_statut'.$_POST['id'][$i].'']) == "on") {

    $sql = "update tag_cloud SET afficheFront = '".intval($_POST['statut'])."' WHERE id = '".intval($_POST['id'][$i])."'";

    mysql_query($sql) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    }

    }

    echo "Le statut des Tags coch&eacute;s a &eacute;t&eacute; mis &agrave; jour.";

    $order = "id";

    $sort = "DESC";

    affiche_liste_tags(vn($_POST['start']), $order, $sort);

    break;


    case "suppr" :
    efface_tag($_GET['id']);
    $order = "id";
    $sort = "DESC";
    affiche_liste_tags(vn($_REQUEST['start']), $order, $sort);
    break;




    case "tri" :
    affiche_liste_tags(vn($_REQUEST['start']), $_GET['order'], $_GET['sort']);
    break;

    default :
    $order = "id";
    $sort = "DESC";
    affiche_liste_tags(vn($_REQUEST['start']), $order, $sort);
    break;
    }

    include("modeles/bas.php");

    /******************************************************************************
    * FONCTIONS
    *****************************************************************************/

    function efface_tag($id) {
    /* Efface le tag dont le n° est $id */

    global $wwwroot;

    mysql_query("DELETE FROM tag_cloud WHERE id = '$id'");

    }

    function update_commande($frm) {
    /* Efface la commande dont le n° est $id */

    global $wwwroot;

    $statut_details = "";

    if ($frm['statut'] != 0) {

    $sql_statut = "SELECT nom_".$_SESSION['langue']." FROM peel_statut WHERE id = '".$frm['statut']."'";

    $res_statut = mysql_query($sql_statut);

    $s = mysql_fetch_array($res_statut);

    $statut_details = $s['nom_'.$_SESSION['langue'].''];

    } else {

    $statut_details = "commande initialis&eacute;e";

    }



    }



    function affiche_liste_tags($start, $order, $sort) {

    global $wwwroot;

    $nb = 30;

    # Charge la liste des commandes et les affiche.
    $qid = mysql_query("SELECT * FROM tag_cloud ORDER BY $order $sort LIMIT $start,$nb
    ");

    $sql_count = "SELECT COUNT(*) FROM tag_cloud ORDER BY $order $sort";

    include("modeles/Tags_liste.php");
    }

    ?>
    [/codebox]
    • 0
  14. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    le dvp est terminé ... tu veux le fichier ?
    • 0
  15. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    C'est possible que tu me post ici un petit dump avec par exemple une quarantaine de recherche?
    • 0
  16. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    developing module... pour administration... ce sera à toi de tester, ta base est remplie
    • 0
  17. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   


    Pas de souci :)
    • 0
  18. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    tu n'as plus qu'à creer un module qui t'affiche toutes les recherches, eventuellement (ce que je ferai) en ligne et par 50 et avec la possibilité de modifier et supprimer chaque ligne et ou toutes les lignes la fois.
    • 0
  19. atila-diffusion a ajouté un message dans un sujet  Bug Port pour fichier téléchargés.   

    A la limite du peux mettre un script qui va enregistrer ce qui est téléchargé (nbre de fois etc<;...)
    mais si tu veux juste mettre un mode d'emploi, tu n'as qu'à mettre un lien vers le pdf et/ou un lien vers un zip.
    • 0
  20. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    du coup ta table devient


    CREATE TABLE `tag_cloud` ( `id` int(11) NOT NULL auto_increment, `tag_name` varchar(100) NOT NULL default '', `nbsearch` int(11) NOT NULL default '0', `afficheFront` int(1) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=55;
    • 0
  21. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   


    Ah oki...

    Bon ben okay.

    N'empeche, pour faire une requete imbriquée, maintenant je saurais comment faire sur mysql (qui n'accepte pas les requetes imbriquées) :)
    • 0
  22. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    t'inquiete, je l'avai pas pris mal :)

    d'ailleurs je suis bien content de bosser sur ce forum à tes cotés !
    • 0
  23. atila-diffusion a ajouté un message dans un sujet  Bug Port pour fichier téléchargés.   

    Ultravox, si ca peux aider, moi j'ai à dev ca aussi pour ma boite, avec l'aide de Willy, et de paulanna et des autres nous devrions y arriver, pour nous, mais aussi afin de le partager à tous, y compris à M.peel si ca doit servir. Surtout que c'est simple. Si le fichier extrait est un point MP3 on affiche le lecteur flash, sinon on affiche un petit dossier Zip avec un lien clikable pour la demo si c'est un fichier zip dans extrait et enfin on affiche rien si rien n'est rempli.
    • 0
  24. atila-diffusion a ajouté un message dans un sujet  Comment créer un nuage de tags php/mysql   

    d'un autre coté toi tu ne repond pas au mail :)

    pour 3DVF, si mon precedent script pour améliorer la requete te parait sournois, sache que c'est le seul moyen d'avoir vraiment ce que tu recherchais :)

    et Willy j'attend toujours ton avis

    PS à tous : pour executer une requete mysql , que ce soit un update create ou insert, on se sert toujours d'un mysql_query() n'est ce pas?
    • 0
  25. atila-diffusion a ajouté un message dans un sujet  le caddie   

    Salut, à chaque produit ?

    Pour l'achat d'un type de produit ?

    Lié à un produit ?
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping