Nuage de Tags

60 messages dans ce sujet

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Excellente modif, deja en ligne sur 3DVF.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Excellente modif, deja en ligne sur 3DVF.

Et ca marche ? ;) :D

Mets a jour ton code en première page si tu peux.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Et ca marche ? ;) :D

Mets a jour ton code en première page si tu peux.

Willy

C'est en ligne

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

C'est en ligne

OKy ;)

J'vais demander un copyright à la fin :D

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pour 3DVF

sur ton site tu as mis "Les plus recherché" mais un S

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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 ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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....)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

recherche.php ce trouve dans /achat/

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Dis nous les erreurs qu'il te reste

Et surtotu ce que tu as aux lignes indiquées.

Willy

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour, Je n'ai toujours pas trouver le fichiers recherche.php , donc ca ne peut pas marcher. Merci de m'aider

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

ceci est une très bonne nouvelle !

merci Patrice ! ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Donc pas moyen d'installer le nuage de tag sur la 3.9 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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 ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

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&eacute; de r&eacute;sultats incluant le mot cl&eacute. <b>". stripslashes($motclef) ."</b>\n\n<b>Suggestions :</b>\n<li type=square> V&eacute;rifiez l’orthographe du mot cl&eacute;.\n<li type=square> Essayez d'autres mots.\n<li type=square> Utilisez des mots plus g&eacute;n&eacute;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

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping