Masquer Accueil   Accueil    forum   Forum    download   Download    Livre d'or    Livre d'or    Contact   Contact    Liens Web   Liens Web  
     
dimanche 25 octobre 2026

Forum : Masquer l’entête
Accès rapide :

 

Effectuer une Recherche avancée OU






Imprimer Permalien mardi 24 mai 2011 à 08:26  
ded13
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 590 (0.08/Jour)
Inscrit(e) le: 24 juin 2006

Niveau en PHP : Débutant
Sujet déplacé le 01/03/2014 à 02:41 Par karim10.
Suite à la MàJ le module "tag cloud" fait des erreurs (reste figé, impossible de générer ...

Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.


Laboule.jpg
Visiter son site AIM

remonter
 
Infos CMS KwsPHP

Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher


remonter
 
Imprimer Permalien mardi 24 mai 2011 à 08:34  
σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006

Niveau en PHP : Avancé
Merci de me coller le code du bloc.php de ce module afin de vous donner la solution, il y a une ligne à modifier

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!
Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)

Visiter son site

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 09:03  
σricky
starsj7.png
Dieu Supreme
Vérouilleur


avatar
Hors ligne

Nombre de posts: 2900 (0.4/Jour)
Inscrit(e) le: 12 janvier 2007

Niveau en PHP : Apprenti
Hello,

@mike, je pense que c'est le même problème que ce que tu as vu sur mon site.

"Deux choses sont infinies : l'univers et la bêtise humaine. En ce qui concerne la 1 ère on en a pas encore la certitude absolue..."
Visiter son site

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 09:25  
ded13
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 590 (0.08/Jour)
Inscrit(e) le: 24 juin 2006

Niveau en PHP : Débutant
Voici le code du bloc php de tag cloud:

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3. // ---------------------------------------------------------------
  4. //     Nuage de mots v.1.6
  5. // ---------------------------------------------------------------
  6. //     Création : 29/07/08 par Thierry (Lien ICI)
  7. // ---------------------------------------------------------------
  8.  
  9. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  10.  
  11. //Vérification que le visiteur n'est pas un robot pour afficher le module en flash
  12. if(!IsVisitorBot()) {
  13. /*
  14. http://www.roytanck.com/2009/03/11/how-to-use-wp-cumulus-shortcodes/#more-1346
  15.  
  16. Attribute      Used for                                 Possible values                             Example
  17.  
  18. width          Width of the tag cloud                   Number of pixels (positive integer)         width=”300?
  19. height          Height of the tag cloud                   Number of pixels (positive integer)         height=”240?
  20. tcolor          Tag color                                 HEX color value without the ‘#’ prefix       tcolor=”ffcc00?
  21. tcolor2        Tag color for less important tags         HEX color value without the ‘#’ prefix       tcolor2=”cc9900?
  22. hicolor        Tag highlight color                       HEX color value without the ‘#’ prefix       hicolor=”ffffff”
  23. bgcolor        Tag cloud background color               HEX color value without the ‘#’ prefix       bgcolor=”333333?
  24. speed          Rotation speed                           Precentage, higher means faster             speed=”150?
  25. trans          Background transparency                   “true” or “false”                           trans=”true”
  26. distr          Even tag distributions along sphere       “true” or “false”                           distr=”true”
  27. args            Argments to be passed to the 
  28.             ‘wp_tag_cloud’ function 
  29.             (experimental, use at own risk)           URL encoded string                           args=”smallest=10?
  30. mode            Tag/Category mode                         “tags”, “cats” or “both”                     mode=”tags”
  31. */
  32. $bloc='
  33.     <div id="flashcontent">This will be shown to users with no Flash or Javascript.</div>
  34.     <!-- SWFObject embed by Geoff Stearns email anti-spam http://blog.deconcept.com/swfobject/ -->
  35.     <script type="text/javascript" src="./modules/tag-cloud/swfobject.js"></script>
  36.  
  37. <script type="text/javascript">
  38.         var so = new SWFObject("./modules/tag-cloud/tagcloud.swf", "tagcloud", "200", "150", "7", "#ffffff");
  39.     
  40.         so.addParam("wmode", "transparent");
  41.         so.addVariable("tcolor", "0x333333");
  42.         so.addVariable("tcolor2", "0x009900");
  43.         so.addVariable("hicolor", "0x000000");
  44.         so.addVariable("tspeed", "100");
  45.         so.addVariable("distr", "true");
  46.         so.write("flashcontent");
  47.     </script>';
  48.     
  49. bloc('Nuage de mots',$bloc) ;
  50. //Fin de l'affichage en flash pour les visiteurs "humains"
  51. }
  52. //Si c'est un robot alors on affiche pas en flash mais l'original de motoweb
  53. else {
  54. //------------------------------------------------------------------------------------------------------------------------------------------------
  55. //    ZONE OPTIONS 
  56. //------------------------------------------------------------------------------------------------------------------------------------------------
  57.  
  58.         $nuage_taille_des_mots = 3; // taille des mots minimum en nombre de lettre
  59.         $nuage_nbre_elements = 30;  // nombre de mots a afficher
  60.         
  61.         /*******************************************************************************
  62.         *  C'est ici que vous mettez les mots que vous ne voulez pas !
  63.         ***************************************************************************/
  64.         $nuage_tab_banni =
  65.         array(
  66.         "mais","ou","et","donc","or","ni","car",
  67.         "je","il","lui","ils","elle","elles","nous","vous",
  68.         "vos","votre","mes","mien","mien","tien","tiens",
  69.         "tout","toute","toutes",
  70.         "a","b","c","d","e","f","g","h","i","j","l","m","n","o","p","q",
  71.         "r","s","t","u","v","w","x","y","z",
  72.         "le","la","les","nos",
  73.         "alors","au","aucuns","aussi","autre","avant","avec","avoir","bon","car","ce",
  74.         "cela","ces","ceux","chaque","ci","comme","comment","dans","des","du","dedans",
  75.         "dehors","depuis","deux","devrait","doit","donc","dos","droite","début","elle",
  76.         "elles","en","encore","essai","est","et","eu","fait","faites","fois","font",
  77.         "force","haut","hors","ici","il","ils","je juste","la","le","les","leur","là",
  78.         "ma","maintenant","mais","mes","mine","moins","mon","mot","même","ni","nommés",
  79.         "notre","nous","nouveaux","ou","où","par","parce","parole","pas","personnes",
  80.         "peut","peu","pièce","plupart","pour","pourquoi","quand","que","quel","quelle",
  81.         "quelles","quels","qui","sa","sans","ses","seulement","si","sien","son",
  82.         "sont","sous","soyez sujet","sur","ta","tandis","tellement","tels","tes","ton",
  83.         "tous","tout","trop","très","tu","valeur","voie","voient","vont","votre","vous",
  84.         "vu","ça","étaient","état","étions","été","être",
  85.         "un","deux","trois","quatre","cinq","six","sept","huit","neuf","dix",
  86.         "0","1","2","3","4","5","6","7","8","9","10",
  87.         "avec","chez","par","dans","des","en","de","une","votre","meilleurs","entre",
  88.         "entres","depuis","alors","ne","pas","du","meme",
  89.         "ou","nom","seuls","acceptes","ayant",
  90.         "vos","votre","mes","mien","mien","tien","tiens","tout","toute","toutes",
  91.         "que","quoi","qui","comment","peu","peut","pis","puis","pas",
  92.         "chaque","chacun","chacune",
  93.         "son","ses","au","aux","se","sur","ce","ceux","cette","ca","ci","ceci","cela",
  94.         "aussi","pour","petit","grand","moyen","large","haut","bas","milieu","droite",
  95.         "gauche","centre","dit","etre","leur","leurs","plus","moin","moins",
  96.         "es","est","sont","son","va","suis","ai","viens","voila","apres","faire",
  97.         "bonjour","edite","petite","bien","faut","ffff","dscn","commence","bonne",
  98.         "lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche",
  99.         "http","jpg","fr","center","color","taille","index"
  100.         );
  101. //------------------------------------------------------------------------------------------------------------------------------------------------
  102. //    FIN DE LA ZONE OPTION (ne pas modiffier les variables qui suivent)
  103. //------------------------------------------------------------------------------------------------------------------------------------------------
  104.  
  105.         $nuage_texte =  '';
  106. if (is_module('news'))
  107. {
  108.         $nuage_resultnews = reqmysql("SELECT  `mots_cles` FROM `news`");
  109.  
  110.         while ($nuage_row = mysql_fetch_array($nuage_resultnews))
  111.             {
  112.             $nuage_texte .= $nuage_row['mots_cles'].',';
  113.             }
  114. }
  115. if (is_module('articles'))
  116. {            
  117.         $nuage_resultart = reqmysql("SELECT  `mots_cles` FROM `articles`");
  118.  
  119.         while ($nuage_row = mysql_fetch_array($nuage_resultart))
  120.             {
  121.             $nuage_texte .= $nuage_row['mots_cles'].',';
  122.             }
  123. }
  124. if (is_module('page'))
  125. {            
  126.         $nuage_resultpage = reqmysql("SELECT  `mots_cles` FROM `page`");
  127.  
  128.         while ($nuage_row = mysql_fetch_array($nuage_resultpage))
  129.             {
  130.             $nuage_texte .= $nuage_row['mots_cles'].',';
  131.             }
  132. }
  133.  
  134.         // NE PAS TOUCHER
  135.         $nuage_x = 3; $nuage_y = 10; $nuage_nbcol_tableau = 3;
  136.  
  137.         function nuageAuStripSlashes($nuage_chaine) 
  138.             {
  139.             return(get_magic_quotes_gpc() == 1 ? StripSlashes($nuage_chaine) : $nuage_chaine);
  140.             }
  141.  
  142.         function nuageTexteSansAccent($nuage_texte)
  143.             {
  144.             $nuage_accent='ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËéèêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ';
  145.             $nuage_noaccent='AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn'; 
  146.             $nuage_texte = strtr($nuage_texte,$nuage_accent,$nuage_noaccent); 
  147.             return $nuage_texte;
  148.             }
  149.  
  150.         $nuage_texte = nuageAuStripSlashes($nuage_texte);
  151.         $nuage_texte = nuageTexteSansAccent($nuage_texte);
  152.         $nuage_texte = strtolower($nuage_texte);
  153.  
  154.         $nuage_regs1 = split("[,]", $nuage_texte);
  155.         $nuage_tab_copie = $nuage_regs1;
  156.  
  157.         $nuage_regs = array_diff($nuage_regs1,$nuage_tab_banni);
  158.         $nuage_statis = array_count_values($nuage_regs);
  159.  
  160.         array_multisort($nuage_statis, SORT_DESC);
  161.  
  162.         $nuage_tabKey = array_keys($nuage_statis);
  163.  
  164.         $nuage_iz=0;
  165.         $nuage_compteur = 0;
  166.  
  167.         while ( $nuage_iz < sizeof($nuage_tabKey))
  168.             {
  169.             $nuage_champ = $nuage_tabKey[$nuage_iz];
  170.             $nuage_taille  = strlen($nuage_champ);
  171.             if ($nuage_taille >= $nuage_taille_des_mots)
  172.                 {
  173.                 $nuage_tag[$nuage_compteur] = $nuage_tabKey[$nuage_iz];
  174.                 $nuage_compteur++;
  175.                 }
  176.             $nuage_iz++;
  177.             if ($nuage_compteur==($nuage_nbre_elements+1)) break;
  178.             }
  179.  
  180.         $nuage_izz=0;
  181.         $nuage_temp1 = -1;
  182.         $nuage_temp2 = 0;
  183.         $nuage_temp3 = 0;
  184.  
  185.         while ($nuage_izz<sizeof($nuage_tag))
  186.             {
  187.             if ($nuage_izz <= $nuage_y)
  188.                 {
  189.                 $nuage_temp1++;
  190.                 
  191.                 $nuage_tab_1[$nuage_temp1]='<a class="cloud1" href="./index.php?mod=nuage_de_mots&ac=recherche&tagr='.str_replace(" ","%20",$nuage_tag[$nuage_izz]).'">'.$nuage_tag[$nuage_izz].'</a> ';
  192.                 }
  193.  
  194.             if ($nuage_izz > $nuage_y and $nuage_i <= ($nuage_y*2)) 
  195.                 {
  196.                 $nuage_tab_2[$nuage_temp2] = '<a class="cloud2" href="./index.php?mod=nuage_de_mots&ac=recherche&tagr='.str_replace(" ","%20",$nuage_tag[$nuage_izz]).'">'.$nuage_tag[$nuage_izz].'</a> ';
  197.                 $nuage_temp2++;
  198.                 }
  199.  
  200.             if ($nuage_izz > ($nuage_y*2) )
  201.             {
  202.             $nuage_tab_3[$nuage_temp3] = '<a class="cloud3" href="./index.php?mod=nuage_de_mots&ac=recherche&tagr='.str_replace(" ","%20",$nuage_tag[$nuage_izz]).'">'.$nuage_tag[$nuage_izz].'</a> ';
  203.             $nuage_temp3++;
  204.             }
  205.  
  206.             $nuage_izz++;
  207.             }
  208.  
  209.         $nuage_i=0;
  210.         while ($nuage_i<$nuage_y)
  211.             {
  212.             $nuage_tchaine = array();
  213.             $nuage_new_chaine = '';
  214.             $nuage_tchaine[] = $nuage_tab_1[$nuage_i];
  215.             $nuage_tchaine[] = $nuage_tab_2[$nuage_i];
  216.             $nuage_tchaine[] = $nuage_tab_3[$nuage_i];
  217.             srand((float)microtime()*1000000);
  218.             shuffle($nuage_tchaine);
  219.             $nuage_j=0;
  220.             while ($nuage_j<sizeof($nuage_tchaine)) { $nuage_new_chaine .= $nuage_tchaine[$nuage_j]; $nuage_j++; }
  221.             $nuage_tab_final[] = $nuage_new_chaine;
  222.             $nuage_i++;
  223.             }
  224.  
  225.         $nuage_i=0;
  226.         
  227.         if (!isset($theme_version))
  228. {
  229.     $nuage_tag_clouds = '<script type="text/javascript"> 
  230.         // <![CDATA[ 
  231.         var head = document.getElementsByTagName("head")[0]; 
  232.         var head_inc = document.createElement("link"); 
  233.         head_inc.rel = "stylesheet"; 
  234.         head_inc.type = "text/css"; 
  235.         head_inc.href = "themes/'.$K_theme.'/style/nuage.css";
  236.         head.appendChild(head_inc); 
  237.         // ]]> 
  238.         </script>';
  239. }
  240.         
  241.         $nuage_tag_clouds .= '<p class="cloudt" align="center">';
  242.         
  243.         while (($nuage_i)<sizeof($nuage_tab_final))
  244.             {
  245.             
  246.             $nuage_tag_clouds  .= ''.$nuage_tab_final[$nuage_i].'';
  247.  
  248.             
  249.             $nuage_i++;
  250.             }
  251.  
  252.         $nuage_tag_clouds  .= '</p>';
  253.  
  254.         
  255.         bloc ($result_blocs->parametre1,$nuage_tag_clouds) ;
  256. }
  257. ?>

Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.


