Posted 8 Jun 2007 · Report post Concernant la modif, pour la navigation. J'ai mis sur le ftp ton fichier tags.php en // a Tags.php et j'ai remplacé le fichier dans modele, et la navigation fonctionne. Share this post : post Share on other sites
Posted 8 Jun 2007 · Report post 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 Share this post : post Share on other sites
Posted 8 Jun 2007 · Report post Excellente modif, deja en ligne sur 3DVF. Share this post : post Share on other sites
Posted 8 Jun 2007 · Report post Excellente modif, deja en ligne sur 3DVF. Et ca marche ? ;) :D Mets a jour ton code en première page si tu peux. Willy Share this post : post Share on other sites
Posted 8 Jun 2007 · Report post Et ca marche ? ;) :D Mets a jour ton code en première page si tu peux. Willy C'est en ligne Share this post : post Share on other sites
Posted 8 Jun 2007 · Report post C'est en ligne OKy ;) J'vais demander un copyright à la fin :D Willy Share this post : post Share on other sites
Posted 11 Jun 2007 · Report post Bonjour, je voudrais savoir ou il faut placer ce code <?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>"; ?>[/codebox] Pour avoir un affichage a droite comme sur le site de 3dvf.fr, j'ai essayé de l'intégrer dans template.php en dessous des nouveautés mais ca me renvoie une erreur a l'intérieur de la box. C'est bon en faite il suffisait que je fasse une recherche pour avoir un résultat et pour donner une valeur a la variable. Merci pour cette belle contribution. Share this post : post Share on other sites
Posted 11 Jun 2007 · Report post Tu mets ce code dans une page que tu appels tag.php, dans le répertoire modeles/default/ Ensuite dans ton fichier bas.php, tu ajoutes: <? include("tag.php"); ?> Willy Share this post : post Share on other sites
Posted 11 Jun 2007 · Report post Tu mets ce code dans une page que tu appels tag.php, dans le répertoire modeles/default/ Ensuite dans ton fichier bas.php, tu ajoutes: <? include("tag.php"); ?> Willy Merci Willy, je vais essayé tout ça. Share this post : post Share on other sites
Posted 22 Jun 2007 · Report post Pour 3DVF sur ton site tu as mis "Les plus recherché" mais un S Share this post : post Share on other sites
Posted 14 Jul 2007 · Report post Bonjour, J"ai un peu de mal ..... 3) Affichage du nuage : (modification le 08/06 pour une plus jolie présentation - Willy) je le met ou ca ??? dans quel fichier, a quel endroit ...? Le fichier recherche.php, je ne le trouve pas Je suis en version 3.9, Merci d'avance ;) Share this post : post Share on other sites
Posted 14 Jul 2007 · Report post Bonjour, J"ai un peu de mal ..... 3) Affichage du nuage : (modification le 08/06 pour une plus jolie présentation - Willy) je le met ou ca ??? dans quel fichier, a quel endroit ...? Le fichier recherche.php, je ne le trouve pas Je suis en version 3.9, Merci d'avance ;) Tu créés une page tag.php dans le répertoire modeles/default/ Ensuite dans le haut.php par ex, tu colles <? include("tag.php"); ?> Ou tu veux. Willy Share this post : post Share on other sites
Posted 14 Jul 2007 · Report post Bonjour, J"ai un peu de mal ..... 3) Affichage du nuage : (modification le 08/06 pour une plus jolie présentation - Willy) je le met ou ca ??? dans quel fichier, a quel endroit ...? Le fichier recherche.php, je ne le trouve pas Je suis en version 3.9, Merci d'avance ;) merci pour ta reponse qui a été tres vtres rapide J'ai cette erreur Parse error: syntax error, unexpected T_VARIABLE in /var/www/virtual/boutique.informatique13.com/htdocs/modeles/default/tag.php on line 1 Share this post : post Share on other sites
Posted 14 Jul 2007 · Report post merci pour ta reponse qui a été tres vtres rapide J'ai cette erreur Parse error: syntax error, unexpected T_VARIABLE in /var/www/virtual/boutique.informatique13.com/htdocs/modeles/default/tag.php on line 1 maintenant j'ai Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/virtual/boutique.informatique13.com/htdocs/modeles/default/tag.php on line 10 Warning: Invalid argument supplied for foreach() in /var/www/virtual/boutique.informatique13.com/htdocs/modeles/default/tag.php on line 16 http://boutique.informatique13.com 4) Ajout dans recherche.php: ( c'est ou ce fichiers....) Share this post : post Share on other sites
Posted 16 Jul 2007 · Report post recherche.php ce trouve dans /achat/ Share this post : post Share on other sites
Posted 17 Jul 2007 · Report post Dis nous les erreurs qu'il te reste Et surtotu ce que tu as aux lignes indiquées. Willy Share this post : post Share on other sites
Posted 21 Jul 2007 · Report post recherche.php ce trouve dans /achat/ Non il n'est pas là , j'en ai vu un dans administrer , j'espere que c'est le bon.... ;) edit ----------------------------------------------------- Effectivement avant la 3.9 c'etais dans achat .... maintenant il n'y es plus .... dans administrer c'ets pas le bon ...... alors je cherche... vous avez des idée ou il peu etre .. merci d'avance ----------------------------------------------------- Apres avoir chercher , je n'ai pas trouver le fichiers recherche.php dans la version 3.9 .... Merci d'avance pour l'aide que vous pouvez m'apporter Share this post : post Share on other sites
Posted 10 Aug 2007 · Report post Bonjour, Je n'ai toujours pas trouver le fichiers recherche.php , donc ca ne peut pas marcher. Merci de m'aider Share this post : post Share on other sites
Posted 19 Aug 2007 · Report post Bonjour, Je n'ai toujours pas trouver le fichiers recherche.php , donc ca ne peut pas marcher. Merci de m'aider Hello, Effectivement il y a pas mal de difference dans cette version 3.9... C'est carément une nouvelle version de l'appli, pourquoi avoir gardé le 3.x Share this post : post Share on other sites
Posted 19 Aug 2007 · Report post Hello, Effectivement il y a pas mal de difference dans cette version 3.9... C'est carément une nouvelle version de l'appli, pourquoi avoir gardé le 3.x Ce n'est pas une nouvelle version de l'application > la prochaine nouvelle version est en FULL xHTML / Css2 et sortira entre le 15 / 09 et fin sept. Share this post : post Share on other sites
Posted 20 Aug 2007 · Report post ceci est une très bonne nouvelle ! merci Patrice ! ;) Share this post : post Share on other sites
Posted 22 Aug 2007 · Report post Donc pas moyen d'installer le nuage de tag sur la 3.9 ? Share this post : post Share on other sites
Posted 22 Aug 2007 · Report post Donc pas moyen d'installer le nuage de tag sur la 3.9 ? Tu n'accepte pas les Message Privé, je ne peux pas te répondre ;) Share this post : post Share on other sites
Posted 22 Aug 2007 · Report post Tu n'accepte pas les Message Privé, je ne peux pas te répondre :( Oh comment ca ??? lol , tu ma deja repondu une fois pour les acces , pkoi ca marcherais plus lol ;) , je vais regarder ca -------------------------------------- Edité -------------------------------------- Reesaye de m'envoyé un MP , sinon envoie sur webmaster@informatique13.com ..... Merci Share this post : post Share on other sites
Posted 15 Oct 2007 · Report post Bonjour, D'abord merci à tous ceux qui ont contribué à ce topic. J'ai donc installé le nuage de tag sur mon site et j'ai plusieurs petit soucis. Si je tape un mot clef et qu'il ne le trouve pas dans le site cela va m'afficher "Nous n'avons pas trouvé de résultats incluant le mot clé" ca ne prend pas le mot clef recherché à la fin de la cette phrase. La problème doit se situé dans le fichier lib/lang/fr.php vers la ligne 299 define("RESULT_SEARCH_NOK","Nous n'avons pas trouvé de résultats incluant le mot clé. <b>". stripslashes($motclef) ."</b>\n\n<b>Suggestions :</b>\n<li type=square> Vérifiez l’orthographe du mot clé.\n<li type=square> Essayez d'autres mots.\n<li type=square> Utilisez des mots plus généraux.\n\n<a href=$wwwroot/index.php class=text11><b>Cliquez ici</b></a> pour consulter directement notre catalogue.",TRUE); Ensuite si je clique sur ok et que le formulaire est vide "sans mot clé" ca me renvoie Notice: Undefined variable: id in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 69 Erreur de syntaxe près de 'LIMIT 1' à la ligne 1 Enfin mes pages suivantes et précédentes ne marche pas j'ai cette erreur : Notice: Undefined index: motclef in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 18 Nous avons trouvé 5 résultats pour votre recherche Notice: Undefined variable: id in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 69 Erreur de syntaxe près de 'LIMIT 1' à la ligne 1 Si quelqu'un peut m'aider à résoudre tout ceci, pour que tout fonctionne correctement, Merci d'avance Share this post : post Share on other sites