Aller au contenu

loban

Hubmaster
  • Compteur de contenus

    290
  • Inscrit(e) le

  • Dernière visite

Messages postés par loban

  1. Hors vous en conviendrez, c'est pas ce qui s'appelle de l'optimisation. Les requêtes sont extrêment lourdes et j'aurais aimé un moyen de les alléger.

    J'ai pensé mettre un champs "index_id" à la table liens et à la table categorie afin de faire un regroupement sur tous les liens qui ont le même index_id,

    <{POST_SNAPBACK}>

    Oui, il serait judicieux d'ajouter index_id dans la table liens, et de créer un index sur cette colonne index_id.

    mais le probleme c'est que dans les resultats dont j'ai besoin il peut y avoir des sites qui sortent pour plusieurs types de catégories, donc je suis un peut coincé. Quelqu'un aurait-il une idée pour rendre les requêtes moins lourdes?

    <{POST_SNAPBACK}>

    Non, tu peux faire exactement la même chose en utilisant cette requête :

    select liens.* from liens, categorie 
    where categorie.nom_cat like '%jardin%' and categorie.id = liens.index_id

    Le résultat sera meilleur car le filtrage est fait sur la (supposée) plus petite des tables.

  2. MathML est une recommandation du W3C pour la définition d'un langage de description des équations mathématiques. C'est directement le code qu'il faut mettre dans une page HTML. D'après ce que j'ai vu, il est compatible avec Firefox, mais pour IE, il faut un plugin.

    Cela semble difficile de l'intégrer de manière simple sur un forum, même avec du pseudo-code comme BBCODE.

  3. Merci.

    Cela m'étonne quand meme que tu dises que ton sujet ne passionne pas les foules, parce que franchement, l'immobilier, les crédits et les placements, c'est quand meme un gros sujet qui doit toucher pas mal de ménages français!

    <{POST_SNAPBACK}>

    Disons que c'est plus une préoccupation ... passagère. :)

  4. Bonjour,

    J'interviens sur ce forum depuis quelques temps, et, je n'étais pas encore passé par la case présentation :blush:

    J'ai un peu plus de 40 ans. Informaticien en SSII pour des Banques (sur gros système). J'ai découvert le web sur le tard, il y a seulement 2 ans. J'avais envie de faire depuis longtemps quelques pages HTML mais je n'avais pas trouvé d'idée...

    Et puis, je me suis lancé (sur free.fr). J'ai parlé de la Banque et d'excel sur un site qui est devenu cBanque. Mais ce n'est pas un sujet qui passionne énormément les foules...

    Bref, entre les premières pages réalisées et celles d'aujourd'hui, il y a un monde. J'ai passé pas mal de temps à apprendre HTML, PHP, les notions d'objet (dur), le CSS... et je ne me suis pas encore penché sur tout ce qui est de l'accessibilité.

    Pour finir, je voudrais dire que le Hub est un endroit épatant où d'un coté, on trouve les newbies à aider, et, de l'autre, plein d'infos de toutes sortes sur le webmastering et des conseils.

    Donc, chapeau aux administrateurs et modérateurs du hub.

  5. Impeccable pour FF, alors.

    Pour le chevauchement, ce n'est pas possible. Il faut que tes images de coin soient le moins large possible.

    Pour MSIE, là je sèche un peu. C'est assez difficile sans voir la page en ligne. Néanmoins, essayes de mettre un peu de contenu à la place du texte 'bla bla' pour voir si cela ne se repositionne pas correctement.

  6. Pour FF, tu devrais utiliser l'extension WebDeveloper.

    Cela te permettrais de savoir si c'est le cadre qui est mal aligné, ou si c'est l'image dans le cadre.

    Pour des exemples de background-position, tu peux jeter un oeil sur la page ici.

    Ce n'est sur des DIV, mais c'est sur les cellules de chaque coin des tableaux.

  7. J'ai le même problème (celui décrit par Antoine) chez un autre opérateur, Neuf Telecom.

    C'est vrai, qu'en général, ce n'est pas génant, il suffit de revalider sa page 10 secondes après, voire dans de rares cas, quelques minutes après.

    Par contre, sur des validations de formulaires (post d'un message, paiement par CB, etc..) , là c'est plus ennuyeux. Tu ne sais pas si ta requête est prise en compte ou pas.

  8. Tu peux t'en sortir en ajoutant une colonne de tri interne dans ta requête avec des opérateur IF.

    Exemple :

    SELECT IF(type='type1',4,0)+IF(type='type2',1,0)+IF(type='type3',2,0)+IF(type='type4',3,0) as coltri, nom,  type,  date
    FROM latable ORDER BY 1

    En fait, tu crées une colonne avec un remplacement de valeur pour qu'il corresponde au tri que tu souhaites.

    Dans l'exemple, type2 arrivera en 1° position et type1 en dernière.

  9. Avec Firefox, une boîte de dialogue s'ouvre, mais elle propose seulement "Exécuter" ou "Enregistrer sur le disque". Si je choisis "Enregistrer sur le disque", le fichier est enregistré sur le "Bureau".

    <{POST_SNAPBACK}>

    C'est un paramétrage de Firefox. Par défaut, les téléchargements sont stockés sur le bureau (de windows). Il faut modifier Firefox pour qu'il propose un répertoire à chaque téléchargement. En version 1.5 : outils / options ; onglet téléchargements ; choix "me demander à chaque fois où enregistrer le fichier".

  10. Je suis en train de faire un trombinoscope pour un site de jeu genre elevage de cochon ou autre!

    Les joueurs auront la possibilité de mettre ou non leur photos sur le site avec une petite description, visible par tous les joueurs. Chaque joueur aura la possibiliter d'enlever l'image quand il le souhaite.

    Doit-je faire une déclaration a la CNIL pour ce genre de site ??

    <{POST_SNAPBACK}>

    Oui, évidemment. Pour indiquer à tes visiteurs quels usages tu comptes faire de leurs données personnelles. Pour leur indiquer, aussi, qu'ils ont un droit d'information, de rectification ou de suppression de ces données, par voie postale ou électronique.

  11. J'ai pris contact avec le support à ce sujet.

    L'accès aux versions de backup -n et -s de la base que je leur ai signalé a été rétablit. Les bases correspondent bien au sauvegarde de dimanche dernier et de la nuit dernière. Ce n'était donc pas une absence de sauvegarde mais une absence d'accès à ces bases.

    Je n'ai pas eu d'explications.

    Pour ma part, je vient de leur demander de remettre l'accès sur 4 autres bases de sauvegarde qui sont toujours inaccessibles.

    Si vous êtes dans la même situation que nous (mutualisé OVH), demandez-leur l'accès aux bases avant d'en avoir besoin de façon urgente...

    Petit-Ourson : les bases de sauvegarde font partie de la prestation qui est achetée à OVH. Elles doivent être accessibles.

  12. J'ai trouvé une solution sur les forums anglophones. Ils expliquent que dans le cas de redirection, la session n'a pas toujours le temps d'être enregistré, et donc, n'est pas disponible pour la page suivante.

    Pour forcer la sauvegarde de cette session, il faut utiliser session_write_close() avant la redirection.

    Je l'ai mis en place, et je verrai dans quelques jours, si le problème se produit toujours. Ce qui est curieux, c'est que je n'avais ce problème qu'avec les visiteurs d'AOL.

  13. Bonjour à tous,

    J'ai consulté un paquet de message sur les sessions mais rien qui répondre à mon problème. Pourtant, je pense que certains ont dû avoir ce même problème.

    J'utilise, dans certains cas, un système de session PHP avec gestion automatique cookie ou url. La configuration est la suivante :

    session.use_cookies On

    session.use_only_cookies Off

    session.use_trans_sid On

    Cela fonctionne correctement dans 90% des cas.

    Le problème, c'est avec certaines configurations... dont celles des abonnés AOL, cela ne passe pas !

    Sur ma première page, je fais une redirection à l'aide de :

    header("Location: http://.../mapage.php?".SID);

    Sur la deuxième, je récupère bien le paramètre PHPSESSID : $_SERVER['QUERY_STRING'] contient "PHPSESSID=12..122".

    Par contre, le session_start récupère une $_SESSION vide.

    Je sais que la connexion AOL est particulière, et, qu'il peut peut y avoir un changement d'adresse IP. Est-ce qu'il y a un contrôle de l'IP au niveau des identifiants de session ?

    Est-il possible de contourner ce problème ?

  14. Oui, je viens de voir que tu avais supprimé la ligne qui te posais problème.

    Essayes avec un doctype standard xhtml :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">

    Cela doit passer sur tous les navigateurs.

  15. Bonjour,

    Ta déclaration n'est pas correcte :

    <?xml version="1.0" encoding="iso-8859-1"?>

    Le code <? et ?> sont les marques de début et de fin des inscructions en PHP.

    L'interpréteur essaye ... d'interpréter l'instruction xml version="1.0" encoding="iso-8859-1";

    Et sort une erreur Parse error: parse error, unexpected T_STRING in /var/www/virtual/teamspeak-france.com/htdocs/v1/index.php on line 1.

    Je n'utilise pas le XML, mais je suppose qu'il faut que la page ait une extension .xml pour être interprétée sans erreur.

    Par PHP, il faut que tu génères la ligne par le code :

    <? echo '<?xml version="1.0" encoding="iso-8859-1"?>'; ?>

  16. Nombreuses sont les histoires où les webmasters se sont fait condamner ... ils croyaient peut-être comme toi, qu'ils ne risquaient rien !

    Recherche la jurisprudence, tu trouveras facilement des exemples qui démontrent ce que je te dis.

    <{POST_SNAPBACK}>

    De deux : quand tu es webmaster d'un forum, et que tu en retires des benefices, il faut savoir prendre ses responsabilités. Si tu juges que tout ne peut etre verifié et que tu encoures des risques avec la loi, deux solutions : tu n'ouvres pas de forums pour ne pas avoir de problemes, ou tu l'ouvres en connaissance de cause et tu en assumes les risques.

    <{POST_SNAPBACK}>

    Vous me faites passer pour quelqu'un de complètement irresponsable, alors que mes propos sont beaucoup plus nuancés.

    Petit lien vers droit du net sur la responsabilité du webmestre sur les forums.

    Tout n'est pas blanc ou noir !!

×
×
  • Créer...