Module Messagerie interne pour agora 23.4.2

Pour ceux qui souhaitent aller plus loin dans le paramétrage de leur espace.
Répondre
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Hello Geek's :D
Ci-joint un module de Messagerie Interne compatible avec la version d'Agora 23.4.2 et 23.5.0...
Peut-être que cela sera utile à quelques un(e)s !!
Cordialement
ELC (Etienne Crozier)
Pièces jointes
Module_ELC_messagerie_interne_V3.zip
(179.75 Kio) Téléchargé 666 fois
jcs12400
Messages : 103
Inscription : 10 juin 2016, 16:36

Re: Module Messagerie interne pour agora 23.4.2

Message par jcs12400 »

ecrozierfr a écrit : 24 mai 2023, 09:19 Hello Geek's :D
Ci-joint un module de Messagerie Interne compatible avec la version d'Agora 23.4.2 et 23.5.0...
Peut-être que cela sera utile à quelques un(e)s !!
Cordialement
ELC (Etienne Crozier)
Salut Etienne, j'ai installé la nouvelle version du module de messagerie que tu proposes en téléchargement pour la version 23.5.0. Ca fonctionne. J'avais envoyé un message pour dire qu'il y avait une erreur mais en fait je n'avais pas modifié VueHeaderMenu.php en VueHeaderMenu_agora.php et VueHeaderMenu_message.php en VueHeaderMenu.php
Une fois fait, ca semble bien fonctionner.
Par contre, la fonction "Tout selectionner" n'apparait pas.

Merci. Patrick.
jcs12400
Messages : 103
Inscription : 10 juin 2016, 16:36

Re: Module Messagerie interne pour agora 23.4.2

Message par jcs12400 »

ecrozierfr a écrit : 24 mai 2023, 09:19 Hello Geek's :D
Ci-joint un module de Messagerie Interne compatible avec la version d'Agora 23.4.2 et 23.5.0...
Peut-être que cela sera utile à quelques un(e)s !!
Cordialement
ELC (Etienne Crozier)
Salut à tous, je me permet de remettre le fichier francais.php que j'ai mixé entre le fichier d'Etienne et le fichier d'origine de la version 23.5.0 car certains termes manquent .
francais.zip
Fichier francais.php
(17.86 Kio) Téléchargé 653 fois
Ce fichier se place dans le repertoire suivant : app/trad et remplace le fichier francais.php

Patrick.
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora 23.4.2

Message par cma »

Bonjour, bizarrement lorsque j’utilise ton Module_ELC_messagerie_interne_V3.zip dans la version 23.5.0,
les destinataires n'apparaissent pas lors de l'envoi d'un nouveau message.
test1.jpg
test1.jpg (62.53 Kio) Consulté 17669 fois
si je créé un groupe utilisateurs, les utilisateurs se retrouvent ensembles dans le groupe et non distinct pour pouvoir en selectionner qu'un seul.
Petite parenthèse au passage, il faut ajouter dans trad : francais.php ceci "selectUnselectAll"=>"Tout Sélectionner / Tout Déselectionner",
pour traduire un manquant.
test3.jpg
test3.jpg (64.28 Kio) Consulté 17654 fois

par contre quand j'utilise une ancienne version de messagerie interne (Module_messagerie_interne_21.12.2-1.2.zip) (VOIR PJ) , ils apparaissent mais groupés aussi.

Bref pas utilisable du coup :?


test2.jpg
test2.jpg (60.26 Kio) Consulté 17669 fois
Pièces jointes
Module_messagerie_interne_21.12.2-1.2.zip
(181.79 Kio) Téléchargé 678 fois
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

messagerie interne.JPG
messagerie interne.JPG (72.38 Kio) Consulté 17639 fois
Bonjour,
Certes il faut installer avec les fichiers du Zip et bien remplacer les fichiers tel que expliqué dans le readme.txt....
Pour moi tout fonctionne !!?
Cordialement
Merci Patrick pour le fichier français.zip
ELC

ps: bien utiliser la fonction dans "gestion des utilisateurs" => du site ; de l'espace ....pour créer les groupes !!?
relire le "Module Messagerie interne pour Agora".....
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora 23.4.2

Message par cma »

Bonjour,
Aprés plusieurs tests et rectifs effectivement cela marche seulement quand on créé des groupes utilisateurs.

Il semblerai que:

Alerte sonore ne fonctionne pas et Il manque une indication de réception de message sur icône module "Messagerie" ou ne fonctionne pas.
Car du coup on ne sait pas lorsque l'on reçoit un message.
Example comme cela
Image1.jpg
Image1.jpg (4.37 Kio) Consulté 17623 fois
Ou
Comme cela
m2.png
m2.png (12.16 Kio) Consulté 17622 fois
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Bonjour,
c'est ça, sauf qu'il faut utiliser le fichier ancienne version (YOV89) de VueMessageMenuselection.php dans le module ModMessage !!!
Eventuellement faire ce qui est écrit précédemment :evil: pour régler les problèmes d'alertes
ELC
NB: j'ai mis en ligne une dernière version à jour de ce fichu Module de messagerie interne, en espérant que cette fois cela sera sans bugs....
Pièces jointes
VueMessageMenuSelection.7z
(1.42 Kio) Téléchargé 689 fois
Module ELC_Messagerie Interne_V3a.zip
(219.85 Kio) Téléchargé 670 fois
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2 et 23.5.0

Message par ecrozierfr »

Bonjour,
Une version Module_ELC_messagerie interne_V3a qui fonctionne correctement.
Pensez à utiliser le bon fichier français.php du dossier trad, et en renommant pour la version 23.5 le fichier françaisV23.5.0.php en français.php
(version de Patrick)
Bien différencier tous les utilisateurs du site et les groupes d'utilisateurs des espaces...
Pièces jointes
Module ELC_Messagerie Interne_V3a.zip
(219.85 Kio) Téléchargé 705 fois
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora 23.5.0

Message par cma »

Merci pour cette version Module ELC_Messagerie Interne_V3a.zip, j’ai maintenant les utilisateurs qui sont différenciés dans un groupe.
:D
test3.jpg
test3.jpg (26.35 Kio) Consulté 17594 fois
Par contre Alerte sonore ne fonctionne toujours pas et Il manque toujours une indication de réception de message sur icône module "Messagerie" :roll: que je n'avait pas dans la version Module_messagerie_interne_21.12.2-1.2.zip
test2.jpg
test2.jpg (6.2 Kio) Consulté 17594 fois
et puis le plus embêtant est de se retrouver dans le "module email" avec le groupe utilisateur que l'on peut cocher que globalement.
:?
test4.jpg
test4.jpg (15.14 Kio) Consulté 17587 fois

:cry: :cry: :cry:
Et pour finir dommage que xech n'ai jamais intégré ce module, car c'est tellement bien d'envoyer des mails en interne sur la plateforme, plutôt que de passer par les boites de messagerie que l'on finira par ne plus utiliser car bourrées de spams et depuis peu de pubs dans la messagerie de chez gougule. ;)
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

bonjour,
Heureux d'apprendre que cela fonctionne maintenant sauf ce qui a été omis de mise à jour comme par exemple phpMyAdmin....
Quand ça veut pas , ça veut pas .....vaut mieux passer à autre chose.
Bonne journée
nb: je vais vérifier le module trad french de Patrick pour voir !
ELC
coccinelle30
Messages : 2
Inscription : 11 oct. 2023, 00:47

Re: Module Messagerie interne pour agora 23.4.2

Message par coccinelle30 »

Bonjour, j'ai installé le module dans mon espace agora 23.7 et il fonctionne très bien, j'ai juste une requête comment faire en sorte que la case «Masquer les destinataires» soit cochée par défaut ? et pour la recherche dans les emoticones c'est en anglais... y-a-t-il moyen de le changer la recherche par du français? merci beaucoup beaucoup
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Bonjour,
ligne~ 182 <input type="checkbox" name="hideRecipients" value="1" id="hideRecipients"checked >
si vous voulez avoir coché par défaut l'item "Masquer les destinataires" ajouter comme ci-dessus le mot "checked" à la ligne 182 de
VueMessageInabottle.php fichier que vous trouverez dans app/ModMessage
Pour le problème des émoticones, je ne vois pas d'autres solutions de trouver un plugin à jour et/ou plus ancien à copier/coller dans ap/js/tinymce/plugins/emoticons ; "emoticons" étant à remplacer, (nb: quand j'aurais un moment j'essayerai une traduction du plugin ;) ).

ELC
ecrozierfr
coccinelle30
Messages : 2
Inscription : 11 oct. 2023, 00:47

Re: Module Messagerie interne pour agora 23.4.2

Message par coccinelle30 »

Merci 🙏 pour l'aide , je suis allée chercher le kit langage sur leur site et jai télécharger le nouveau plugin en meme temps . tout est nickel .
ce module est sympa et je reviens sur un autre post plus haut sur le fait d'avoir des personnes peu habituées à utiliser les messageries instantanées, ils adorent ce module qui est comme un mail mais interne au club. Merci pour l'aide encore. vous faites tous un super travail. c'est vraiment top pour les associations fauchées comme la notre, on peut pas se payer des Meta ou des Google space (et on n'est pas assez ONG pour être retenu dans leur programme gratuit...)
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Bonjour,
Heureux d'avoir pu vous aider un peu !
Pouvez-vous m'envoyer le fichier "emoticons" que vous avez mis à jour sur votre site et le trad FR ??
Merci
ecrozierfr
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora 23.4.2

Message par cma »

Attention:
Ne semble plus fonctionner en version 23.10.1 :oops:
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Bonjour
Pour moi tout fonctionne !!
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora 23.4.2

Message par cma »

Mince!!! oui effectivement, désolé, honte à moi :oops:
J'avais juste oublié que cela fonctionne uniquement quand on crée un groupe.

Validé pour la version 23.10.1
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Module Messagerie interne pour agora 23.10.3

Message par cma »

Bonjour,

Utiliser le fichier francais 23-10-3.php que j'ai adapté pour la version 23.10.3, il est à remplacer dans le répertoire TRAD de la version "Module ELC_Messagerie Interne_V3a" en le renommant francais.php
Pièces jointes
francais 23-10-3.zip
(18.76 Kio) Téléchargé 668 fois
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Bonjour,
J'ai supprrimé la version V5 (et donc aussi la version V4) de la messagerie interne car elle ne fonctionne pas a priori avec les dernières versions 24.x.x de Agora project.
Par contre fonctionne avec la version 23.4.2 ....
Donc de nouveaux corectifs à apporter: à vos stylos !!!
Merci
Bye !!!
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Allez hop c'est parti. Je me remets en course pour une mise à jour du module messagerie interne pour les versions 24.x.x....
Espèrons que cela ne sera pas trop compliqué !?
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: NOUVELLE VERSION 24.8.2

Message par ecrozierfr »

J'ai pu sans problèmes, installer en local la version 24.8.2 sous PHP 7.4.30 et MySQL5.7.36
A noter que le virtualHost ne supporte pas l'encapsulage des dossiers...
En ligne également pas de problèmes si la version PHP n'est pas > à 7.4
Toujours en local, je vais essayer d'implémenter le module de "Messagerie Interne" et je vous tiens informé.
Cordialement
ELC
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: NOUVELLE VERSION 24.8.2

Message par ecrozierfr »

A noter que je ne parviens pas à installer correctement le module de "Messagerie Interne"...
Agora_Project version 24.8.2 ne fonctionne pas avec PHP 8.2 en local ; MySql 5.7.40; MariaDB 10.4.22; Apache 2.4.54.2 sous Wampserver 3.3
mais tout semble ok avec la version PHP 8.1.13
Donc pour l'instant j'en resterai là...
Bonne route ou Bon vent à tous et toutes...
Moralité le mieux est l'ennemi du bien, enfin peut-être et pas toujours !!!
Cordialement
ELC
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: NOUVELLE VERSION 24.8.2

Message par ecrozierfr »

juste un détail:
corrections AdminGeneral ==> GeneralAdmin
Class= htmlEditor($FiedName) ????
Fichiers "deprecated" avec la version PHP 8.2 :
php8.2_003.jpg
php8.2_003.jpg (287.23 Kio) Consulté 6232 fois
php8.2_002.jpg
php8.2_002.jpg (561.56 Kio) Consulté 6232 fois
php8.2_001.jpg
php8.2_001.jpg (549.04 Kio) Consulté 6232 fois
php8.2_001.jpg
php8.2_001.jpg (549.04 Kio) Consulté 6232 fois
Merci
xech
Administrateur du site
Messages : 1372
Inscription : 17 janv. 2008, 20:58

Re: Module Messagerie interne pour agora 23.4.2

Message par xech »

Bonjour @ecrozier :

Depuis la version 8.2 de PHP, des modifications ont été apportées sur certaines fonctions de PHP ou la gestion dynamique des variables et propriétés. D'ailleurs, la dernière version d'Agora-Project prends en compte ces modifications.

Donc, pour vous permettre d'upgrader le module spécifique "Messagerie interne", il faut penser à mettre ce petit bout de code en tout début de MdlObject.php, et surtout d'intégrer la dernière version de ce script :

Code : Tout sélectionner

/** Autorise la création dynamique des propriétés, récupérées en bdd (cf. "__construct()") **/
#[\AllowDynamicProperties]
Dernière chose, est-ce que l'installation de la toute dernière version 24.8.2 d'Agora-Project pose encore soucis de votre coté avers PHP 8.2 ? Normalement les derniers bugs ont été corrigés.

Bien cordialement
Xech
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora 23.4.2

Message par cma »

Module messagerie pour agora 24.8.3 en php 8.2 et 8.3 ne fonctionne pas. :?

@xech Dommage qu''il ne soit pas intégré dans agora de base, nous sommes obligés de bidouiller à chaque fois !!! @ecrozier, @cma

Et moi aussi
Donc pour l'instant j'en resterai là...
Bonne route ou Bon vent à tous et toutes...
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
Répondre