Toutes mes réponses sur les forums
-
AuteurMessages
-
Salut 🙂
Tu peux installer Cloudy (copies-colles simplement le code suivant) :
wp_conn = $wpdb;
$myCloudy->print_cloudy();
*/
class cloudy {
var $my_cloudy_text;
var $word_list;
var $range;
var $wp_conn;
function make_cloudy () {
// This is the number of words to have in your cloud
$number_of_words = 50;
// This is the minimum length of a word before it is included in the cloud
$_min_length_of_words = 4;
// This is the list of words to exclude from your cloud
$exclude_words = array(
‘@http://@’,
‘@ about @’,
‘@ also @’,
‘@ because @’,
‘@ been @’,
‘@ can’t @’,
‘@ could @’,
‘@ doesn’t @’,
‘@ don’t @’,
‘@ even @’,
‘@ from @’,
‘@ going @’,
‘@ have @’,
‘@ here @’,
‘@ http_request @’,
‘@ into @’,
‘@ it’s @’,
‘@ just @’,
‘@ like @’,
‘@ look @’,
‘@ make @’,
‘@ many @’,
‘@ more @’,
‘@ much @’,
‘@ must @’,
‘@ need @’,
‘@ should @’,
‘@ some @’,
‘@ someone @’,
‘@ such @’,
‘@ the @’,
‘@ take @’,
‘@ that @’,
‘@ their @’,
‘@ then @’,
‘@ there @’,
‘@ these @’,
‘@ they @’,
‘@ this @’,
‘@ this @’,
‘@ want @’,
‘@ well @’,
‘@ what @’,
‘@ when @’,
‘@ where @’,
‘@ which @’,
‘@ will @’,
‘@ with @’,
‘@ without @’,
‘@ would @’,
‘@ your @’
);
// Various punctuation that should be filtered from the cloud
$exclude_symbs = array(‘@[0-9]@’,’@.@’,’@,@’,’@:@’,’@ »@’,’@?@’,’@(@’,’@)@’,’@!@’,’@/@’);
// Reset our class globals and other variables
$this->my_cloudy_text = »;
$this->word_list = array();
$cnt = 0;
// Get Array of Content
$words = $this->wp_conn->get_col(« select post_content from wp_posts »);
$words = implode(‘ ‘, $words); // Make it a string
$words = strip_tags($words); // Clean HTML tags
$words = strtolower($words); // Make all words lower case
$words = preg_replace($exclude_symbs, ‘ ‘, $words); // Strip excluded symbols
$words = preg_replace($exclude_words, ‘ ‘, $words); // Strip excluded words
$words = preg_replace(‘/ss+/’, ‘ ‘, $words); // Strip extra white space
$words = explode(‘ ‘, $words); // Turn it back into an array
$words = array_count_values($words); // Count word usage
arsort($words); // Sort the array by usage count
// Here we build our smaller array of words that will be used.
foreach ($words as $key => $val) {
if (strlen($key) >= $_min_length_of_words && $cnt word_list[$key] = $val;
$cnt++;
}
}
// Get the high and low, and calculate the range.
// This is used to weight the size of the words
$low_count = end($this->word_list);
$high_count = reset($this->word_list);
$this->range = ($high_count – $low_count) / 5;
// Clear out the big array of words.
$words = »;
// Sort the array alphabetically for the cloud
ksort($this->word_list);
// Build the cloud’s HTML
foreach ($this->word_list as $key => $val) {
$font_size = 100;
if ($val >= $this->range*2) $font_size = 150;
if ($val >= $this->range*3) $font_size = 200;
if ($val >= $this->range*4) $font_size = 250;
if ($val >= $this->range*5) $font_size = 300;
$this->my_cloudy_text .= « <span style="font-size: $font_size%"><a title="I have used '$key' $val times!" name="$key" class="cloudy">$key</a></span> « ;
$cnt++;
}
}
// Print the word cloud
function print_cloudy () {
$this->make_cloudy();
echo $this->my_cloudy_text;
}
}
?>Salut 🙂
Ton site s’affiche parfaitement bien chez moi 😉
N’oublies pas que ton site est sous Free
Apparemment, c’est un problème de cache…
Je ne suis absolument pas un expert en la matière, mais tu peux essayer de vider le cache de WordPress, ça sera déjà ça de fait 😉
Salut 🙂
Il manque un espace entre 4 et DEFAULT_CHARSET 😉
21 juin 2006 à 17 h 22 min en réponse à : [Résolu] Equivalent de mysql_num_rows() dans la classe wpdb #575786Salut 🙂
$wpdb->num_rows ne marche pas ?
Pourquoi faire compliqué quand on peut faire simple ? ^^
Salut 🙂
Avant de chercher à corriger quoi que ce soit, il faut que ta page soit bien conçue. La plupart des erreurs de positionnement (décalages, couleurs qui ne correspondent pas, etc) sont dues à une balise manquante, ou bien non valide et s’en vont d’elles-mêmes lorsque le webmaster corrige son code…
Commences donc par fixer tes quelques erreurs pour le XHTML, ainsi que pour le CSS 😉
J’utilise MylinkOrder, qui permet une gestion assez complète de l’ordre des liens.
Tu devrais pouvoir le trouver sur WP-plugins 😉
Aucun fanatique de WordPress n’est intervenu pour vanter celui-ci ?
On est pourtant sur le Forum WordPress
Pour centrer une page sous IE, tu peux suivre ce tutoriel (très bien fait) par AlsaCreations : http://css.alsacreations.com/Faire-une-mise-en-page-sans-tableaux/Centrer-les-elements-ou-un-site-web-en-CSS 😉
Sinon, passes tout simplement sous FireFox ou Opéra (:lol: Acid2 Test 😆 ) car de toute façon les visiteurs n’iront _jamais_ sur cette page volontairement 😉
C’est très possible, en bidouillant un peu WordPress et en faisant usage intensif des CSS (à bas les tableaux 😕 😕 )
Quelques membres ont déjà tenté « l’aventure » et tu as des liens vers des sites customizés dans ce topic 😉
tela wrote:Xavier wrote:… et bien d’autres à venir ^^
Et vérifies que tu as bien un fichier robots.txt à la racine du serveur qui autorise l’indexation des répertoires de ton site par les moteurs de recherche 😉
Salkut 🙂
Tu trouveras ton bonheur sur http://wp-plugins.net/ 😉
J’ai l’impression que tu as carrément supprimé tous les fichiers de WordPress :!
Essaies de le réinstaller, ce sera plus simple que de bidouiller (j’espère que tu as sauvegardé ta base SQL 😉 )
Salut 🙂
Il te faut exporter tes articles (manage->Backup->Download to your computer puis « Backup »), puis sur ton nouveau site, tu te connectes à ton panneau d’administration, et dans PhpMyAdmin (ou équivalent), tu sélectionnes ta base, tu cliques sur Importer en haut et enfin tu indiques l’emplacement de ton fichier de sauvegarde 😉
13 juin 2006 à 18 h 22 min en réponse à : Formulaire à remplir avant de télécharger un fichier ? #575126AmO wrote:Hummmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm ca marche peut etre… mais niveau code :'(
Utilise les classes de WP !Oui, ben j’ai fait ça au saut du lit hein :rolleyes:
Je n’ai pas encore étudié le fonctionnement de WordPress en détail, donc le plugin attendra un peu ^^
(si quelqu’un accepte de se dévouer, … 😋 ) -
AuteurMessages