Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par captain_torche

  1. J'imagine que cela dépend de l'utilisation de la capture d'écran. Si elle sert à illustrer un article sur le film ou le jeu en question, je pense que ça peut être autorisé au titre du droit de courte citation. Dans d'autres cas, à moins d'une autorisation tacite (quelques éditeurs de jeu autorisent la diffusion de screenshots, par exemple), tu seras dans l'illégalité.
  2. Pourquoi mettre un div ? Ici, tout me fait penser à une liste d'images. Il serait donc logique d'utiliser les balises appropriées, ul et li.
  3. A part les contenus multimedia dont parlait Wolf18 (référencés par de simples liens dans la BDD), je ne vois pas quel avantage il existerait à mettre du contenu de la BDD sur le serveur.
  4. Si ça t'affiche ce que tu veux, c'est tout bon Par contre, comme tu mets deux cellules à chaque fois, pense à doubler la valeur du colspan, en fin de code.
  5. Ca n'est pas "si" compliqué que ça, ne t'inquiètes pas. Le principe est simple : - tu boucles sur tes résultats - pour chaque résultat, tu affiches les balises <td> correspondantes - à chaque boucle, tu incrémentes une variable "compteur" - si ta variable "compteur" est un multiple de 2 (dans ce cas), tu fermes la ligne et en ouvres une autre - à la fin de la boucle, tu rajoutes au besoin autant de cellules vides que nécessaire pour obtenir un code propre. Voici un petit exemple. Je t'invite à modifier la variable "$nb_par_ligne", pour tester. <?php $tab = array( 'article 1' => '15', 'article 2' => '18', 'article 3' => '22', 'article 4' => '30', 'article 5' => '35', 'article 6' => '50', 'article 7' => '78' ); $nb_par_ligne = 2; $compteur = 0; echo '<table>'; echo '<tr>'; foreach($tab as $article => $prix) { $modulo = $compteur % $nb_par_ligne; if($modulo == 0 && $compteur != 0) echo '</tr><tr>'; echo '<td>'.$modulo.' - '.$prix.'€</td>'; // L'affichage de tes cellules $compteur++; } $modulo = $compteur % $nb_par_ligne; if($modulo != 0) { // Si on ne finit pas la dernière ligne, on affiche suffisamment de cellules vides $colspan = $nb_par_ligne - $modulo; echo '<td colspan="'.$colspan.'"></td>'; } echo '</tr>'; echo '</table>'; ?> Edit : grillé par noaric
  6. Effectivement, les moteurs de recherche n'ont pas à faire la police sur la qualité du contenu. Par contre, le fait d'avoir de tels propos fait courir le risque d'une fermeture du site, ce qui serait préjudiciable à son classement dans les moteurs
  7. Tu devrais utiliser la fonction array_merge(), elle est faite pour ça. Il est toujours utile de conserver la page qui liste les fonctions disponibles sur les tableaux en favoris
  8. En reprenant ta phrase dans le lien cité par Arlette : Je te dirais que le meilleur moyen serait de demander au prestataire lui-même.
  9. Sans doute la position dans le top, non ?
  10. Au bout de trois ans, tout de même, on peut considérer qu'il est passé à autre chose
  11. Au temps pour moi, j'ai oublié les délimiteurs. Remplace par if($typeFile == null || preg_match('#\.'.$typeFile.'$#i', $file))
  12. Bigb06, heureusement que tu te trompes Les robots honnêtes ne suivent les règles du robots.txt que s'il comporte une interdiction. L'absence de fichier n'implique rien d'autre que des erreurs 404 dans les logs, les moteurs essayant de lire le fichier. Edit : grillé par Jeanluc
  13. Essaye de remplacer ereg... par preg_match('\.'.$typeFile.'$i', $file))
  14. D'autant plus que "Total War" est une série de jeux vidéos à succès; tu as de la concurrence ! D'autant qu'apparemment tu pompes tes tests sur le site jeuxvideo.com qui est, si je ne m'abuse, le premier en termes de trafic et de notoriété sur le web francophone sur la thématique "jeux vidéos". En gros, nombre de tes pages sont classées en tant que "duplicate content", et ça ne t'aidera pas à remonter dans les résultats de recherche. Pour finir, ton site est tout jeune, il faudra de la patience (et pas mal de travail) pour espérer en tirer quoi que ce soit.
  15. Essaye en ajoutant un "i" (pour "case insensitive"; insensible à la casse), après le signe $ dans l'expression régulière : ereg('\.'.$typeFile.'$i', $file))
  16. Pour finir dans l'aspect graphique, un rien de perspective pourrait changer énormément le rendu. Actuellement, ta page fait très "plate", sans relief.
  17. Je viens également d'être père, et je prends le temps de m'occuper de mon site Les deux sont bien heureusement compatibles (tout dépend de l'effort quotidien à fournir pour ton site, bien sûr)
  18. Non, tu ne peux pas ajouter de link dans le body. Tu peux bien ajouter une balise style, mais il faudra y mettre le contenu de ta CSS.
  19. Attention : une IP = un serveur (et non pas un hébergeur par IP), ce qui veut dire que les services comme celui que tu cites ne seront utiles que pour des hébergements mutualisés. Il est très fréquent que de gros sites aient leur propre serveur, et par conséquent tu ne trouveras rien d'autre sur la même IP. Pour ta demande, il suffit de prendre un échantillon suffisamment important de sites, et de vérifier l'hébergeur par whois. Je ne vois pas d'autre moyen.
  20. quentin123 : effectivement, libre de droit ne veut pas dire gratuit !
  21. Bienvenue Attila !
  22. ThierryB : pas nécessairement ! Comme tu peux le voir sur la capture, les sitelinks ne sont en majorité affichés que pour une requête sur le nom du site. Et sur ce genre de requête très ciblée, il est difficile de gagner en trafic, vu que l'internaute avait apparemment déjà l'intention de trouver un site précis.
  23. Rien de réellement malhonnête à ça, je pense, mais ils doivent compter sur ceux qui feront un lien vers eux sans vérifier que leur lien reste sur le site d'en face
  24. Je viens de te bidouiller une fonction en jQuery : function scroll_item(id) { // On calcule la position de base de l'élément if(typeof(tab) == 'undefined') tab = new Array; if(typeof(tab[id]) == 'undefined') { pos = $('#'+id).position(); tab[id] = pos.top; } // On calcule ensuite la position du scroll var screenpos = window.pageYOffset; $('#'+id).css('position', 'relative'); // Si le scroll est supérieur à la position initiale de l'élément, on décale celui-ci, sinon on le remet à sa position initiale if(screenpos > tab[id]) $('#'+id).css('top', screenpos+'px'); else $('#'+id).css('top', '0px'); } Pour la faire fonctionner, il faut tout d'abord télécharger et appeler les fonctions de base jQuery sur ton site : http://jquery.com/ Il faut ensuite lancer la fonction lors du scroll de la page : $(document).ready(function() { $(window).scroll(function() { scroll_item('id_de_ton_menu'); }); }); Tu personnaliseras bien entendu l'appel de la fonction avec l'id de ton menu.
  25. Dans ce cas, JavaScript va être indispensable. Dans le principe, il va falloir détecter la position de ton affichage par rapport au haut de la page. Si cette position est supérieure à l'emmplacement de ton menu, il faudra le déplacer de la différence.
×
×
  • Créer...