Mod Resume

Discussion in 'Le bistrot' started by dtr@leon-concept, Jul 17, 2006.

Share This Page

  1. dtr

    By:dtr@leon-conceptJul 17, 2006
    Membre

    Joined:
    Jul 16, 2006
    Messages:
    83
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    Salut,

    je pense que cela serait sympas de mettre le "MOD Resume" en place sur le forum, c'est un "add-on" qui permet de reprendre la lecture d'un sujet au dernier endroit lu, ce qui evite de se relire tout le sujet pour savoir ou on en etait :roll:
     
  2. sol

    By:soleil d azurJul 17, 2006
    Membre

    Joined:
    Jul 2, 2006
    Messages:
    924
    Likes Received:
    1
    Trophy Points:
    0
    Ratings:
    +1 / 0
    +1 :wink:
     
  3. Com

    By:Compte désactivéJul 17, 2006
    Membre

    Joined:
    Jul 12, 2006
    Messages:
    44,101
    Likes Received:
    20
    Trophy Points:
    0
    Ratings:
    +20 / 0
    Ca se présente comment ?
     
  4. dtr

    By:dtr@leon-conceptJul 17, 2006
    Membre

    Joined:
    Jul 16, 2006
    Messages:
    83
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    [​IMG]

    sur le post en rouge (post non lu ) il n'y a pas d'icone particulier sauf celui des favoris

    tandis que sur celui de dessous il y a un petit icone qui indique une sorte de pause/play et ça c'est le mod resume


    j'espere avoir ete clair :?
     
  5. Com

    By:Compte désactivéJul 21, 2006
    Membre

    Joined:
    Jul 12, 2006
    Messages:
    44,101
    Likes Received:
    20
    Trophy Points:
    0
    Ratings:
    +20 / 0
    Salut !

    Peux-tu me passer le lien du forum qui possede ce mod ? J'aimerai voir comment il marche :)

    Merci :)
     
  6. ailys

    By:ailysJul 21, 2006
    Stéphane BORDE
    Staff Member Admin

    Joined:
    Jul 2, 2006
    Messages:
    38,571
    Likes Received:
    4,064
    Trophy Points:
    113
    Ratings:
    +4,064 / 0
    Voiture(s):
    Prius 3 / Boxster 986 / TT MK2
    Prénom:
    Stéphane
    Je ne connais pas ce MOD Resume.
     
  7. dtr

    By:dtr@leon-conceptJul 23, 2006
    Membre

    Joined:
    Jul 16, 2006
    Messages:
    83
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    faut allez voir le forum Leon-Concept 8) :mrgreen:
     
  8. Com

    By:Compte désactivéJul 23, 2006
    Membre

    Joined:
    Jul 12, 2006
    Messages:
    44,101
    Likes Received:
    20
    Trophy Points:
    0
    Ratings:
    +20 / 0
    Peux-tu nous donner un lien vers ce mod parce que j'ai beau le chercher partout je le trouve pas ! :? :?
     
  9. dtr

    By:dtr@leon-conceptJul 24, 2006
    Membre

    Joined:
    Jul 16, 2006
    Messages:
    83
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    j'ai pas de lien, mais je peut fournir le code :?

    A mettre dans le fichier viewtopic.php :

    // Update the resume & bookmark table
    if ($userdata['session_logged_in']) {
    $resume = $postrow[$total_posts-1]['post_id'];
    $sql = "SELECT post_id from " . RESUME_TABLE . "
    WHERE user_id = " . $userdata['user_id'] . " AND topic_id = $topic_id";

    if ( !($result = $db->sql_query($sql)) )
    {
    message_die(GENERAL_ERROR, 'Could not obtain resume information', '', __LINE__, __FILE__, $sql);
    }

    if ( ($row = $db->sql_fetchrow($result)) )
    {
    if ($resume > $row['post_id']) {
    if ($bookmark != -1) {
    $bookmark = ", bookmark = $bookmark";
    } else {
    $bookmark = "";
    }
    $sql = "UPDATE " . RESUME_TABLE . "
    SET post_id = $resume $bookmark
    WHERE user_id = " . $userdata['user_id'] . " AND topic_id = $topic_id";
    if ( !$db->sql_query($sql) )
    {
    message_die(GENERAL_ERROR, "Could not update resume.", '', __LINE__, __FILE__, $sql);
    }
    } else if ($bookmark != -1) {
    $sql = "UPDATE " . RESUME_TABLE . "
    SET bookmark = $bookmark
    WHERE user_id = " . $userdata['user_id'] . " AND topic_id = $topic_id";
    if ( !$db->sql_query($sql) )
    {
    message_die(GENERAL_ERROR, "Could not update resume.", '', __LINE__, __FILE__, $sql);
    }
    }
    } else {
    if ($bookmark == -1) $bookmark = 0;
    $sql = "INSERT INTO " . RESUME_TABLE . "
    (post_id, user_id, topic_id, bookmark) VALUES($resume," . $userdata['user_id'] . ", $topic_id, $bookmark)";
    if ( !$db->sql_query($sql) )
    {
    message_die(GENERAL_ERROR, "Could not insert resume.", '', __LINE__, __FILE__, $sql);
    }
    }
    }
    //
     
  10. ailys

    By:ailysJul 24, 2006
    Stéphane BORDE
    Staff Member Admin

    Joined:
    Jul 2, 2006
    Messages:
    38,571
    Likes Received:
    4,064
    Trophy Points:
    113
    Ratings:
    +4,064 / 0
    Voiture(s):
    Prius 3 / Boxster 986 / TT MK2
    Prénom:
    Stéphane
    Ok, à quel endroit du fichier ?
    Merci.

    @+
     
  11. Com

    By:Compte désactivéJul 24, 2006
    Membre

    Joined:
    Jul 12, 2006
    Messages:
    44,101
    Likes Received:
    20
    Trophy Points:
    0
    Ratings:
    +20 / 0
    Hmmm..bysarre, je doute que ce soit seulement ça le code vu que tu nous a montré un petit icone, il faut le programmer celui la aussi...
     
  12. dtr

    By:dtr@leon-conceptJul 25, 2006
    Membre

    Joined:
    Jul 16, 2006
    Messages:
    83
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    ou tu veut :wink:

    alors là :roll:
     
  13. Com

    By:Compte désactivéJul 25, 2006
    Membre

    Joined:
    Jul 12, 2006
    Messages:
    44,101
    Likes Received:
    20
    Trophy Points:
    0
    Ratings:
    +20 / 0
    Ben ce petit icone je ne l'ai pas :

    [​IMG]
     
  14. dtr

    By:dtr@leon-conceptJul 25, 2006
    Membre

    Joined:
    Jul 16, 2006
    Messages:
    83
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    je cherche, je cherche :(
     
  15. dtr

    By:dtr@leon-conceptAug 5, 2006
    Membre

    Joined:
    Jul 16, 2006
    Messages:
    83
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
  16. Nic

    By:NicolasAug 6, 2006
    Membre

    Joined:
    Aug 6, 2006
    Messages:
    23
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
  17. Com

    By:Compte désactivéAug 6, 2006
    Membre

    Joined:
    Jul 12, 2006
    Messages:
    44,101
    Likes Received:
    20
    Trophy Points:
    0
    Ratings:
    +20 / 0
    Cool !

    C'est toi qui les as crée ?
     
  18. Nic

    By:NicolasAug 6, 2006
    Membre

    Joined:
    Aug 6, 2006
    Messages:
    23
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    Oui car ça m'embêtait de relire à les messages plusieurs fois et de m'en appercevoir qu'après coup. Ce qui était souvent mon cas :lol:
    De cette façon avec ce mod Resume, on reprend la lecture d'un topic là oùu l'on s'est arrêté la dernière fois.

    Et avec le Mod Bookmark, on a la possibilité de sauvegarder ses topics favoris.
     
  19. Com

    By:Compte désactivéAug 6, 2006
    Membre

    Joined:
    Jul 12, 2006
    Messages:
    44,101
    Likes Received:
    20
    Trophy Points:
    0
    Ratings:
    +20 / 0
    Tu les as proposé sur le forum phpbb-fr ?

    Est-il possible d'avoir le mod Resume sans Bookmark ?
     
  20. Nic

    By:NicolasAug 6, 2006
    Membre

    Joined:
    Aug 6, 2006
    Messages:
    23
    Likes Received:
    0
    Trophy Points:
    0
    Ratings:
    +0 / 0
    Non je ne l'ai pas proposé sur phpbb-fr ni sur phpbb.com car j'avais envie de l'améliorer encore un peu, mais je n'ai pas trop le courage de le faire car j'ai trop de boulot (il me reste encore des jours de vacances de l'année précédente)...

    Il est possible de les dissocier en 2 mods différents, mais étant donné que ces fonctionnalités partagent la même table dans la base de données et que si forcément, un utilisateur lis un topic, une nouvelle entrée est crée dans cette table, et le simple fait de rajouter une colonne supplémentaire pour le "Bookmark" avec comme valeur possible 0 ou 1 ne prend que très peu de place. C'est pour cela, que je n'ai pas dissocié les 2.
     

Pas encore membre ? Enregistrez-vous !

Top