Cette version du forum n'est désormais accessible que pour lire les passionants échanges et partage de techniques qui ont déjà été rédigées ici.
Pour participer aux échanges interscouts, merci d'utiliser
Aller à Page Précédente 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30 Page suivante |
Auteur | Bug... |
Webmestre Administrateur
Nous a rejoints le : 25 Oct 2004 Messages : 1 261 |
Je vous signale que je viens de faire une petite bêtise en modifiant la façon dont sont enregistrés les marques.
J'ai ramené à 1 points toutes les marques des messages (et uniquement des messages) pour les couleurs vert, blanc, jaune. Donc les messages qui avaient reçu plusieurs marques (sauf rouge) sont revenus à 1. C'est pas dramatique, mais c'est une petite erreur de structure de bases (le rouge était prêt à la modif, les autres couleurs, non). |
Grizzly_90 Ursus arctos horribilis
Nous a rejoints le : 30 Nov 2008 Messages : 4 850 Réside à : Natif du Béarn, logé à Belfort ! |
Pas bien...
Montre tes doigts ? |
Dingo Membre banni
Nous a rejoints le : 21 Juin 2008 Messages : 6 856 |
aurais tu changer le format de certaine page ???
la page des auto collants n'est pas sur la même matrice que les autres. elle est plus large - moi ca me pertube |
izard Membre confirmé
Nous a rejoints le : 25 Juin 2008 Messages : 936 Réside à : Grenoble |
Sur la page de commande des écussons FDS, si on tape 40 unités le devis est correct (le prix unitaire passà 0.70€). Par contre, si après on revient à un volume moins important (1 par exemple), le prix unitaire n'est pas corrigé ! On peut donc acheter 1 écusson à 0.70€ ... |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Tu veux dire, en changeant le montant sans revalider ? ou après revalidation ? Dingo : c'est parce que j'ai court-circuité le redimensionnement de l'image, j'avais la flemme de refaire une mage qui passe. |
Achille Modérateur
Nous a rejoints le : 19 Déc 2008 Messages : 529 Réside à : Les nefs achéennes |
Réparé.
Mais j'ai testé, ça ne le faisais qu'avec le mode ajax (indépendament du navigateur). Pas avec le mode traditionnel |
mendu1 Membre honoré
Nous a rejoints le : 22 Janv 2007 Messages : 6 678 Réside à : ar vro vigoudenn |
En tout cas pour mes problèmes qui ne s'arrangent pas, je pense qu'un jour ou l'autre je ne pourrais plus poster . Maintenant je ne sais pas si ça vient du forum la fraternité ou s'il s'agit d'un ou de plusieurs logiciels espions, ce qui ne serait pas la première fois . Mon analyse complète détecte 55 fichiers infectieux mais qui ne peuvent pas être détruits , par BitDefender mon antivirus ? Par contre sur d'autres forums je n'ai pas de problème ? |
Zero Membre confirmé
Nous a rejoints le : 12 Mars 2006 Messages : 4 713 Réside à : Ailleurs |
|
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Mendu, poru toi j'ai créé ce lien en bas de page. Si tu as encore des problèmes, alors ça ne dépend pas du forum. Je te suggère quand même de vider TOUS tes fichiers temporaires, nettoyer tout ton cache, tous tes cookies, etc. Pour le "/" dans les URL, problème intéressant. Je vais tester ça. Queulqu'un m'avait aussi parlé du problème du grec pas pris en compte dans les réponses en Ajax. Je confirme, AJAX fonctionne en UTF8 et le forum est codé en latin. SI je le passe en UT8, ce sont tous les anciens posts qui seront illisibles (accents). Pas d'issue donc, sinon que je remplace les caractères spéciaux provoqués par l'UTF8en caractère HTML. passer tout l'alphabet grec me semble un peu compliqué. Je suggère d'utiliser dans ces cas là. |
Zero Membre confirmé
Nous a rejoints le : 12 Mars 2006 Messages : 4 713 Réside à : Ailleurs |
Il y a aussi le caractère "…" (un caractère, différent de "..." trois caractères) qu'ajax ne comprend pas, ainsi que des caractères spéciaux comme "←" |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Oui : TOUS les caractères spéciaux. Si vous voulez me faire la liste de ceux que vous voulez que je remplace à la volée, faut me les lister ici, mais c'est une ligne de code par caractère... Sinon, bug du slash corrigé |
Zero Membre confirmé
Nous a rejoints le : 12 Mars 2006 Messages : 4 713 Réside à : Ailleurs |
Citation: Ok, laisse tomber alors on répondra normalement |
sarigue Didelphidé
Nous a rejoints le : 04 Janv 2004 Messages : 5 895 Réside à : Vie à Rueil-Malmaison, Scout ailleurs |
Heu... T'es sur? Il me semble qu'il y avait une fonction PHP qui permettait un remplacement de plusieurs caractères en une seule ligne... mais je me trompe peut-être... Par contre, les caractères accentués (et spéciaux en général) sont stocké tels quels? Ils ne sont pas remplacé en code HTML? (dans la base, ou bien juste à l'affichage...) Les caractères grecs ont leur propre code HTML normalement... minuscule: φ (φ) majuscule: Φ (Φ) minuscules: α (α) β (β) &gamma (γ) majuscules: Α (Α) &Beta (Β) &Gamma (Γ) (par contre quand on rentre un caractère par son code HTML, il est remplacé dans le champ de texte -après une prévisualisation- par le caractère en question... Je l'avais remarqué, déjà, avec les espaces insécables... Dommage parce qu'alors, il devient un bête espace après une prévisualisation... Et donc, si l'on n'y prend pas garde, à la validation. Ce qui, pour les caractères spéciaux, devient incompréhensible (le φ se transforme parfois en ?) et pour les espaces insécables, risque ainsi de provoquer un changement de ligne avant un point d'interrogation par exemple...) |
izard Membre confirmé
Nous a rejoints le : 25 Juin 2008 Messages : 936 Réside à : Grenoble |
Quelle idée, aussi, de vouloir poster des caractères spécifiques Unicode sur un forum francophone qui peut se contenter de l'ISO ...
T'as essayé de mettre en place une clef pour prévenir le script que l'entrée vient d'AJAX et est donc en UTF-8 et faire un bon vieux unicode_encode($input, "ISO-8859-1"); ? Sinon tu peux faire un bon gros htmlentities(); pour la conversion en entités html ... |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Le problème n'est pas la conversion en caractère HTML.
Il existe effectivement une fonction, que j'utilise à peu près partout, pour transformer tous les caractères spéciaux en leur équivalent HTML, et ça ne rpend qu'une ligne. Je ne l'utilise pas dans la preview parce que le but du preview c'est de voir le rendu. (Mais c'est vrai que ça oblige à retaper les caractère spéciaux). Non le problème que je rencontre est bien plus déconcertant et j'ai eu beu chercherune slution pendant nue journée entière sur tous les forums, je n'ai rien trouvé d'autre que le réencodage de tout le forum. Mais je ne connaissais pas la fonction unicode_encode($input, "ISO-8859-1"); (dis donc, tu as l'air calé Corwin, d'où tu la sort celle-là) Pour vous donner un ordre d'idée du problème, volà comment je le résoud aujourd'hui (bidouillage) :
et je ne trouve la chaîne de caractère "â?¬" dans aucun genre de langage (bon, je ne les ai pas tous fait), mais c'est ce que me rend le jquery s'il voit passer des caractères spéciaux. (et si je les transforme en HTML, c'est pareil...) |
izard Membre confirmé
Nous a rejoints le : 25 Juin 2008 Messages : 936 Réside à : Grenoble |
Disons qu'avec quelques années de programamtion en PHP et quelques contributions à la doc officielle, on finit par la connaitre un peu ^^ Mais bon, j'avais pas fait attention, la fonction dont j'ai parlé est expérimentale (prévue pour PHP6 en fait) ... Sinon, j'ai un peu regardé ton problème, et le texte de gauche est la représentation en ISO des valeurs numériques associées au caractère UTF-8 en question. Par exemple le symbole Euro vaut en UTF-8 : 226 130 172, ce qui correspond en ISO à : A ciconflèxe, caractère réservé, carret. Voila un bout de code qui devrait te simplifier la vie si ton PHP supporte mbstring :
Evidemment, ce code ne fonctionne pas dans tous les cas, car puisqu'on repasse en ISO on perd toutes les fonctionalités de l'Unicode ; tu ne pourra afficher que des caractères ISO, donc pas de caractères grecs, de cyrillique ou de kanjis par exemple. Si un utilisateur entre des caractères Unicode non latins, ils seront remplacés par des '?', car ils ne sont pas représentables selon la table ISO. Maintenant, si tu veux pouvoir supporter aussi ces caractères éxotiques, tu n'as pas le choix, il FAUDRA passer tout le forum en Unicode ... PS: Essaye déjà de passer en ISO-8859-15, ça t'ajoutera le support du caractère Euro (qui n'est pas supporté par ISO-8859-1). Les deux charsets sont identiques à l'exception de quelques caractères (euro, et o-e liés notamment) ; la liste de ces caractères est dispo sur Wikipedia. |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Pour l'instant cette solution me convient, repasser tout le forum en UTF8 ça veut dire pedre tous les accents des anciens posts... autant dire rendre tout le forum inutilisable, sauf pour les futurs messages. Ce que je cherche c'est justeemnt à éviter que les caractère spéciaux soient remplacés par des "?" (ce qui est le cas par défaut. Une petite transfo en UTF8 permet de les voir en caractère "â?¬", et de là, si la combinaison est assez unique, de les transformer en caractère html correspondant. Ta fonction, si j'ai bien compris, me ramène au cas par défaut, non ? (contributeur à la doc php... dis, tu ne serais pas dispo ces prochaines semaines ) |
izard Membre confirmé
Nous a rejoints le : 25 Juin 2008 Messages : 936 Réside à : Grenoble |
Donc en gros ton objectif est de représenter en entités html l'ensemble des caractères unicodes non latins, donc non convertibles en ISO ?
Si ton message est en unicode, alors les entités sont calculées à partir de la version unicode de ton texte. Si jamais on lui rentre du latin-1, le script s'en rend compte et fonctionne normalement ... En fait ça marche même avec tous les encodages supportés par PHP (cyrillique, kanjis, etc ...) Sinon en attendant tu peux aussi utiliser la notation Unicode : Tu veux afficher en utilisant le charset ASCII un caractère unicode étendu. Par exemple le symbole Euro, dont la valeur unicode est 226, 130, 172 en décimal, soit E282AC en hexadécimal, se note � Ensuite, le navigateur se débrouille pour afficher le bon caractère unicode (même si ta page est en ISO ou même en ASCII !) |
izard Membre confirmé
Nous a rejoints le : 25 Juin 2008 Messages : 936 Réside à : Grenoble |
Bon, je voulais éditer mon message pour ajouter des choses, mais comme j'ai fait joujou avec les entités Unicode et que je ne voulais pas tout casser, je préfère créer un second message ... Tu peux convertir le contenu des messages en Unicode sans perte, grâce à ta base de données ! Il suffit de créer une nouvelle table avec le bon encodage et d'exporter les données de l'ancienne pour les importer dans la nouvelle. Ton gestionnaire de DBMS se débrouillera tout seul comme un grand ! Sinon, les prochaines semaines je ne serai pas forcément disponible comme je veux, mais envoie toujours les choses que tu veux que je zieute, je ferai mon possible pour m'y intéresser ... |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Ah ouais, pas bête le coup de la copie de base !!! Pas bête du tout ! Mais j'essayerai ton inclusion de fonction avant ça, ça peut valoir le coup. |
mendu1 Membre honoré
Nous a rejoints le : 22 Janv 2007 Messages : 6 678 Réside à : ar vro vigoudenn |
Simplement pour dire que ça fonctionne mieux , merci ! |
Dingo Membre banni
Nous a rejoints le : 21 Juin 2008 Messages : 6 856 |
ca continue à buger avec les étoiles - cf le dernier point donner à old sur le forum agse et église |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Je ne vois pas de problème... |
Dingo Membre banni
Nous a rejoints le : 21 Juin 2008 Messages : 6 856 |
je sais que tu n'es pas fautif - mais c'est énervant
je prépare un post et zou il se valide, sans que je fasse rien que "prévisualiser" pas eu le temps de corriger d'énormes faute du genre "peux t on" et une heure impossible de se connecté sur le forum et quand je peux - je ne peux plus corriger l'heure est passé, ça énerve !!! |
Asellia la chauve-souris
Nous a rejoints le : 31 Août 2003 Messages : 3 308 Réside à : Essonnes |
patroooooooooooooooooooooooooon!! j'ai un mp, mais le lien ne marche pas... je n'ai même pas de petite main quand je passe la souris dessus... je vais contourner le problème en allant directement dans mes mp, mais c'est po pratique... |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Envoie moi un MP que je teste |
Irbis Première Dame du forum
Nous a rejoints le : 19 Avr 2004 Messages : 1 736 Réside à : Besançon |
Comme je l'avais déjà signalé z'ici, il y a un bug dans la section des petites annonces. Et comme je me débrouille mieux que la dernière fois, j'ai pu prendre une capture d'écran : On voit bien les fuseaux de 8 pages, alors qu'il n'y a que peu ou pas de réponses. On voit aussi que le dernier fil juste après les annonces remonte à 2005 alors que ma mémoire me signale le post d'Orianne dans le fil chants militaires et de tradition française qui n'apparait plus. |
Zebre Zebra One
Nous a rejoints le : 19 Oct 2001 Messages : 13 984 Réside à : Lyon |
Hum, bon pour les MP je n'ai pas pu identifier le problème, bien que je puisse deviner d'où ça peut venir. Ma,g, peuix-tu me dire sous quelle résolution est-ton écran ? (et essayant une résolution supérieure, as-tu toujours le même problème ?) Soizig : je ne vois pas le problème des 8 pages chez moi, quoique ta capture soit éloquente. Est-ce rentré dans l'ordre ou est-ce toujours le cas (si oui, alors ) Pour l'histoire du dernier fuseau, je n'ai pas bien compris. |
Aller à Page précédente 1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30 Page suivante | ||
Signaler |
technique | |
bonne humeur |