Willy
Utilisateur open source-
Compteur de contenus
1 416 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Willy
-
Willy a ajouté un message dans un sujet Messages d'erreur pendant l'installation de peel shopping
Une fois connecté avec le profil admin par defaut, créé toi un autre profil admin et efface celui là ou passe le en utilisateur simple.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
Si tu peux tester de a à z et valider l'enssemble, ensuite DVF mettra à jour sont topic n°1.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
J'ais pas regardé qui a fait le code des pages, j'ai copié collé, modifié et testé.
Je pensais que c'était 3DVF et comme c'est son poste, je ne pensais pas utile de dire que c'était ces sources.
Là elles sont a toi, je les ais simplement modifiées.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
J'ai édité mon message, désolé :)
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
6) ajouter le fichier tags_liste.php dans administrer/modeles:
<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é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=aff_front&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=aff_front&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('êtes-vous sûr de vouloir supprimer ce tag ?\nAttention : dé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->aff_front;?></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és\" class=\"bouton\"></p>"; echo "</form>"; echo "</td></tr>"; echo "<tr><td colspan=\"10\" class=\"normal\" align=\"center\">"; // Boutons précédent et suivant $nb=30; if($start) { echo("<a class=normal href=\"".$_SERVER['PHP_SELF']."?mode=".vb($_GET['mode'])."&sort=".vb($_GET['sort'])."&start=".(vn($_GET['start']) - $nb)."&order=".vb($_GET['order'])."\">page précé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'])."&sort=".vb($_GET['sort'])."&start=".(vn($_GET['start']) + $nb)."&order=".vb($_GET['order'])."\">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é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> <? } } echo "</td></tr>"; } }?> </table>
Voila ma contribution avec les pages précédentes et suivantes qui fonctionnent.
Merci a atila pour tout le reste des pages, je n'ais fait que des corrections mineures + pages suivantes et précédentes.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
7) dans administrer/modeles/haut.php
Ajoutez:
<div> <a tabindex="<?echo $i = $i+1;?>" href="<?=$wwwroot?>/administrer/tags.php">Liste des tags de recherche</a></div> Juste avant: <div> <a tabindex="<?echo $i = $i+1;?>" href="<?=$wwwroot?>/administrer/proforma.php">Liste des proformas</a></div>
Ainsi dans outils de l'administrations, vous aurez acces à la page de gestion des tags :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
5) ajouter le fichier tags.php dans administrer:
<? include("../configuration.inc.php"); necessite_identification(); necessite_priv("admin"); $DOC_TITLE = "Gérer les Tags de recherche"; include("modeles/haut.php"); switch (vb script:return confirm('êtes-vous sûr de vouloir supprimer ce tag ?\nAttention : dé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->aff_front;?></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és\" class=\"bouton\"></p>"; echo "</form>"; echo "</td></tr>"; echo "<tr><td colspan=\"10\" class=\"normal\" align=\"center\">"; // Boutons précédent et suivant $nb=30; if($start) { echo("<a class=normal href=\"".$_SERVER['PHP_SELF']."?mode=".vb($_GET['mode'])."&sort=".vb($_GET['sort'])."&start=".(vn($_GET['start']) - $nb)."&order=".vb($_GET['order'])."\">page précé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'])."&sort=".vb($_GET['sort'])."&start=".(vn($_GET['start']) + $nb)."&order=".vb($_GET['order'])."\">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é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> <? } } echo "</td></tr>"; } }?> </table>
Voila ma contribution avec les pages précédentes et suivantes qui fonctionnent.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Messages d'erreur pendant l'installation de peel shopping
Tu n'as pas acces au fichier configuration.inc.php :)
Comme tu dis c'est un soucis de droits apparement.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
Pas de soucis, mais il n'y aura que l'étape 4 a modifier selon la page de recherche de shopping.
a) au moment de récupérer le mot recherché
:) si pas de réponse au mot cherché
c) si une réponse au mot cherché
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
Tu peux les valider atila s'il te plait ou tu as déja tout mis sur ton site ?
Car vu l'heure qu'il était :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet le caddie
En effet ca peut se faire ca :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
Dans le code 1) remplacer:
AUTO_INCREMENT=159 Par: AUTO_INCREMENT=1
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
Dans le code 4 a) il faut mettre:
// Insertion Tag de recherche if($motclef != ""){ $query = "SELECT COUNT(*) FROM tag_cloud WHERE tag_name = '$motclef'"; $result = mysql_query($query); $enr = mysql_fetch_array($result); if($enr[0] == 0 ){ $sql = "INSERT INTO `tag_cloud` (`id`, `tag_name`,`nbsearch`,`aff_front`) VALUES ('', '$motclef','0','')"; mysql_query($sql) or die(mysql_error()); } $query = "SELECT * FROM tag_cloud WHERE tag_name = '$motclef'"; $result = mysql_query($query); while ( $champ = mysql_fetch_array($result) ) { $id = $champ['id']; $nb_search = $champ['nbsearch']; $nb_search++; $sql = "UPDATE `tag_cloud` SET `nbsearch` = '$nb_search' WHERE `id` = $id LIMIT 1"; mysql_query($sql) or die(mysql_error()); } } // Fin Insertion
Sinon $id et $nb_search ne sont pas définis (soit à la première utilisation car aucune requete ne ramene ses valeurs, soit à la récupération, car il manquait les quotes dans $champ['id']).
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
Dans le code 3)
Il faut remplacer:
echo '<a rel="nofollow" href="http://www.3dvf.fr/achat/recherche.php?motclef='.$key.'" '; Par: echo '<a rel="nofollow" href="'.$wwwroot .'/achat/recherche.php?motclef='.$key.'" ';
Sinon on est redirigé sur le site de 3dvf :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Nuage de Tags
Y a pas à créer les pages pour administrer les tags ?
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Affichage image verification de code
Je suis ok pour dire que les images s'affichent sans extension sur le navigateur, mais là tu appels une fonction et il FAUT l'extension pour la fonction que tu appels.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Comment créer un nuage de tags php/mysql
Nan moi c'est un cheval de troyes :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Comment créer un nuage de tags php/mysql
Je dirais de remplacer:
// Boutons précé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écé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 />"); Par: // Boutons précédent et suivant $nb=30; if($start) { echo("<a class=normal href=\"".$_SERVER['PHP_SELF']."?mode=".vb($_GET['mode'])."&sort=".vb($_GET['sort'])."&start=".(vn($_GET['start']) - $nb)."&order=".vb($_GET['order'])."\">page précé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'])."&sort=".vb($_GET['sort'])."&start=".(vn($_GET['start']) + $nb)."&order=".vb($_GET['order'])."\">page suivante</a>"); } echo("<br />");
Mais c'est vite fait et sans pouvoir tester :)
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Fonction renvoi message
Non ils te parment si tu veux configurer un utilitaire genre outlook.
Toi tu veux savoir si la fonction mail() de php est bien supprortée.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Comment créer un nuage de tags php/mysql
Oui je peux voir.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Comment créer un nuage de tags php/mysql
Oui, mais pour nous, pour l'installer sur nos sites :) :lol:
-
0
-
-
Willy a ajouté un message dans un sujet le caddie
Perso, a l'insertion d'un produit, je testerais si le caddie est vide:
- si non, j'insère uniquement l'article désiré, car j'aurais déja inséré le cadeau
- si oui, j'insere l'article désiré ET le cadeau
Ensuite si possible à la commande OU au rafraichissement de la commande, je controle qu'il y ais plus de 1 article, car s'il n'y a qu'un article et que c'est le cadeau (on peut en supprimant les autres articles), vous risquez de vous taper des commandes uniquement de cadeaux...
Willy
-
0
-
-
Willy a ajouté un message dans un sujet Comment créer un nuage de tags php/mysql
Reste à mettre de dvp poru la page de recherche et si l'article cherché est trouév ou non.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet PAIEMENT EN FONCTION DU PAYS
Faire comme les frais de port et leur gestion par pays.
Willy
-
0
-
-
Willy a ajouté un message dans un sujet PAIEMENT EN FONCTION DU PAYS
Oui, comme toujours tout (ou presque ) est faisable, apres ca prend plus ou moins de temps :)
Willy
-
0
-