[1.0.1] Messages édités marqués comme non lus

Présentation des mods pour la branche Olympus de phpBB

[1.0.1] Messages édités marqués comme non lus

Messagede Webmaster » Jeu 8 Mai 2008 23:53

  • Titre: Messages édités marqués comme non lus
  • Auteur: Romain Kowalski
  • Description: Ce MOD marque les derniers messages des sujets comme non lus lorsqu'ils sont édités.
  • Version: 1.0.1
  • Niveau d'installation: Facile
  • Temps d'installation: 10 minutes
  • Téléchargement: Ici
  • Captures d'écran: n/a
  • Notes:
    • la notice d'installation de ce mod se trouve dans Messages_edites_marques_non_lus_v1.0.1/install.xml
Webmaster
Administrateur du site
 
Messages: 40
Inscription: Dim 25 Nov 2007 21:33

Re: [1.0.1] Messages édités marqués comme non lus

Messagede Webmaster » Dim 22 Juin 2008 00:26

Mise à jour 1.0.4 vers 1.0.5
Motif : Corrige le fait que le MOD ne fonctionnait pas lorsqu'il n'y avait qu'un seul message dans un sujet.
Ouvrir
Code: Tout sélectionner
includes/functions_posting.php

Trouver
Code: Tout sélectionner
////........................................................
//Start : Mark edited post as unread MOD    
//........................................................
    
if($post_mode == 'edit_last_post')
    {
        
            
$sql_update_posts 'UPDATE '.POSTS_TABLE.'
                               SET post_time = '
.time().'
                               WHERE post_id = '
.$data['post_id'].
                                   AND topic_id = '
.$data['topic_id'];
            
$db->sql_query($sql_update_posts);

            
$sql_update_topics 'UPDATE '.TOPICS_TABLE.
                               SET topic_last_post_time = '
.time().
                               WHERE topic_id = '
.$data['topic_id'];
            
$db->sql_query($sql_update_topics);            
    
        
update_post_information('forum',$data['forum_id']);
        
markread('post'$data['forum_id'], $data['topic_id'], $data['post_time']);
    }
//........................................................
// End : Mark edited post as unread MOD
//........................................................ 


Remplacer par :
Code: Tout sélectionner
// Début : MOD Messages édités non lus    
    
if($post_mode == 'edit_last_post' || $post_mode == 'edit_topic')
    {
        
$sql_update_posts 'UPDATE ' POSTS_TABLE '
                           SET post_time = ' 
$current_time '
                           WHERE post_id = ' 
$data['post_id'] . 
                               AND topic_id = ' 
$data['topic_id'];
        
$db->sql_query($sql_update_posts);

        
$sql_update_topics 'UPDATE ' TOPICS_TABLE 
                           SET topic_last_post_time = ' 
$current_time 
                           WHERE topic_id = ' 
$data['topic_id'];
        
$db->sql_query($sql_update_topics);            
    
        
update_post_information('forum'$data['forum_id']);
        
markread('post'$data['forum_id'], $data['topic_id'], $data['post_time']);
    }
// Fin : MOD Messages édités non lus 
Webmaster
Administrateur du site
 
Messages: 40
Inscription: Dim 25 Nov 2007 21:33


Retourner vers Mods pour phpBB3.0.x

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron