Aller au contenu

marcb

Hubmaster
  • Compteur de contenus

    130
  • Inscrit(e) le

  • Dernière visite

Messages postés par marcb

  1. Bonjour,

    Je ne suis pas d'accord avec vos comparaisons. Windows est un support pour les autres logiciels, donc il ne

    faut pas le comparer à un distributeur de gateaux ou qu'à un marchand de voitures.

    On peut plutôt le comparer à un constructeur de routes, qui imposerait des contraintes importantes sur les voitures qui peuvent

    circuler dessus. Par exemple une largeur de pneu, un poids max, une vitesse de déplacement, une matière de contact, etc.

    Microsoft possèderait 90% du réseau routier. Et vendrait des voitures qui fonctionnent (à peu près) sur son réseau. Certains

    concurrents se plaignent certes que 90% du réseau c'est trop, mais beaucoup pestent de ne pas disposer des spécifications de la route,

    et donc de ne pas pouvoir construire de voitures...

    Microsoft a réalisé un OS compétitif, contre lequel peu ont su lutter.

    Mais il lui est ici reproché de profiter de cette position pour bloquer par divers moyens le marché des logiciels tournant sur cet OS.

    M

  2. Bonjour,

    Je te propose cette version pour ta fonction :

    function show_me_the_way_clic($root, $url_r = true)
    {
    global $lang;
    $title_chemin = '';
    $cm =& get_manager("category");
    $re =& MyRewriteEngine::getInstance();

    while ($root!= 0) {

    $criteria = new Criteria("id",$root);
    $criteria->setLimit(1);
    $cols = array('id','name','root');
    $category =& $cm->get($root,$cols);
    $root = $category->getVar('root');

    // La petite modif est dans ce bloc-là
    if ($title_chemin == '') {
    $title_chemin='><h1><ahref="'.$re->buildUrl('category',array('name'=>$category->getVar('name'),'id'=>$category->getVar('id'))).'">'.$category->getVar('name').'</a></h1>';
    } else {
    $title_chemin='><ahref="'.$re->buildUrl('category',array('name'=>$category->getVar('name'),'id'=>$category->getVar('id'))).'">'.$category->getVar('name').'</a>'.$title_chemin;

    }

    $title_chemin = "<a href='./' title='".$lang['home']."'>".$lang['home'].'</a>'.$title_chemin;

    return $title_chemin;
    }

    Elle te retourne (a priori, je n'ai pas pu tester) la variable $title_chemin incluant le <h1></h1> uniquement pour le dernier élément.

    Du coup, dans ton code il faudra supprimer les balises <h1> :

    <{if isset($smarty.get.dir) }>
    <{$way_to_cat}>
    <br />
    <{/if}>

    Attention, si la fonction est appelée d'un autre endroit, ça peut pertuber...

    Marc

  3. Bonjour,

    Pour info, la home page s'affiche correctement sous IE 5.5, 6 et 7.

    Peut-être que ton navigateur est mal configuré, il faut que tu changes l'encodage

    (menu Affichage, Codage, Europe occidentale).

    Néanmoins, tu devrais spécifier le type d'encodage dans ta page. Donc mettre :

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>

    Juste en dessous de la ligne "<title>favre optique</title>"

    Pour le faire avec Frontpage, il faut chercher dans les menus, je ne connais pas...

    M

  4. c'est schématique bien entendu mais php permet pas de faire ça ?

    Non, on ne peut pas ;-(

    En plus ce serait peu fiable, parce que si le site change un peu le format de sa page, ton site est tout perdu...

    Si tu ne veux/peux pas utiliser cURL.il faut se tourner vers la fonction fsockopen().

    L'exemple 1727 de cette page : http://fr3.php.net/manual/fr/function.fsockopen.php

    est un bon début, il faut ensuite analyser le contenu retourné par fgets, et chercher son tableau.

    M

  5. Bonjour,

    A vue de nez, je dirai que

    "SELECT id,count(*) AS nb_id FROM visite WHERE mois='$mois' AND annee='$annee' GROUP BY id ORDER BY nb_id DESC ";

    est tout à fait correct. Mais tu l'as déjà testé...

    As-tu testé directement dans phpmyadmin pour être certain que le problème vient de la requête et non du code php autour ?

    Enfin, pour qu'on puisse tester, peux-tu nous envoyer un export de ta table (30 lignes suffiront) ?

    M

  6. Bonsoir,

    1) Quelles sont les versions de mySQL (en local et sur le serveur distant) ?

    2) Peux-tu fournir une extraction sql (uniquement de la structure) de tes tables, pour qu'on puisse tester

    ta requête ?

    M

  7. Est-ce trop demander?

    Non, c'est très simple à développer et à intégrer.

    Certainement plus simple que d'utiliser google analytics pour ça.

    En gros :

    - créer un table avec 2 champs : login, date

    - dans le code de la connexion, il faut ajouter une requete 'insert' qui ajoute une ligne dans cette table.

    Pour la consultation, tu peux te contenter de phpmyadmin pour voir la liste des connexions et leur détail.

    M

  8. Bonjour,

    Tu disais :

    Effectivement, marcb, je souhaite savoir à quelle heure un membre s'est connecté et connaître le login de ce membre, tout simplement.

    Or google analytics te permet de faire d'obtenir des informations sur les tendances comportementales de tes visiteurs (d'où viennent-ils,

    combien de temps restent-ils, quel est leur cheminement entre les pages, ...). Pas sûr que ça réponde à ton besoin...

    Et comme ce n'est pas un script que tu installes sur ton serveur, tu ne peux pas le personnaliser complètement.

    Rappelle-nous clairement ton besoin de traçage de membre, mais je pense que la création d'une table en local répond mieux

    à ta demande que google analytics.

    M

  9. Dart,

    Tu peux aussi faire ça :

    SELECT max(0 + right(login, length(login) - 6)) as max FROM `listeinscription` where login LIKE "22007-%";

    Explication :

    - je vire les 6 caractères de gauche (22007-) - à adapter s'il y a parfois plus de 5 caractère avant le '-'.

    - j'ajoute 0 (ça convertit la chaîne en nombre

    - je prends le max

    Sinon, tu ne peux pas transformer ton 22007-9 en 22007-00009 ?

    Ca résoudrait aussi ton problème, le tri se ferait correctement.

    M

  10. Bonjour,

    Tu peux en effet intégrer une solution existante à ton site, comme le propose Julien,

    mais tu peux aussi simplement ajouter une table à ta bdd, dans laquelle tu stockes

    le login et l'heure (+ ip, referee, navigateur, ...) de chaque connexion.

    Pour la consultation, tout dépend de ce que tu souhaites faire de ces données :

    - tu veux pouvoir retrouver l'heure exacte de connexion d'un membre précis ?

    - avoir des stats globales sur le nombre de connexions par heure ?

    - ...

    M

  11. Romann,

    Et si tu arrives à cacher le lien dans la barre d'état, et que les visiteurs cliquent dessus,

    ils arriveront bien sur la page, et verront l'url dans la barre d'url. Ils pourront alors modifier

    l'url, sans même aller dans le code source.

    Il faut absolument que les parties privées du site soient protégées par un mot de passe,

    et non uniquement par une url non connue des visiteurs...

    M

  12. Bonjour,

    Qu'entends-tu par 'foiré une base de données' ??

    Si elle a été effacée et que tu veux récupérer une version existante, sache que la plupart des hébergeurs proposent un service

    de sauvegarde quotidienne/hebdomadaire auxquelles tu peux accéder librement. Maintenant si tu veux restaurer la version d'il y a 3 mois,

    c'est normal qu'ils te fassent payer.

    En supposant que ta base est mySQL, as-tu tenté de passer cette commande via ton interface (phpmyadmin) :

    REPAIR TABLE matable;

    En mettant bien sûr le nom de ta table corrompue. Dans bien des cas, cela suffit à rendre la table à nouveau utilisable.

    M

  13. Bonjour,

    Karabal : Liza a clairement dit :

    et j'aimerai bien changer d'employeur tout en continuant à rester indépendante et travailler sur le net de chez moi.

    Donc elle semble plutôt chercher des missions.

    Liza, tu peux donc aller faire un tour sur :

    www.motamot.fr

    www.codeur.com

    www.progonline.com

    Si tu trouves d'autres sites, n'hésite pas à compléter cette liste !!

    M

×
×
  • Créer...