Fork me on GitHub






Modification des notifications des membres par l'admin
Aspirant
Inscrit: 19/04/2006 11:07
Messages: 27
Bonjour,

Ce sujet a été abordé dans ce post

Dans mon cas il s'agit du module NEWS

Comme indiqué dans le post,
j'ai modifié dans le panneau de contrôle (option du module NEWS)
Zone "les notifications d'événements auxquels vos utilisateurs peuvent souscrire"

Avant : Globale : article
Après : Catégorie : Nouvel article publié

Je souhaiterais maintenant modifier la notification des membres déjà inscrits pour qu'elle ne soit plus globale mais par catégorie. Ainsi chacun recevra des notification uniquement pour les sujets auxquels il a accès.

Zorro87 me parle de modifier la table xoopsnotifications.
Y-a-il un autre moyen ?

Merci de vos réponses !

Higgins

Posté le : 20/12/2007 12:19
Partager Twitter Partagez cette article sur GG+
Re: Modification des notifications des membres par l'admin
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Bonjour,

J'essaierai de regarder ce soir quelle requête sql il est possible d'écrire.

Posté le : 20/12/2007 15:10
Partager Twitter Partagez cette article sur GG+
Re: Modification des notifications des membres par l'admin
Aspirant
Inscrit: 19/04/2006 11:07
Messages: 27
Bonjour Christian et merci de ta réponse.

Me voilà plein d'espoir !

à très bientôt.

Higgins

Posté le : 20/12/2007 16:16
Partager Twitter Partagez cette article sur GG+
Re: Modification des notifications des membres par l'admin
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
On peut trouver une documentation sur le système de notification de Xoops sur ce wiki.


Voici donc une requête qui permet d'inscrire automatiquement tous les membres du groupe des utilisateurs enregistrés aux articles publiés qui dépendent de la catégorie d'un module.

exemple avec le module news
insert into xoops_xoopsnotifications (not_modid,not_itemid,not_category,not_event,not_uid,not_mode)
select 2,1,'category','new_story',uid0 from xoops_groups_users_link where groupid=2


a)remplacer xoops_ par le préfixe que vous avez utilisé dans votre base de données

b) le chiffre 2 juste après sélect correspond à mid du module concerné. Pour connaître l'id d'un module, il faut aller dans l'interface phpMyAdmin, et visualiser les enregistrements de la table [prefix]_modules. La valeur du champ 'mid' vous donnera la valeur à utiliser

c)le chiffre 1 placé ensuite détermine le numéro de la catégorie du module concerné. Là encore, il faut aller dans phpMyAdmin, et visualiser la table [prefix]_topics(pour le module news. La valeur du champ topic_id sera à utiliser.

Si vous voulez effectuer cela pour plusieurs catégories, il faudra exécuter successivement plusieurs fois la requête en changeant à chaque fois la valeur de la catégorie.

Posté le : 21/12/2007 02:07
Partager Twitter Partagez cette article sur GG+
Re: Modification des notifications des membres par l'admin
Semi pro
Inscrit: 05/02/2006 23:34
De Ile-de-France
Messages: 523
Bonjour,

(2 ans après...)

Merci Christian pour cet excellent post qui répond exactement à mes besoins.

@+
Z

Posté le : 13/10/2009 19:04
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

20 Personne(s) en ligne (16 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 20 | Plus ...