Fork me on GitHub

Rapport de message :*
 

Re: Modification des notifications des membres par l'admin

Titre du sujet : Re: Modification des notifications des membres par l'admin
par Christian sur 21/12/2007 02:07:43

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.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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