Aller au contenu

MarvinLeRouge

Hubmaster
  • Compteur de contenus

    800
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par MarvinLeRouge

  1. Ce que tu dis sur HTTP_HOST semble se vérifier, je vais essaytr comme ça. Merci
  2. Salut, J'aurais besoin, dans un script php, de déterminer si celui-ci a été invoqué depuis la ligne de commande ou depuis le navigateur. Est-ce possible ?
  3. NB : La méthode présentée par Ifmy est basée sur une faute du moteur de IE, alors que la 2ème méthode est tout à fait correcte grammaticalement.
  4. Salut, Petite idée : feuille de style pour IE avec commentaire conditionnel
  5. Salut, La syntaxe normale de ce que tu cherches est leparent > lenfant {...}
  6. Salut, Solutions éventuelles (en attendant IE7 et la prise en compte des sélecteurs d'attributs) : - coller manuellement une classe correspondant à la langue - utiliser javascript pour traiter ce problème (parseur sur onload qui colle une classe à tous les éléments ayant un attribut lang)
  7. Salut, Possibilité : - prendre le contenu du fichier dans une variable grâve à un file_get_contents - trouver les variables (recherche avec strpos ou expression régulière suivant le truc à trouver) - les remplacer - ré-écrire le fichier
  8. Arf c'est vrai j'avais déjà lu ça quelque part, mais j'avais oublié cette syntaxe. Merci
  9. Salut, Par définition, une balise inline a les dimensions de son contenu. Etant donné que les dimensions de tes divs sont connus, je peux te conseiller 2 méthodes : - soit tu les mets en float : left, et ils se colleront les uns à droite des autre (mais le float pourrait avoir des effets sur les autres éléments) - soit tu gères ça à coup de marges négatives, afin de tirer artificiellement les divs vers le haut et la droite. Une url ou une image montrant le résultat souhaité aideraient.
  10. On est dans un objet, qui est instancié, la chaîne à traiter est un paramètre passé à une méthode de l'objet (mais pas une proriété de l'objet), et le tableau contenant les remplacement est lui une propriété de l'objet. (Oui un peu tordu je suis d'accord) Si on indique comme fonction de callback une méthode de l'objet, ça ne semble pas déclencher quoi que ce soit (pas d'erreur non plus d'ailleurs). Et si la fonction est externe à l'objet, ça complique le passage de paramètres. J'ai donc opté pour un appel à preg_match_all, et une boucle de traitement sur les résultats fournis.
  11. Bonsoir ... enfin bonsoir Merci beaucoup pour votre aide. J'ai réussi à atteindre mon but : je n'ai pas pu utiliser la fonction de callback indiquée parce qu'en l'occurence on est dans un objet et ça semble poser un pb, mais ce n'est pas grave. J'ai simplement trouvé un masque suffisament tolérant pour mes noms de variables (j'ai pris ([a-z0-9\-\_]+)) et j'ai même fait ma petite fonction récursive pour faire les remplacements dans des tableaux à n dimensions.
  12. Dans ce goût là, oui. Il faudrait que la chaine de caractères entre crochets serve d'indice pour le tableau de remplacement : on remplace $X entre caractères crochets (quel que soit $X) par $tableau [$X]. Je ne sais pas si on peut faire ça directement par une expression, où s'il faut trouver un moyen de récupérer toutes les chaines entre crochets avec leurs coordonnées pour après les traiter dans une boucle. NB : Et il faut faire attention au fait de s'arrêter à chaque fois dès le premier crochet fermant (afin de ne pas prendre par exemple 2 mots entre crochets plus ceux qui les séparent), ce que je ne sais pas exprimer en RegExp.
  13. Salut, Je cherche, dans une chaîne de caractère, à remlacer systématiquement toute sous-chaîne encadrée par des crochets par le contenu de la case de même index dans un tableau. Exemple : $remplace = array ("A" => "salut", "B" => "machin"); $chaine_depart = "[A] à toi, [b], ça va bien ?"; La chaîne résultat devrait être salut à toi, machin, ça va bien ? En fait, c'est l'utilisation du crochet comme repérage dans l'expression (comme symbole de séparation) qui me pose problème. Merci
  14. Salut, As-tu essayé de faire simplement un dump de ta base et de la ré-importer dans la nouvelle ? Si tu n'utilises pas de fonctionnalités spécifiques à la version (tables InnoDb par exemple), ça devrait marcher je pense.
  15. Opensource CMS fera peut-être ton bonheur.
  16. Salut, 1) Pour ton menu "nos marques", il faudrait que tu crées une nouvelle page (par copier-coller par ex.), et que tu mettes sur le texte "nos marques" un lien vers cette page. 2) Pour éditer un fichier .fla, il te faudra Flash (pas le player hein, l'outil de création).
  17. Fais une recherche avec des termes comme "IE hover flicker", tu trouveras de la doc sur ce bug.
  18. Salut, Fais une petite recherche sur la technique "faux column", je pense que c'est ce que tu cherches.
  19. Salut, Si tu as un pb de clignotement sous IE, peut-être le truc de mettre l'image de fond de départ sur le li et non sur le a marcherait-elle.
  20. Arf tu valides avec l'outil interne de Dreamweaver, je comprends mieux. Ne te prends pas la tête et utilise le valideur du W3C : il te dira simplement ce qui est autorisé ou pas. Et effectivement, IE6 date de 2001, alors IE4 ...
  21. Pas vraiment problématique : tu n'as pas besoin que la somme fasse 100% : 99% ou 98% provoquent souvent le même résultat. Tu peux aussi préciser la dimension d'un élément et pas de l'autre (qui prendra alors toute la place disponible ). Là j'avoue que je demande à voir : c'est quoi ton validateur ? Parce que IE comprend tout à fait les margin et les pourcentages (même s'il a des bugs là comme ailleurs). En revanche, s'il s'agit de marginleft (que j'ai repéré dans ton code), c'est normal : c'est margin-left qu'il faut écrire.
  22. Salut, Tu aurais une page avec le problème visible, stp ?
  23. Salut, Tu as des éléments qui sont indiqués comme étant position : absolute; position : fixed; float : left; C'est lequel le bon ? Ca pourrait faire que IE y perde ses petits. D'autre part, tu as un élément qui fait 85% de largeur et l'autre 15%. Or, 85% + 15% n'est pas nécessairement toujours égal à 100% (question d'arrondi), ce qui pourrait provoquer le passage "en dessous" d'éléments flottants (comme ici).
  24. Bon allez on va essayer de mettre tout le monde d'accord : Les avertissements sont des choses que détectent le validateur mais dont il ne peut pas déterminer si elles constituent une erreur => décision humaine nécessaire. Et les notions de couleur sont bien de l'ordre de l'accessibilité la plupart du temps (s'assurer que le contenu reste lisible quel que soit le contexte : débordement, fond de différentes couleurs ...).
×
×
  • Créer...