Laboule.jpg
Visiter son site AIM

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 09:31  
σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006

Niveau en PHP : Avancé
C'est la ligne 12 : if(!IsVisitorBot()) {
à transformer par
if(!$IsVisitorBot) {

Ceci dit je suis en train de reprendre le module pour y apporter des petites modifs, notamment, le fait de pouvoir faire afficher le bloc lorsqu'on est sur la page d'index du module, car a ce jour ça déconne + des erreurs avec php 5.3 + les robots ne voient rien sur la page d'index du module
@Ricky, il te faudra mettre la nouvelle version en ligne puis reprendre le code du bloc pour le coller dans ton fichier ds le thème (le fameux tag_cloud.php je crois)

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!
Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)

Visiter son site

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 09:46  
ded13
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 590 (0.08/Jour)
Inscrit(e) le: 24 juin 2006

Niveau en PHP : Débutant
Modif faite mais nuage de mots reste figé

Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.


Laboule.jpg
Visiter son site AIM

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 09:54  
σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006

Niveau en PHP : Avancé
Quel site ?

Merci de mettre dans ta signature tous tes sites utilisant le portail, ça évitera de te demander ça a chaque fois puisque tu ne le précise jamais

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!
Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)

Visiter son site

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 11:34  
σricky
starsj7.png
Dieu Supreme
Vérouilleur


