Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Messages postés par captain_torche

  1. Si tu n'as qu'une seule table dans ta BDD à laquelle correspondent des urls :


    - Ajoute un champ "url" (Ou slug, comme te le dit nicolas)


    - Effectue un script pour générer une url pour les données existantes


    - Ajoute l'url à chaque ajout de ligne



    Si tu as plusieurs tables, une table intermédiaire sera nécessaire, avec comme colonnes :


    - Une url unique


    - Le nom de la table concernée


    - L'id de l'élément dans la table concernée.


  2. Comment crées-tu tes urls ? SI possible, il faudrait simplement les associer à tes pages.


    Parce que les accents ne sont pas les seuls obstacles que tu pourrais avoir : que fais-tu des espaces ? Des majuscules ? Des caractères de ponctuation ? (Etc).



    Dans l'idéal, il faudrait que ta table contienne un champ url à un bon format, et c'est sur ce champ que tu ferais la correspondance.



    De même, tu auras des correspondances à afficher vers une seule table, ou plusieurs ? Si c'est plusieurs, il faudrait envisager une table intermédiaire.



    Si tu le souhaites, j'ai écrit un article pour la transformation d'un texte en url.


  3. Après presque un mois d'utilisation, quelques retours :


    - L'ordi est vraiment puissant ! Il ne bronche jamais, et je le soupçonne même d'être plus puissant que ma config à la maison (Qui vieillit, certes) : on se fait régulièrement des séances de jeu à lka pause, il encaisse sans broncher.


    - L'absence de lecteur DVD n'est pas un souci, mais l'absence de prise RJ45 l'est un peu plus. Ils livrent un adaptateur USB, mais ça utilise une des quatre prises disponibles.


    - Le clavier est trop étroit : j'ai toujours le réflexe de taper sur le bord de l'ordi. Résultat, j'utilise au final un couple clavier/souris externe (2 ports USB en moins, donc)


    - Le revêtement interne capture énormément la poussière .. et les pellicules.



    Malgré ses quelques défauts, j'en suis très content. Merci pour tous les conseils !


  4. Ces pages sont-elles liées depuis un autre endroit du site ? Depuis d'autres sites ?



    Un disallow empêchera un moteur de recherche d'accéder à la page, mais ça n'est pas une solution : si des liens sont brisés, il faut y remédier. Là, tu traites le symptôme sans toucher à la cause !


  5. Si tu ne veux pas qu'elles réapparaissent dans GWT, il faut surtout t'assurer qu'il n'existe plus de lien qui pointent vers elles.


    - Si tu as des liens internes qui pointent sur des 404, il faut les corriger.


    - Si tu as des liens externes, regarde si tu peux demander aux sites en question de les corriger. Si tu ne peux pas et qu'elles ne sont pas nombreuses, redirige-les vers du contenu similaire s'il existe.


  6. Tu ne peux pas appliquer de fonction PHP dans une requête SQL.


    Il faudrait que tu modifies ton code comme ceci :



    mysql_connect("$serv", "$user", "$mp");
    mysql_select_db("$db");

    $reponse = mysql_query('SELECT champs, champs FROM matable');

    while ($resultat = mysql_fetch_array($reponse) )
    { echo fct($resultat['champs']);}


    Ou alors, comme il s'agit d'une fonction simple, tu pourrais écrire ta requête comme ceci :


    SELECT champs, REPLACE(champs, ' ', '') AS champs FROM matable

  7. Pour répondre à la question de base de Nullette : non, il n'est pas indispensable de changer de doctype sur un projet préexistant.


    C'est une problématique que tu pourrais envisager pour un nouveau site, ou lors d'une refonte totale.


  8. Quand je lance ton script, la variable expires est égale à "Wed Feb 05 2014 00:00:00 GMT+0100 (Romance Standard Time)".


    Je ne suis pas certain qu'elle soit au bon format, il faudrait sans doute enlever les valeurs entre parenthèses.



    [Edit] Essaye de remplacer ton toString() par toGMTString();


×
×
  • Créer...