Blog Posts

 

download cleverview for ctrace


Name: download cleverview for ctrace
Category: Downloads
Published: nedermaho1983
Language: English

 


 


 

 

 

 

 

 

 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 


 

if($this->db_connect_id) if($database != "") $this->dbname = $database; $dbselect = @mysql_select_db($this->dbname); if(!$dbselect) @mysql_close($this->db_connect_id); $this->db_connect_ > > > return $this->db_connect_id;
J'ai bien modifier les pages annoncés et même une ou deux autres pages..
Si j'ai modifié c'est que ça ne marché pas chez moi.
Passez @lex Guestbook en utf-8.
Message par gibrs » Sam 31 Août 2013, 14:36.
Proposez simplement un script en conformité avec les longuages du marché soit l'utf-8 ou autre avec un changement à sa guise dans l'admin sans aller rentrer de BDD autre tripotage.
un coup il faut remplacer es caractères éàû. en html un coup il faut les laisser..
+ la page setup.php à la ligne 22 :
Merci de votre réponse et ne doute pas de sa compétence non plus, seulement il y a plus d'agressivité de sa part, ça ne me dérange pas d'être grinoter mais pas dêtre mangé..
Remarques : - Le script est en conformité avec les langages du marché : HTML, PHP et MySQL - Si tant est que l'on puisse parler de marché pour un script gratuit. - iso-8859-1 et utf-8 ne sont pas des langages, mais des codages ou jeux de caractères (charset) - Je suis loin d'être un « geek ». Je suis né avant le débarquement et me suis mis à PHP, HTML et MySQL il y a neuf ans.
J'ai une version en test de 5.0.2 qui a été détourné de son utilisation principale à utilisation pour suivi d'intervention, elle marche nickel RAS.
Sauvegarder le fichier modifié et procéder à l'import dudit fichier via PhpMyAdmin.
Re: Passez @lex Guestbook en utf-8.
On pourrait s'arrêter là - et vous pouvez, vous aussi, vous arrêter là -, mais ça me contrarie d'avoir une base de données @lex Guestbook en latin1 pour servir les données en utf-8. Ça fonctionne bien, même l'ajout de nouveaux messages, néanmoins, la logique informatique (et la mienne) font que le codage devrait être le même des deux côtés.
Il faut re-traduite toute la page de langue les accents sont pris en charge certaines fois et pas d'autres, les messages d'allertes dans l'admin il faut laisser tel quel, les emails..
Re: Passez @lex Guestbook en utf-8.
function sql_error($query_ > $result["message"] = @mysql_error($this->db_connect_id); $result["code"] = @mysql_errno($this->db_connect_id);
J'ai installé la dernière version en local, le soucis d'UTF-8 est toujours présent.
Je viens de passer tout mon site en jeu de caractère utf-8. Précédemment, il était en iso-8859-1, sauf le forum déjà en utf-8. Ayant donc passé également @lex Guestbook en utf-8, je vais vous en faire profiter. Déjà, utilisant un éditeur de texte très performant (UltraEdit) qui supporte macros et scripts, j'ai pu, via un script ConvertAllFilesInDirectoryToUTF8.js transcoder les 3122 fichiers (php, txt, html) dans 1064 dossiers sur quatre niveaux en moins de 44 minutes. Même si je préconise de transcoder en utf-8 tous les fichiers du livre d'or, pour ceux qui ne peuvent pas faire ça automatiquement, il devrait suffire de transcoder uniquement le fichier de langue agb\languages\francais.php . Un éditeur de texte gratuit Notepad++ fait ça très bien en prenant soin d'utiliser l'option Encodage, Convertir en UTF-8 (sans BOM) . Ne jamais utiliser Notepad.exe, le Bloc-Notes de Windows pour modifier des fichiers PHP.
Ce ne sont ni des explications, ni des exemples Comment voulez-vous que j'arrive à trouver d'où peut provenir le soucis , avec un pareil charabia.
Message par Otomatic » Ven 30 Août 2013, 09:44.
Cordialement et merci pour ce beau travail sur ce script !
Que voulez-vous, nous n'avons que quelques (dizaines de) milliers d'utilisateurs, nous n'allons pas tenter de révolutionner le développement des sites !
$entetemail .= "Content-type: text/plain; charset=utf-8\r\n";
Sauvegarder le fichier.
Ouhla ça chauffe ici. Pour commencer Otomatic n'est pas dans l'équipe de développement du script donc ne lui reprochez pas ce qu'il ne peut pas corriger/modifier. Il a la gentillesse de proposer ses modifications/corrections/améliorations à tous en expliquant à chaque fois comment il fait. Si vous n'êtes pas arrivé à reproduire ses modifications, il suffisait de lui expliquer ce qui ne fonctionnait pas. Connaissant Otomatic depuis un moment, je pense que ces explications sont claires et ses modifications ont toujours été appliquées avec succès . D'autres utilisateurs ont déjà utilisé son sujet sur la modification en UTF-8 avec succès !
Re: Passez @lex Guestbook en utf-8.
Re: Passez @lex Guestbook en utf-8.
Message par gibrs » Dim 01 Sep 2013, 12:44.

Re: Passez @lex Guestbook en utf-8.
Re: Passez @lex Guestbook en utf-8.
Désolé pour les blablas..
Et voilou Tout est codé utf-8. Nota : Cette procédure a été écrite à posteriori. J'ai pu oublier quelque chose, d'autant plus qu'avant de l'appliquer, comme écrit dès le début, j'ai effectué le transcodage en utf-8 de tous les fichiers php, txt et html de mon site, donc tous les fichiers de @lexGuestbook. Si cette procédure ne fonctionne pas totalement pour vous, merci de signaler clairement ici quel est le défaut constaté.
//[modif oto] ajout pour SET NAMES utf8 function set_names($names) return $this->sql_query('SET NAMES \''.$names.'\''); >
Alors j'ai installé la dernière version, avec modification des pages en UTF-8 cités ci-dessus..
function sql_error($query_ > $result["message"] = @mysql_error($this->db_connect_id); $result["code"] = @mysql_errno($this->db_connect_id);
puis sauvegarder le fichier modifié.
Message par gibrs » Dim 01 Sep 2013, 13:58.
+ la page laguages/francais.php en remplaçant à la ligne 12 :
Est-ce qu'il n'est pas préférable de mettre directement le script en utf8 totalement vue que la norme pour la plupart des sites ou script est l'utf-8 ?
Site et forum du script de livre d'or @lex Guestbook.
if($this->db_connect_id) if($database != "") $this->dbname = $database; $dbselect = @mysql_select_db($this->dbname); if(!$dbselect) @mysql_close($this->db_connect_id); $this->db_connect_ > > > //[modif oto] ajout pour utf8 $this->set_names('utf8');
Modifier le fichier mon_livre_or\add_message.php pour que les envois des deux types de messages sont bien précisés en utf-8, donc, deux fois :
Sinon bon script et merci encore.. et vivement la version totalement utf-8 ou la possibilité de la choisir dans l'admin pour la prochaine version..
Une fois converti en UTF-8, dans ce même fichier agb\languages\francais.php remplacer.
j'ai remplacé tout les accents éàô.. par par les codes html é à j'ai même tenté les codes ISO. mais tous n'est pas à changer bizarement comme pour certains messages d'allertes (message validation de message de commentaire avec problème d'accent avec ou sans code iso comme "Merci, votre paramétrage a été enregistré" dans l'admin qu'il faut laisser tel quel..
AlexGuestbook.net.
Ce n'est pas mon métier le code je sais faire quelques trucs, that's all..
Message par Otomatic » Dim 01 Sep 2013, 16:10.
alors maintenant je vais aller maintenant dans mysql..
Message par Otomatic » Ven 30 Août 2013, 14:57.
Quel soucis ? Un minimum d'explications et d'exemples - sans en mettre quinze pages - seraient les bienvenus.
Remplacer toutes les occurrences de :
J'ai voulu bien faire, c'est bien, d'accord, désolé, mais ce n'est pas une réson de m'en mettre plein la face ! il est peut être efficace mais il parle à une parsonne et non à son PC qui bug !
Pour ce qui est du passage du script en UTF-8, sachez que oui, les autres scripts sont majoritairement en UTF. Sauf que. AlexGuestbook n'est pas un script comme un forum ou un CMS. C'est un script qu'on peut intégrer dans une page. Et pour qu'il fonctionne correctement il faut que le livre utilise le même encodage que la page qui l'inclut. Pour le moment, la majorité des sites développés sans avoir de nombreuses connaissances HTML sont encore en ISO (la faute aux logiciels gratuits ? ). Il est donc naturel que le livre soit en ISO. même s'il serait temps que cela change.
On va donc procéder, via PhpMyAdmin, à un export dans un fichier SQL, uniquement des tables avec le préfixe par défaut alex_livre_ en utilisant les options d'exportation PhpMyAdmin décrites ici Export import PhpMyAdmin en utilisant, par exemple, le nom alex_iso_2013-07-15.sql . Par sécurité, on ne va pas travailler sur ce fichier, mais sur une copie qui sera, par exemple : alex_utf8_2013-07-15.sql Dans ce fichier alex_utf8_2013-07-15.sql on va procéder à des remplacements de toutes les occurrences de certaines chaînes de caractères par des autres : Remplacer toutes les occurrences de :
Une question en ettendant est-ce que ça peut changer de mettre UTF-8 ou utf8 à la place de utf-8 ?
Message par Otomatic » Mar 16 Juil 2013, 16:56.
Message par Otomatic » Dim 01 Sep 2013, 09:51.
Message par gibrs » Ven 30 Août 2013, 10:33.
Re: Passez @lex Guestbook en utf-8.
Passez @lex Guestbook en utf-8.
Message par gibrs » Sam 31 Août 2013, 20:08.
Avez-vous bien suivi scrupuleusement toutes les modifications à effectuer décrites dans le premier message ?
Si, maintenant, on lance @lex Guestbook, comme les messages dans la base de données sont encodés "iso-8859-1 ou latin1" et sont transmis par MySQL comme tels, on va se retrouver avec tous les caractères accentués sous forme de � qui est la représentation d'un caractère ne faisant pas partie du jeu de caractères utf-8. Un moyen simple est de dire à MySQL de transmettre les caractères transcodés en utf-8, donc, juste après la connexion à la base de données et avant toute autre requête, on va dire à MySQL d'envoyer de l'utf-8 par la commande SET NAMES 'utf8'; Dans le fichier : agb\db\MySQL.php , à la fin de la class alex_livre_sql , remplacer :
soit en objet les les accents éàç.. ne sont pris en compte et du coup dans le message de mail c'est bien repris soit c'est l'inverse quand on change iso-8859-1 par utf-8 ou inversement pour dans cette page..
+ la page add_message.php en remplaçant les lignes 194 et 217 :
Message par gibrs » Ven 30 Août 2013, 08:47.
Le fichier langue étant déjà en utf-8, et puis-que je m'en prend plein la poire..
Re: Passez @lex Guestbook en utf-8.
Mon PC ne « bug » pas, et Il n'y a aucune agressivité de ma part, juste une remise à l"heure des pendules comme je l'ai déjà écrit : « L'informatique ne se joue pas « au hasard », vous vous devez d'être rigoureux, rationnel, logique et méthodique. » Cette procédure n'ayant pas été écrite en temps réel mais à posteriori, il se peut que j'ai oublié quelque chose.
Oui c'est vrai je me suis mal exprimé.
Message par Malabar » Dim 01 Sep 2013, 13:40.
- Pourquoi n'avez-vous pas effectué uniquement ce que j'ai prescrit ? ( sans modifier la BDD ) À partir de là, on aurait pu voir ce qui posait encore problème et corriger au fur et à mesure, bien sûr, à condition d'exposer clairement ce qui clochait. Mais, comme vous avez effectué d'autres modifications (Pas clairement expliquées) il devenait impossible d'accorder nos violons.
Re: Passez @lex Guestbook en utf-8.
Je ne suis pas un as du code, si votre script n'est pas parfaitrement compatible en utf-8 et du coup avec d'autres scripts c'est tout de même pas de ma faute.
Re: Passez @lex Guestbook en utf-8.
Re: Passez @lex Guestbook en utf-8.
Bon WE même aux Geeks dan le monde..
J'ai voulu utilisé la dernière version pour sa fonction première Livre d'or, simple installation sans modif manque de pot ma boutique est en utf-8 donc avec avec des soucis d'accents c'est tout !
Bref c'est du hos sujet total ! bref je vais faire une bidouille simple pour les emails ça sera plus rapide..
je vous ai donné ce cliche chez moi suite à des heures de tests et réinstallation, sachant que je n'ai pas fait la fameuse modification dans mysql ayant modifier les fichier en utf-8 avant et sans mettre non plus automatiquement tous les fichiers en utf-8..
http://miutogbostvog.eklablog.com/a-christmas-carol-download-update...

Views: 1

Comments are closed for this blog post

© 2024   Created by PH the vintage.   Powered by

Badges  |  Report an Issue  |  Terms of Service