Vous n'êtes pas connecté.





bonjoru
juste un petit coucou pour dire que j'ai progressé
il s'agissait pour moi de convertir, après les avoir importés, mes messages qui se trouvent pour l'instant chez i-service, en récupérant les notes et les villes
si la manoeuvre intéresse quelqu'un, je la donne bien volontiers
il faut d'abord enregistrer les page web contenant les messages, 1 à 1 dans un dossier, de préférence en éditant les messages pour pouvoir récupérer les IP, code pour les smileys et adresses web
ensuite dans excel, faire des copier/coller, messages après messages, dans les colonnes correspondants aux champs qui seront à convertir
je donne dans l'ordre les 11 colonnes qu'il faut avoir
date (jour/mois/année et heure:minute) - pseudo - mail - web - message - IP - réponse - ville - note - unhid - un champ vide.
même si une colonne est complètement vide, il faut la conserver
il faut commencer par les messages les plus anciens, et finir par les derniers
ensuite faire le remplacement des signes ; par les signes .,
enregistrer le document en livre.xls (en sauvegarde)
puis enregistrer une copie en format texte livre.txt
ouvrir ce document avec le bloc-notes et vérifier qu'il est bien enregistré en .txt avec un codage ANSI
sélectionner un espace entre 2 champs, faire un copier, ouvrir la fenêtre pour remplacer cet espace par le signe ;
les champs être séparés juste par le signe ;
ne pas supprimer 2 ; qui se suivent
les messages ainsi ré-écrits doivent ressember à ça
27/05/2004 19:07;Laetitia;xxx@free.fr;http://monsitechezfree.fr;Merci maman kiki pour ce tutoriel ., je reviendrais... blablabla +);00.IP.000.00;ma réponse;France;20/20;;;
les ; correspondent à un changement de champs, les ., seront convertis dans les messages en ;
chercher dans le forum le convertisseur concocté par Ju pour fanatek
ouvrir le fichier fanatektosignatux.php avec le bloc notes : il faut ajouter 2 champs pour la ville et la note, et un remplacement de caractères pour le / de la note
les modifications sont à effectuer à la fin du document, mais je copie toute la partie finale, c'est plus simple que de compter les lignes
$timestamp = jgdateinv($heure[0],$heure[1],$jour[0],$jour[1],$jour[2]);
$element[1] = str_replace(".,", ";", $element[1]);
$element[4] = str_replace(".,", ";", $element[4]);
$element[6] = str_replace(".,", ";", $element[6]);
$element[4] = str_replace("|", "", $element[4]);
$element[4] = str_replace("/I/", " (i) ", $element[4]);
$element[4] = str_replace("/M/", " (lve) ", $element[4]);
$element[8] = str_replace("/", "\n", $element[8]);
$element[5] = ($element[5] == "") ? "no-ip (fanatek)" : $element[5];
mysql_query("INSERT INTO ".$config['table']."(nom, mail, web, ville, note, comm, date, ip, unhid, reponse) VALUES('$element[1]', '$element[2]', '$element[3]', '$element[7]', '$element[8]', '$element[4]', '$timestamp', '$element[5]', '1', '$element[6]')");
echo "<span class='l'>Conversion : message #".$i." ... <span class='ok'>OK</span></span><br />\n";
} echo "<script type='text/javascript'>alert('Finished !'); document.location='../".$page."'</script>";
}
?>$element[8] = str_replace("/", "\n", $element[8]); permet de supprimer le double / dans la note
element[7] correspond au pays
element[8] correspond à la note
ensuite suivre la procédure pour convertir sur internet
les 2 éléments s'affichent normalement et au bon endroit sur le livre d'or
la note est prise en compte dans le calcul
par contre dans le panneau d'administration, si le pays est bien visible, la note n'apparait pas
j'ai certainement dû me planter quelque part
, mais pour moi, comme la note est visible sur internet c'est suffisant
par contre pendant tous les essais que j'ai faits, je n'ai jamais été prévenue par mail, que de nouveaux messages étaient postés sur le livre d'or
la case est bien cochée, et ça fonctionnait avant
je n'ai pas changé d'adresse pourtant
si quelqu'un a une idée ...........
Dernière modification par maman kiki (17/05/05 18:39:27)
TOP Hors ligne





maman kiki a écrit:
par contre pendant tous les essais que j'ai faits, je n'ai jamais été prévenue par mail, que de nouveaux messages étaient postés sur le livre d'or
la case est bien cochée, et ça fonctionnait avant
je n'ai pas changé d'adresse pourtant
si quelqu'un a une idée ...........
problème résolu
j'avais du modifier quelque chose où il ne fallait pas
j'ai réinstallé signatux tout en récupérant les trucs perso que j'avais fait (skins, smiles ......)
et je reçois bien mon mail quand je m'envoie un message en test
par contre quand j'importe mes messages, je n'ai pas le mail, bien que la case soit resté cochée (il doit y a voir une faute, non ? Malcolm
) et heureusement d'ailleurs 
TOP Hors ligne