avatar
Hors ligne

Nombre de posts: 2900 (0.4/Jour)
Inscrit(e) le: 12 janvier 2007

Niveau en PHP : Apprenti
Comme tu corriges des choses, il me semble qu'il y a une version plus récente du script, il serait peut-être bien de faire la maj, non?


Citation de mike007 :
C'est la ligne 12 : if(!IsVisitorBot()) {
à transformer par
if(!$IsVisitorBot) {

Ceci dit je suis en train de reprendre le module pour y apporter des petites modifs, notamment, le fait de pouvoir faire afficher le bloc lorsqu'on est sur la page d'index du module, car a ce jour ça déconne + des erreurs avec php 5.3 + les robots ne voient rien sur la page d'index du module
@Ricky, il te faudra mettre la nouvelle version en ligne puis reprendre le code du bloc pour le coller dans ton fichier ds le thème (le fameux tag_cloud.php je crois)



Oui, bien sur, je corrigerai.
Édité 1 fois - Dernière édition: 24/05/2011 à 11:35 Par ricky.

"Deux choses sont infinies : l'univers et la bêtise humaine. En ce qui concerne la 1 ère on en a pas encore la certitude absolue..."
Visiter son site

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 11:41  
σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006

Niveau en PHP : Avancé
ah moi j'ai pris la version de Jack ici

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!
Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)

