====== Simple Machine Forum ====== ===== Abonnement de tous les utilisateurs à tous les forum ===== ==== Désabonnement ==== Désabonnement complet Delete from smf_log_notify ==== Notification sur nouveau fil de message, dans tous les forum ==== La table TablePrefixe_log_notify sert à ça. Apparemment, les colonnes id_topic et sent ne sont pas nécessaires. J'imagine que sent contient l'id du dernier message envoyé, ou plutôt du prochain à envoyer (ex: le n+1 par rapport au dernier message, à chaque visite). Pour abonner tous les utilisateurs, à tous les forums, j'ai fait (//smf_// est le préfixe des tables sur mon installation) : Insert into smf_log_notify (ID_MEMBER , ID_TOPIC , ID_BOARD , sent) select id_member, 0, id_board, 0 from smf_members, smf_boards where smf_boards.name != 'Forum de test' UNION ALL select id_member, 0, id_board, 0 from smf_members, smf_boards where smf_members.memberName = 'Etienne Gauthier' and smf_boards.name = 'Forum de test' ==== Notification sur toute nouvelle réponse ==== Insert into smf_log_notify (ID_MEMBER , ID_TOPIC , ID_BOARD , sent) select id_member, id_topic, 0, 0 from smf_members, smf_topics, smf_boards where smf_boards.name != 'Forum de test' and smf_topics.id_board = smf_boards.id_board UNION ALL select id_member, id_topic, 0, 0 from smf_members, smf_topics, smf_boards where smf_members.memberName = 'Etienne Gauthier' and smf_boards.name = 'Forum de test' and smf_topics.id_board = smf_boards.id_board