Aller au contenu

KnockedMaster

Hubmaster
  • Compteur de contenus

    205
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par KnockedMaster

  1. Hello, +1 Par ailleurs, ce genre de "dysfonctionnement" peut varier d'un data center à l'autre (au moins sur Google). @+
  2. Salut, Je crois que le plus simple et le plus efficace c'est de faire deux versions du site : la française et la russe, car ce n'est pas possible d'avoir 2 encodages différents sur la même page (je crois). Dès lors, tu rediriges l'internaute vers celle qui lui convient en fonction de la langue de son navigateur. Pour cela, tu utilises un .htaccess et des cookies de session. Renseigne-toi sur ces deux procédés dans les archives du forum ou simplement en faisant une recherche sur google ... _AT_micalement
  3. Salut, C'est parce que tes liens font appel à du Javascript (onclick) + images sur des conteneurs div et pas à des balises <a></a> Comme le dit Karnabal, tu ne sais rien changer à cet effet à partir du moment où tu utilises les balises <a></a> @+
  4. Ben de rien, ... je suis content d'avoir pu t'aider et je te souhaite d'ores et déjà beaucoup de courage et du bon café car tes nuits vont être longues Si dans un moment de colère il te venait l'envie de retrouver ta codeuse pour lui balancer de grands coups de pieds dans la glotte ... n'hésite pas A bientôt _AT_micalement
  5. Re-re-re- ... me revoilou, Je ne vois pas d'où viens le problème sur cette page mais une solution consisterait à attribuer un margin-bottom:-15px sur le div #content. C'est p-ê pas très propre mais efficace (en tout cas sous Firefox) Y'a p-ê une soluce mais les puristes risquent de me jetter des cailloux ... Il faut voir sous quelle version de IE tu rencontres ce problème ? La 6 et/ou - ou la 7 ? Si c'est la version 6 ou antérieure, tu peux utiliser ce qu'on appelle un hack css mais cela rique d'avoir des effets imprévisibles pour ceux qui navigueront avec une version supérieure (quoique je n'ai pas encore eu à constater ce genre de chose : lorsque IE 7 n'interprête pas le hack, il réagit correctement aux standards). Soit tu as recours à la propriété !important qui est mal implémentée dans IE6, soit tu utilises les sélecteurs d'enfants non-reconnus par IE pour contourner le bug ... Dis-moi en plus et j'essaierai de t'aider ... @+
  6. Re-re-re, Effectivement c'est la longueur des articles qui provoque des différences ... Ben je crois que tu n'as pas bien enlevé les <br /> car ils ont toujours là ... sont sans doute dans un des include. De toute façon dans le premier cas le menu de gauche devrait empêcher le footer de remonter jusqu'au conteneur ... à moins d'attribuer une propriété min-height:1015px; au div #content ... et d'enlever ces fichus <br /> PS Je connais un chasseur de tête
  7. Re-re Le joyeux codeur en question était sans doute bourré au moment des faits La cerise sur le gâteau, c'est que les pages html inclues incluant comportent apparemment aussi des balises <html><body>, ce qui crée un "double emploi" après l'inclusion Il faudrait d'abord revoir la pertinence du code php puis chaque fichier html inclus. Au fait, ta page semble maintenant avoir l'allure que tu attendais d'où ma double interrogation : qu'as-tu fait pour et quelle est donc ta nouvelle question ?
  8. Oui mais je pense que dans cet exemple cela est plutôt dû aux termes (plutôt chiffres) insignifiants utilisés comme nom de répertoire ... En plus 3 ou 4 niveau de profondeur c'est le max sinon on perd en densité ... ici il y en a déjà 5 @+
  9. Re-Mekasiat, Dis donc, si tu veux j'ai de chouettes bouquins sur le html (pour commencer) je plaisante ... pour répondre à ta question, si tu enlevais déjà la ribambelle de <br /> (sauts de ligne) qui poussent ton footer dans le bas du doc ? Pour obtenir ce genre de résultat, mieux vaut utiliser des propriétés css ... _AT_micalement Je n'avais pas vu ton message de bienvenue ... Merci je vais bien c'est toi qui as l'air un peu pâlot ... je comprends vu l'état de ton code . On a vu des homicides pour moins que ça
  10. Hello, En général, on prône un max de 70 caractères dans l'url avec une profondeur de 4 répertoires maximum ... Pour tester tout ça : Outiref Bonne journée _AT_micalement
  11. Après relecture, suis tt à fait d'accord ... Tu es assez sympa avec ton/ta webmaster ... et une refonte, c'est bcp bcp de boulot enfin, bon courage et bonne continuation -> dodo @+
  12. Même pas vu @ mekasiat -> Si tu navigues avec Firefox, il y a deux extensions qui peuvent t'aider dans ce genre de "débuggage" : web developer et firebug à télécharger sur Geckozone. Les essayer c'est les adopter @+
  13. Tout à fait Pour le conteneur, tu peux même écrire background:#000 et enlever background-position et background-repeat, c'est plus court le content est dejà en #fff et c'est impec', il ne reste donc plus qu'à vois si tu veux laisser les <p></p> du dessous en noir ou si tu veux marquert une continuité avec le content ... De rien pour le coup de main, suis en train de bosser aussi et je sais que c'est parfois bien utile de trouver de l'aide à 2h00 du mat'
  14. Bien, as-tu essayé la solution que je t'ai proposée ? Moi oui et ça fonctionne ... De rien ....
  15. Salut, si j'ai bien compris, tu voudrais que tes marges restent noires indépendamment de la hauteur du conteneur ... Une solution serait d'attribuer une couleur de fond qui soit noire pour le div #conteneur et un background blanc pour le div #content Après, si tu veux que tes paragraphes en dessous soient en blanc aussi, ben tu sais ce qu'il te reste à faire _AT_micalement
  16. Hello, 1° Il est possible que tu profites d'un effet de nouveauté auprès de Google. Il arrive qu'il soit clément avec les sites tous frais ... Sinon, ben sans doute que ton doc est bien structuré avec des titres, des urls correctes, du contenu, des balises alt, ... 2° Les metas keywords et description sont les seules à rester relativement utiles quoique MSN - GG - Yahoo ne s'en servent que très peu pour leur classement. 3° La meta title est obsolète mais à ne pas confondre avec la balise title qui, elle, est indispensable. 4° La méta http-equiv indique le jeu de caractère qui est utilisé dans le doc : généralement utf-8 ou iso-8859-1. Elle doit absolument être correctement renseignée si tu veux éviter de voir des ?? ou autres signes qui remplaceraiant tous tes caractères spéciaux 5° Mis à par les meta "revisit-after" et "msnstarttagpreventing", rares sont les balises qui te feront chuter (en tout cas à ma connaissance). Ton positionnement correct alors que tu n'as pas de balises meta n'est pas une exception et d'après ce que j'ai lu sur un autre forum, cela deviendrait même assez courant dans la mesure ou ces élément tendent à perdre de l'importance au profit d'autres éléments considérés comme + pertinents, à savoir : le contenu et sa structure. Voilà, je sais c'est un peu confus mais j'espère que tu y trouves déjà une réponse à tes questions @+
  17. Ca devrait faire l'affaire ... merci beaucoup pour l'info ... ... et pour le soutien moral @+
  18. de rien _AT_tankia ben c'est ce que je vais faire ... : tenter de faire des contrôles sur les ip et ajouter un captcha sur le form. Merci pour ton conseil @+
  19. KnockedMaster

    Hack livre d'or ?

    Salut à tous, Voilà, je crois que j'ai un gros problème avec le livre d'or installé sur mon site ... car depuis hier j'ai reçu deux messsages de ce genre : Le premier me disait même "Very nice site ! Thanks you very much !!" Je commence seulement à apprendre le php et mon script est, je crois, assez rudimentaire. Que puis-je faire comme tests pour éviter ce genre de choses ? Voyez-vous une autre faille qui permettrait de causer des dégâts + importants ? Voici mon code (la connexion à la DB se fait via l'include) : CODE <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=&quot;http://www.w3.org/1999/xhtml" xml:lang="fr"> <?php include "conf.php"; if(isset($_POST['posted'])) { if(!empty($_POST['pseudo']) AND !empty($_POST['email']) AND !empty($_POST['message'])) { $pseudo=trim(ucfirst(addslashes($_POST['pseudo']))); $email=trim(addslashes($_POST['email'])); $message=trim(ucfirst(addslashes($_POST['message']))); $requete="INSERT INTO guestbook (pseudo, email, message, date) VALUES ('$pseudo','$email','$message','$date')"; $query=mysql_query($requete) OR die ("Impossible de prendre note de votre message<br>".mysql_error()); echo '<script language="JavaScript">;'; echo 'alert ("Merci pour votre message !");'; echo '</script>;'; } else { echo ' <script language="JavaScript">;'; echo 'alert("Remplissez chaque champ svp ! Merci.");'; echo 'java script:history.back(1);'; echo '</script>;'; } } ?> <head> <title>Le livre d'or Karpeace</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="livre d'or,guestbook,karpeace,carp,carpe,carpes,poisson,poissons,message,mail" /> <meta name="description" content="Pour laisser des encouragements, insultes ou autres : le livre d'or" /> <meta name="author" content="KnockedMaster" /> <meta name="generator" content="Notepad" /> <meta name="robots" content="index,follow" /> <meta name="expires" content="never" /> <meta name="rating" content="General" /> <meta name="distribution" content="Global" /> <meta name="audience" content="all" /> <link href="../style.css" type="text/css" rel="stylesheet" /> <link href="../style_menu_ver.css" type="text/css" rel="stylesheet" /> <link rel="alternate" title="Test rss" type="application/rss+xml" href=&quot;http://www.karpeace.com/news.xml" /> <link rel="shortcut icon" href=&quot;http://www.karpeace.com/img/icones/favicon.ico" /> <script type="text/javascript" src="../menu.js"></script> </head> <body> <table id="table_smileys" border="1" rules="none" summary="Ce tableau présente une liste de smileys qui peuvent être insérés dans les messages"> <tr> <td width="116" height="59" align="center"><img src="../img/smileys/30.gif" width="57" height="33" alt="Smiley" /> <br/> </td> <td width="123" align="center"><img src="../img/smileys/2.gif" width="46" height="26" alt="Smiley" /> <br /> </td> <td width="72" align="center"><img src="../img/smileys/27.gif" width="60" height="29" alt="Smiley" /> <br /> </td> <td width="72" align="center"><img src="../img/smileys/6.gif" width="65" height="28" alt="Smiley" /> <br /> </td> </tr> <tr> <td align="center">:'A </td> <td align="center">:'B</td> <td align="center">:'C</td> <td align="center">:'D</td> </tr> <tr> <td height="54" align="center"><img src="../img/smileys/28.gif" width="26" height="25" alt="Smiley" /> <br /> </td> <td align="center"><img src="../img/smileys/21.gif" width="38" height="29" alt="Smiley" /> <br /> </td> <td align="center"><img src="../img/smileys/25.gif" width="40" height="26" alt="Smiley" /> <br /> </td> <td align="center"><img src="../img/smileys/32.gif" width="24" height="26" alt="Smiley" /> <br /> </td> </tr> <tr> <td align="center">:'E</td> <td align="center">:'F</td> <td align="center">:'G </td> <td align="center">:'H</td> </tr> <tr> <td width="105" align="center"><img src="../img/smileys/13.gif" width="80" height="42" alt="Smiley" /> <br /> </td> <td align="center"><img src="../img/smileys/29.gif" width="92" height="31" alt="Smiley" /> <br /> </td> <td align="center"><img src="../img/smileys/36.gif" width="86" height="29" alt="Smiley" /> <br /> </td> <td align="center"><img src="../img/smileys/45.gif" width="28" height="26" alt="Smiley" /> <br /> </td> </tr> <tr> <td align="center">:'I </td> <td align="center">:'J</td> <td align="center">:'K</td> <td align="center">:'L</td> </tr> </table> <img id="livre-or" src="../img/gifs_animes/livre-or.gif" alt="Gif animé livre d′or" title="Laissez-nous un petit mot !" /> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"><input type="hidden" name="posted" value="1" /> <fieldset> <legend>Une p′tite bafouille ...</legend> <p><label for="pseudo">Pseudo : </label> <input type="text" id="pseudo" name="pseudo" /></p> <br /> <p><label for="email">E-mail : </label> <input type="text" id="email" name="email" /> </p> <br /> <center><textarea name="message" rows="10" cols="10"> </textarea></center> <br /> <?php $ip = $_SERVER["REMOTE_ADDR"]; echo "<center><p><b>Votre adresse IP est :</b> <font color=\"red\"> $ip </font></p></center>"; ?> <br /> <center><input type="submit" name="submit" value="Envoyer" /> <input type="reset" name="reset" value="Réinitialiser" /></center> </fieldset> </form> <?php $start=0; if (!$start) {$start=0;} $rec = mysql_query("SELECT * FROM guestbook ORDER BY id DESC LIMIT ".$start.",".$nb); while($row=mysql_fetch_assoc($rec)) { $row['message']= str_replace(":'A","<img src=\&quot;http://www.karpeace.com/img/smileys/30.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'B","<img src=\&quot;http://www.karpeace.com/img/smileys/2.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'C","<img src=\&quot;http://www.karpeace.com/img/smileys/27.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'D","<img src=\&quot;http://www.karpeace.com/img/smileys/6.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'E","<img src=\&quot;http://www.karpeace.com/img/smileys/28.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'F","<img src=\&quot;http://www.karpeace.com/img/smileys/21.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'G","<img src=\&quot;http://www.karpeace.com/img/smileys/25.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'H","<img src=\&quot;http://www.karpeace.com/img/smileys/32.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'I","<img src=\&quot;http://www.karpeace.com/img/smileys/13.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'J","<img src=\&quot;http://www.karpeace.com/img/smileys/29.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'K","<img src=\&quot;http://www.karpeace.com/img/smileys/36.gif\" alt=\"smiley\" />",$row['message']); $row['message']= str_replace(":'L","<img src=\&quot;http://www.karpeace.com/img/smileys/45.gif\" alt=\"smiley\" />",$row['message']); ?> <table class="messages" border="0" align="center" cellpadding="4" cellspacing="0" width="90%" summary="Tableau d′affichage des messages"> <tr> <td class="ss_messages" width="100%"> <img src="../img/icones/email_open.gif" alt="Icône de message" /> De <span class="pseudo"><?php echo stripslashes($row['pseudo']); ?></span> le <?php echo $row['date']; ?> </td> </tr> <tr> <td width="100%"> <?php echo nl2br(stripslashes($row['message']));?> </td> </tr> </table> <br /><br /> <?php } mysql_free_result($rec); $result=mysql_query("SELECT COUNT(*) FROM guestbook"); $row = mysql_fetch_row($result); ?> <p align="center"> <?php if ($start == "0") { echo"<b><font size=\"1\" face=\"Verdana\">[1]</font></b>"; } else { echo"<a href=\"index.php?start=0\">[1]</a>"; } for($index=1;($index*$nb)<$row[0];$index++) { $pg = $index+1; if(($index*$nb)!=$start) { print("<a href=\"index.php?start=".($index*$nb)."\">"); echo"[".$pg."]"; print("</a>"); } else { echo" <b><font size=\"1\" face=\"Verdana\">[".$pg."]</font></b>"; } } ?></p> Merci d'avance pour votre aide KnockedMaster Edit captain_torche : merci d'utiliser les balises CODE et CODEBOX lorsque vous postez vos codes (respectivement courts et longs)
  20. Hello, me voilà de retour après cette pause déjeuner un peu rallongée Bon, il faudrait une url ou une capture pour pouvoir se rendre compte de ce qui se passe car je n'arrive pas à visualiser et j'ai un peu de mal à comprendre ... car le css que tu donnes est incomplet ... si je comprends bien (pas sûr), alors c'est un clear:right appliqué au div de contenu dont tu as besoin tiens nous au courant ... @+
  21. 'alut, si tu leur attribues une marge sans un width, cela va créer une barre de défilement horizontale souvent inesthétique et sous mozilla, le soulignement de ton titre sera peut-être interprêté à partir de la marge de gauche Attribues donc, en plus d'une marge, une dimension fixe à ton div _AT_micalement
  22. Hello, yes ...mais pas pour msn ... A choisir, j'opte pour Google et te donne donc raison _AT_micalement KnockedMaster
  23. _AT_karnabal : Clair, j'avais pas fait attention aux titres _AT_locarama : Un sitemap, c'est un fichier xml qui contient tous les liens de ton site ainsi que quelques informations les concernant. Pour réaliser un sitemap en ligne : XML Sitemap @+
  24. Hello, Pour le peu que j'en ai vu : 1° Tu n'exploites pas assez bien la balise <title> en page d'index : ton titre est trop long et les mots clés importants pour lesquels tu voudrais sans doute être classé sont trop loins dans la phrase => - densité. 2° Point essentiel : il n'y a pas beaucoup (pas assez) de contenu évocateur et les photos sans attribut alt ne peuvent t'aider dans cette tâche => revoir la pertinence de tes attributs alt voir ajouter une description pour toutes les photos qui n'en contiennent pas ! 3° Idem pour tes url : http://www.locarama.eu/sans_permis.html est sans doute moins évocateur que http://www.locarama.eu/location_bateau/sans_permis.html. Revois l'arborescence en ajoutant des sous-répertoires et change même éventuellement le nom de certaines pages. Ne dépasse pas 4 niveaux dans l'arborescence. 4° Vire la balise meta revisit-after : elle ne sert à rien sinon à empêcher les bots de passer quand ils le veulent. 5° Fais un sitemap et soumets le à Google - Yahoo 5° Procédure classique : inscrire ton site dans des annuaires spécialisés ou généralistes, faire des liens avec d'autres sites traitant du même sujet, ... Voilà, j'espère que ça t'aidera ... Bon boulot _AT_micalement KnockedMaster
×
×
  • Créer...