PDA

Voir la version complète : Comment fonctionne Cleaner.php


Antaya
17/04/2007, 20h43
Bonjour!

J'ai tout mis les paramètres à "active" et j'ai mis les variables à remplacer. Ensuite j'ai mis à jour les compteurs, mais cela n'a pas eu d'impact; ni sur le forum, ni dans les archives.

MAIS j'ai remarqué que lorsque j'édite un message (sans rien changer dedans) et le sauvegarde tel quel, les variables se modifient dans le forum ET dans l'archive. Alors ma question est : y a-t-il un moyen pour modifier les varables sans que j'édite les 15 000 messages de mon forum??? :)

Merci pour vos bons conseils!

// Set to true to run, and false when done, or remove this script (and all of impex when finished).
$active = true;

// Set true or false as to the data you want to clean
$do_posts = true;
$do_sigs = true;
$do_thread_titles = true;
$do_pm_text = true;
$do_pm_text_title = true;
########################################

# Replace 'Find me' and "Replace with me" with the strings you want replaced i.e
# "<b>" => "[b]"
# "<blockquote>" => "[quote]"
# add as many elements to the array as needed

// BACK UP YOUR DATABASE
$replacer = array(
"é" => "é",
"ã" => "à",
"Â" => "",
"ã€" => "À",
"à‡" => "Ç",
"àˆ" => "È",
"à‰" => "É",
"â*" => "'",
"à¢" => "â",
"à§" => "ç",
"ã¨" => "è",
"ã©" => "é",
":arrow:" => "",
"ãª" => "ê",
"à«" => "è",
"à®" => "î",
"à¯" => "ï",
"à´" => "ô",
"à¶" => "ö",
"à¹" => "ù",
"à»" => "û",
"lol" => ":D",
":321:" => "",
":blackey:" => "",
":clap:" => "",
":cry:" => "",
":idea:" => "",
":lol:" => "",
":oops:" => "",
":puppy:" => "",
":roll:" => "",
":scrambles:" => "",
":shh:" => "",
":shifty:" => "",
":shock:" => "",
":silence:" => "",
":twisted:" => "",
":wink:" => ""
);

// BACK UP YOUR DATABASE

Pitchoune
17/04/2007, 22h12
Tente de régénérer le cache des messages dans les compteurs à mettre à jour (apparaît si l'option a été définie).

Il se peut que Impex modifie la table post_parsed et non post (pas sûr, simple avis).

Antaya
18/04/2007, 07h14
... cache des messages dans les compteurs à mettre à jour (apparaît si l'option a été définie).

Haaaa! Il est peut-être là mon problème! Est-ce que cela est la même chose que "Mise à jour des compteurs de messages"? Sinon, comment je puis regénérer le cache des messages! Et où dois-je activer l'option s'il ne l'est pas déjà?

Encore une fois merci pitchoune! :)

Pitchoune
18/04/2007, 09h55
« Régénérer le cache des messages »

Pour l'option :

Options vBulletin > Paramètres du serveur et optimisation > Durée de vie des messages mis en cache

Si celui-ci est à 0, il ne faut rien faire (et j'ai pas d'autres idées). Si celui-ci est à 1 minimum, va dans les compteurs à mettre à jour :)

Antaya
18/04/2007, 18h52
Il est à 0... Donc tout devrait être en ordre, non?

En fait ma principale préoccupation, c'est que les archives n'affichent pas les accents, mais du codage. Et depuis quelques semaines, les moteurs de recherche mettent dans leur cache, ces informations eronnées... c'est très grave!!!

Merci encore pour ton aide! :)

Pitchoune
18/04/2007, 19h23
Malheureusement, je ne sais pas d'où cela vient.