Aller au contenu

Sarc

Hubmaster
  • Compteur de contenus

    2 332
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Sarc

  1. Chez moi, aucun problème ! J'ai des membres de mon site qui se plaignent souvent de certaines choses, et quand je vais voir sur leurs comptes, je vois pas du tout la même chose qu'eux. Parfois étonnant... Conseille à ton client de réinitialiser son cache (CTRL + F5), de supprimer les cookies (violent mais parfois peut marcher), et de retenter.
  2. Victoire ! Merci Captain_Torche, encore une fois... (Je vais finir par te devoir un verre ) var expr = new RegExp('aide-'+partie+'-[0-9]*'); for (i=0; i<document.getElementsByTagName("div").length; i++) { if (document.getElementsByTagName("div").item(i).id.search(expr)>=0) document.getElementsByTagName("div").item(i).style.display= 'block';; }
  3. Je sais pas pourquoi, mais ça ralentir à mort mon programme... Ca fait laguer Firefox. Y'a pas une autre solution ?
  4. Salut, Encore moi et mon javascript primaire. Je veux cette fois appliquer une propriété à tous les éléments dont le nom (name) commence par "xxx". J'ai essayé ça : for (i=1; i<=document.getElementsByName("xxx"+"*").length; i++) document.getElementsByName("xxx"+"*").item(i).style.display="block"; Sans grand succès. Ca marche pas... Comment faire ? On peut utiliser une expreg dans GetElementsByName ? Ou pas ? Si oui comment ? Etc.
  5. Bonjour, As-tu essayé ce que t'as dit captain_torche ? Je n'ai pas compris ce qu'était ton dernier message, si c'était le résultat d'un test ou alors juste une explication supplémentaire ou un essai dans PHPMyAdmin, ou etc... Dans l'ordre : - Afficher la requète à l'écran - La tester dans MyAdmin - Voir si les résultats sortis sont cohérents Soit ils sont cohérents dans MyAdmin -> tu as alors un problème dans ton traitement PHP Soit ils ne le sont déjà pas dans MyAdmin -> vérifier la structure de tes tables, les données qui sont dedans et voir quelle restriction foire.
  6. Salut ! J'aurais quelques questions, ayant une cible jeune, j'ai ... 60% d'adresses hotmail, ce qui me facilite pas le boulot. - Le finalement aujourd'hui, il est combien de temps après l'envoi de ton mail à Microsoft ? - Faut-il remplir certaines conditions pour envoyer le mail, et pour qu'ils acceptent de nous mettre en serveur propre ? - Tu arrives à faire un mail avec du CSS ? Il est propre en arrivant, et pas trop bloqué par le mailbox de hotmail ? Voili voilà, merci d'avance
  7. Me permet de signaler un bug sur l'image, les droits sont pas bien mis pour les Membres+ on dirait (je sais pas pour les autres...) :
  8. Salut ! Essaye au maximum de te mettre à la place du visiteur. Qu'y a-t-il d'intéressant pour lui sur ton site ? Comment le faire rester le plus longtemps dessus ? Avec quelle recherche il serait susceptible de visiter plusieurs pages ? Quel est le domaine du site ? En fonction de ça, tu as déjà un premier visu des mots clefs à optimiser... Ensuite, il faut regarder dans Google si ces expressions clefs sont difficiles à obtenir ou pas. Le nombre de résultats qu'il y a, et l'optimisation des premiers sites. Je pense qu'en partant de tout ça, tu te rends compte des mots-clefs qui te rapporteront les meilleurs visiteurs.
  9. Bonjour, Ce que tu peux faire à moindre coût, c'est vérifier que les membres n'ont pas deux comptes. Même s'il est impossible d'en être sûr à 100%, il est facile d'éviter une grande partie des tricheries : - Vérification de l'adresse email : n'autoriser qu'un seul compte par adresse email. Ou tout du moins, ne pas permettre aux gens de laisser un commentaire sur un compte qui a la même adresse email... - Vérification de l'adresse IP : ne pas autoriser les commentaires vers un compte qui a la même adresse IP que l'évaluateur Rien qu'avec ça, tu peux être certain que les membres galèreront avant de pouvoir faire moultes évaluations avec leurs différents comptes. Il suffit surtout de les décourager ! Tu ajoutes ça à ce que tu as déjà fait, et je pense que tu seras protégé de 90% des fraudeurs... Reste à faire d'autres vérifications idiotes. Petit piège : enregistrer dans les cookies les comptes sur lesquels ils se sont logués. Tu mets dans un cookie permanent la totalité des comptes, et tu vérifies qu'il ne laisse pas un commentaire sur un autre compte déjà utilisé. Le membre qui pense à vérifier qu'il n'est pas pisté par cookie, il est balaise
  10. Pour pré-remplir le formulaire, il suffit d'utiliser les attributs "value" qui servent à ça. L'intérêt d'avoir ton traitement PHP du formulaire en début de ton programme, c'est que pour ton formulaire tu peux mettre ça : echo '<input name="coucou" machintruc value="'.$_POST['coucou'].'">'; Comme ça, le formulaire est pré-rempli avec tout ce qui a été envoyé avant. Ensuite, tu peux toujours jouer sur la valeur... Par exemple, si une valeur est fausse, moi je la supprime (comme ça il n'a pas besoin de le faire), certains comme Captain les mettent en rouge... Après, à toi de voir comment tu veux le mettre, mais en tout cas c'est peu compliqué une fois que tes variables sont bien rangées.
  11. Un ensemble des deux ? Si la personne n'a pas le javascript activé, il ne verrait rien si tu ne mets que du javascript... En même temps, ça peut être utile de balancer un message "Vous n'avez pas rempli le champ X" et de laisser la page, pour qu'il puisse finir. Mais de toute façon, un traitement en PHP est obligatoire après coup, pour tout vérifier... Donc si en PHP tu te rends compte que le champ est vide, tu n'hésites pas à l'écrire en HTML clairement, et de réafficher le formulaire (pré-rempli avec ses anciens choix, si possible) pour qu'il puisse corriger.
  12. Ce n'est pas une "erreur", l'important est que tu et retrouves dans tes fichiers, et qu'il soit clairement possible pour toute autre personne (même si tu comptes pas céder ton site) de pouvoir relire et comprendre ton programme ! Il est aussi possible d'utiliser la fonction "include" pour ajouter les parties du formulaire qui t'intéressent, et mettre ces deux parties dans d'autres fichiers, pour alléger la taille du fichier... Bref, tout est possible ! Par contre, j'ai déjà vu quelqu'un qui a fait un formulaire en 6 programmes, et j'ai trouvé ça un petit peu abusé. Mais bon...
  13. Bonjour, Ce qui est important dans ton fichier, c'est de bien séparer les différentes zones. Par exemple : if (formulaire envoyé) elseif (page 2) else (= page 1) Ensuite, n'hésite pas à faire des gros blocs de commentaires entre chaque partie pour bien séparer... Quitte à faire un pavé de # : Après, tu te repères assez bien dans ton programme, et ce qui te paraissait long et compliqué à modifier devient finalement plus sectionné, donc plus agréable à travailler. Ensuite, dans ton traitement en PHP, tu dois essayer aussi de bien fractionner chaque petite vérification. A chaque fois, mets un commentaire pour une relecture très rapide de ton programme. Au final, tu as quelque chose qui sera peut-être de 25ko de texte, mais qui sera assez lisible pour le modifier aisément.
  14. Sarc

    Identification d'un PC

    Non, il peut y avoir deux ordinateurs en réseau qui utilisent la même connexion Internet... Donc deux machines qui ont la même IP. Il voudrait différencier réellement deux ordinateurs, même s'ils utilisent la même connexion. Et tant qu'à faire, j'aimerais pouvoir différencier deux personnes moi, mais à part par détection Webcam, je sais pas comment faire. On peut différencier deux comptes Windows ?
  15. Salut à tous, Normalement je suis friand de "trouver l'erreur sous IE", mais là je suis tombé sur une partie qui me résiste. Je vous la soumets donc... Sur la page du quartier 1 de mon PitiPays sous Pitimonde, j'ai un bug d'affichage sous IE (le formulaire pseudo/pass en haut à droite...) Il n'apparaît sur aucune autre page à ma connaissance. La page est valide HTML (à part quelques fermetures de balise, rien de grave en somme). Je ne vois pas dans le code du contenu ce qui peut causer cette erreur... Si quelqu'un trouve, je le nommerai dans mon palmarès de "Trouvez l'erreur sous IE" ! Edit : Finalement, le bug apparaît aussi sous le classement, ça me donne deux fois plus d'indice, ça devient plus facile... Edit2 : Résolu par un collègue, avec un simple clear:both; avant de rajouter ce formulaire... Il devait y avoir un float qui a géné IE dans sa marche. Bref, merci à tous d'avoir joué !
  16. Il ne faut pas confondre Blacklist et Sandbox, qui sont deux choses totalement différentes... La Blacklist, tu disparaîs complètement des recherches, parce que ton site a été pénalisé (le plus souvent manuellement), parce qu'il enfreignait des règles de chez Google. La Sandbox, elle sert à mettre un peu à l'écart un site qui aurait eu un gain de popularité un peu trop rapide, c'est-à-dire qui aurait reçu un nombre de liens un peu trop importants comparativement à son ancienneté. Dans ce cas, on le met un peu à l'écart, histoire qu'il prenne pas trop la grosse tête, et on le sortira du bac à sable plus tard. Tu peux pas imaginer comme parfois, on fait un bond dans les classements au bout de 6 mois après notre descente. J'y croyais moyennement, mais une fois qu'on le voit, on comprend...
  17. Pour Pitimonde, je trouve vraiment bizarre le nombre de BL donné par Google. - Soit il se moque de moi - Soit son algorithme marche pas - Soit il compte plus que les BL utiles, sincères, et pertinents (et en ce cas, je suis peut-être davantage d'accord...) Bref, il me donne 86 BL's, alors que la somme des pages des sites où y'a un lien vers Pitimonde doit dépasser les 40 000... Vous avez une explication à fournir, vous ? Je sais que le nombre donné est jamais le bon, mais à ce point...
  18. Attention, ne va pas trop vite en conclusions... Il faut bien vérifier que ton forum est optimisé pour tes mots-clefs, que tu n'as pas d'erreurs flagrantes dedans, etc. Il n'est pas la peine de baisser les bras en se disant que rien n'est possible, c'est faux ! Il faut te préparer au mieux, même si les résultats tardent à venir... C'est souvent le cas, hélas, mais il faut rester confiant et avancer encore et toujours pour avoir le meilleur site possible.
  19. Bonjour, Personnellement j'ai un effet sandbox avec la totalité de mes sites, il suffit que je fasse un lien à partir du Hub par exemple, et après même avec le propre nom de mon site, j'ai du mal à être premier... En gros, je vais finir par conseiller d'attendre 6 mois avant de commencer à vouloir se référencer sur les requètes concurentielles... Car oui, ça dure généralement vers les 6 mois avant de remonter, presque d'un bond parfois, dans les meilleures places du classement. C'est comme ça, Google se montre imprévisible parfois... Pour ton hébergeur, il faudrait savoir quels sont les annuaires où il t'inscrit, et s'il ne fait pas appel à des outils de soumission massive. Il vaut mieux cibler les annuaires où ton site est inscrit, à mon avis, surtout en ce moment...
  20. Je n'ai pas grand chose à rajouter sur ce qui a déjà été dit, qui est très intéressant (je compte passer à des designs semi-élastiques très prochainement, c'est ce qui me paraît maintenant le plus intéressant, vu la résolution de mes nouveaux ordinateurs)... Je voudrais juste donner une petite statistique tirée de Pitimonde : Sur 3 millions de pages vues : 800x600 12,89 % C'est quand même pas rien... C'est une cible jeune, les joueurs ont généralement entre 15 et 20 ans. Peut-être que c'est dû au matériel de l'Education Nationale présent dans leurs écoles, mais en tout cas on ne peut pas oublier qu'il y a encore une grosse part de 800x600, même parmi les jeunes !
  21. Bonjour, Tu as 153 erreurs dans ton code... Ceci n'explique pas forcément tout cela, mais en tout cas avec un code rempli d'erreurs, tu as forcément moins de chances de bien t'afficher sous tous les navigateurs... Commence par nettoyer ton code, pour mieux y voir ! Une chose importante : les id (identificateurs) servent à identifier un élément... Il est donc unique ! Tu as moultes éléments qui ont le même id ! Si tu veux, c'est un peu comme si on te donnait 100 humains qui ont les mêmes empreintes digitales. Ca la fout mal...
  22. Hum, j'ai réussi à trouver plus simple finalement, ouf ! Elle est donnée dans un autre sujet du Hub en plus, que Google m'a trouvé C'est toi qui m'a donné l'idée, avec ta class ! J'ai trouvé un membre qui cherchait un GetElementByClass qui n'existait pas... Mais est donnée la solution : for (i=0; i<document.getElementsByTagName("*").length; i++) { if (document.getElementsByTagName("*").item(i).className == "nomdelaclasse"){ document.getElementsByTagName("*").item(i).style.display="none"; } } Merci à toi, et indirectement aux autres de l'autre sujet
  23. Le seul problème, c'est que je ne connais pas la gueule a priori de l'id et du name de mes éléments... C'est pour ça que j'aimerais directement appliquer une fonction sur eux, en utilisant le "this", pour éviter de stocker tous les noms de mes champs... En gros, j'ai moultes champs, qui peuvent prendre environ 2000 valeurs différentes de name, et j'ai pas envie de toutes les essayer ni de stocker en JS celles que j'utilise. Mais vu que j'ai une connaissance réduite du JS, je pense qu'il y a moyen de passer outre et de faire autrement, mais je sais pas comment
  24. Salut ! Je suis encore dans les prémices de l'apprentissage du javascript... Car oui, pour le Javascript comme pour le reste, je préfère tout faire moi-même (bon, j'avoue, le drag'n drop c'est pas pour demain...) J'ai plein de champs 'input' sur une page, et j'aimerais presque tous les cacher (à condition que le javascript soit activé sur la machine)... J'aurais bien aimé faire un : <input type="text" name="blabla58" onload="this.style.display='none'" size="2" maxlength="1"> Mais apparamment, ça ne marche pas pour les input... Comment faire ? Help.
  25. n00by, il y a sûrement une manoeuvre manuelle quelque part dans l'histoire, mais je doute qu'ils le fassent sur leurs X milliards de pages indéxées... Il y a donc un algorithme qui fait le gros du travail, sur les millions d'annuaires et autres sites, il faut bien qu'un ordinateur fasse un premier tri, et puisse être le plus fiable possible pour justement éviter d'avoir à payer de la main d'oeuvre supplémentaire pour faire du boulot manuel sur les sites
×
×
  • Créer...