Visiter son site

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 11:54  
ded13
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 590 (0.08/Jour)
Inscrit(e) le: 24 juin 2006

Niveau en PHP : Débutant
Excuse je l'avais désactivé.
Impossible de générer le xml, affichage de:

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. Problème détecté sur les copyrights: © KwsPHP. Il s’agit soit:
  5. D’une erreur dans votre code. En cas de problème pour le résoudre, veuillez nous consulter.
  6. D’un retrait volontaire de votre part. Dans ce cas merci de prendre note de ce message.
  7.  
  8. #####!!!#####
  9. ?>


Moi j'ai cette version headev
Édité 1 fois - Dernière édition: 24/05/2011 à 12:30 Par ded13.

Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.


Laboule.jpg
Visiter son site AIM

remonter
 
Imprimer Permalien mardi 24 mai 2011 à 13:05  
σricky
starsj7.png
Dieu Supreme
Vérouilleur


avatar
Hors ligne

Nombre de posts: 2900 (0.4/Jour)
Inscrit(e) le: 12 janvier 2007

Niveau en PHP : Apprenti
Il a repris le module de chez wordpress, il faut télécharger la nouvelle version sur le site de wordpress (le site de l'auteur n'est plus à jour) et modifier le module si il y a besoin pour accepter la dernière version.

Lien : ici

Ça serait cool, j'espère que tu pourras et/ou auras le temps.

"Deux choses sont infinies : l'univers et la bêtise humaine. En ce qui concerne la 1 ère on en a pas encore la certitude absolue..."
Visiter son site

remonter