Module Messagerie interne pour agora

Pour ceux qui souhaitent aller plus loin dans le paramétrage de leur espace.
Répondre
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Module Messagerie interne pour agora

Message par yov89 »

Bonjour à tous,

Après plusieurs années d'absence sur ce forum, je vous propose de tester le module messagerie interne en version Bêta pour agora 3.7.0.

Pour l’installation du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers présents dans le dossier fichiers_module,
Attention cette installation remplace les fichiers agora app\ModSpace\MdlSpace.php et app\trad\francais.php
- Importer le fichier DB_Module_messagerie_Interne.spl dans la base sql pour créer les tables pour le module.

Il suffit ensuite d'activer le module dans l'espace de votre choix.
Merci d'avance pour vos retours.

Bons tests.
Pièces jointes
Module_messagerie_interne_beta.zip
(94.04 Kio) Téléchargé 2105 fois
Dernière modification par yov89 le 24 déc. 2021, 14:30, modifié 3 fois.
xech
Administrateur du site
Messages : 1372
Inscription : 17 janv. 2008, 20:58

Re: Messagerie interne en version Bêta

Message par xech »

Bonjour Yov et merci pour cette contribution!
Cordialement
xech
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonjour,

De rien. C'est toujours un plaisir de contribuer à ce superbe outil collaboratif.
Ci-joint la version béta2 avec un changement des icônes et quelques corrections.
Pièces jointes
Module_messagerie_interne_beta2.zip
(141.77 Kio) Téléchargé 2065 fois
somyweb
Messages : 5
Inscription : 23 mars 2020, 19:35

Re: Messagerie interne en version Bêta

Message par somyweb »

Bonjour,
Qu'elle est la différence avec la messagerie déjà intégrée à la version 3.7.0 ?
Bien cordialement
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

ouaah!! :o bonjour yov89 ;) ,
de retour!! content de vous retrouver!!
Bravo pour le retour de ce module que je viens de tester.
Pour moi tout fonctionne pour le moment.
Auriez-vous mis à jour le "module FAQ" ?
Merci!

Somyweb:
Ce module permet le réception et la gestions des mails.
module.JPG
module.JPG (25.36 Kio) Consulté 190669 fois
somyweb
Messages : 5
Inscription : 23 mars 2020, 19:35

Re: Messagerie interne en version Bêta

Message par somyweb »

D'accord, merci ! Et ça remplace le gestionnaire de mails de la 3.7.0 ou cela vient en plus ?
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonsoir,
Ce module vient en plus du gestionnaire de mail.
Il permet d'échanger des messages sans activer la messagerie instantanée.
Auriez-vous mis à jour le "module FAQ" ?
Je ne suis pas à l'origine de ce module. Quel était son but ?
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

C'était un module Foire aux questions!

Cdt
Dernière modification par cma le 07 avr. 2020, 10:46, modifié 1 fois.
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonsoir,
Ah :o , désolé je croyais que vous étiez Y. VEILLET (Yov, Cyrakuse)
Je suis bien Yov ;) mais ce module a été développé par Cyrakuse.
Désolé.
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Bonjour,
il est dommage de ne pas avoir une indication lors de l'arrivée d'un ou plusieurs messages, ce serait idéal :D .
mes.JPG
mes.JPG (7.16 Kio) Consulté 190580 fois
Cdt
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version Bêta3

Message par yov89 »

il est dommage de ne pas avoir une indication lors de l'arrivée d'un ou plusieurs messages, ce serait idéal :D .
Ajout d'un livecounterMessage dans le header avec actualisation automatique toutes les 30s,
LivecounterMessage.JPG
LivecounterMessage.JPG (8.92 Kio) Consulté 190515 fois
Ajout des fonctions : marquer Lu et non Lu,
Corrections diverses.

Rappel des fonctions de cette messagerie interne :
- Envoi de message à 1/plusieurs destinataires et réponse (1 ou tous les destinataires) avec fichier(s) joint(s),
- Transfert de message,
- Corbeille
- Archives 1 niveau
Module_message.jpg
Module_message.jpg (95.74 Kio) Consulté 190515 fois
- Drag and drop html5 du message vers Corbeille ou Archives
DandD.jpg
DandD.jpg (29.4 Kio) Consulté 190515 fois
DandD2.jpg
DandD2.jpg (33.45 Kio) Consulté 190505 fois
Pour l’installation la vesrion bêta 3 du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers présents dans le dossier fichiers_module,
Attention cette installation remplace les fichiers agora app\ModSpace\MdlSpace.php, app\trad\francais.php et app\Commun\VueHeaderMenu.php
- Importer le fichier DB_Module_messagerie_Interne.spl dans la base sql pour créer les tables pour le module.

Il suffit ensuite d'activer le module dans l'espace de votre choix.
Merci d'avance pour vos retours.

Bons tests.
Pièces jointes
Module_messagerie_interne_beta3.zip
(141.33 Kio) Téléchargé 2014 fois
Dernière modification par yov89 le 10 avr. 2020, 16:53, modifié 1 fois.
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Bonjour Yov89
J'ai mis à jour les fichiers décompressé sur FTP.
Je n'ai pas Importer le fichier DB_Module_messagerie_Interne.spl dans la base sql qui ne semble pas avoir changé.

Après installation de la version beta3 malheureusement le LivecounterMessage ne semble pas fonctionner pour moi.
Le nombre de nouveaux messages n'apparaissent pas. :(

Ajout des fonctions : marquer Lu et non Lu, apparaissent et fonctionnent. :D
Cdt.
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Re,
Je pense avoir trouvé, vous n'avez pas nommé le dossier "commun" correctement, il faut le renommer "common" cela mettra le fichier VueHeaderMenu.php au bon endroit.

Et du coup l'arrivée des messages fonctionne, par contre, le nombre n’apparaît pas tout le temps ou aléatoirement, il apparaît seulement un point rouge. :(
mes2.JPG
mes2.JPG (10.25 Kio) Consulté 190380 fois
:(
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonjour,

Bien vu cma ! Erreur de frappe !
J'ai actualisé le fichier.

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

Re: Messagerie interne en version Bêta

Message par cma »

un message en haut du site apparaît:
Warning: include(): Failed opening 'app/Modmessage/VueMessageUnread.php' for inclusion (include_path='.:/usr/lib/php7.3') in /homepages/11/d733921696/htdocs/plateforme/app/Common/VueHeaderMenu.php on line 45

Cdt
Cma
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonsoir,
Etrange...
Le fichier VueMessageUnread.php est-il présent dans app/modmessage/ ?
Cordialement.
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Bonjour,
oui
Cdt
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonjour,

Essayer de remplacer include('app/Modmessage/VueMessageUnread.php'); à la ligne 45 du fichier Common/VueHeaderMenu.php par :
require_once ('./app/Modmessage/VueMessageUnread.php');
ou
require_once (Req::modClassPath("VueMessageUnread"));

Cela fonctionne ?

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

Re: Messagerie interne en version Bêta

Message par cma »

Bonjour,
Bien vue 8-) en changeant par:
require_once (Req::modClassPath("VueMessageUnread"));
cela fonctionne. :D
mes4.JPG
mes4.JPG (9.65 Kio) Consulté 190203 fois
mes3.JPG
mes3.JPG (9.7 Kio) Consulté 190203 fois
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version Bêta4

Message par yov89 »

Amélioration pour cette version Bêta4 :

- Installation automatique,
- Réorganisation des classes php,
- correction de traductions,
- modification d'apparence : quelques images, nombre de fichiers joints et lecteurs,
Capture1.JPG
Capture1.JPG (8.56 Kio) Consulté 189938 fois
- alerte sonore message non lu,
- réglage utilisateur delai livecounterMessage et alerte sonore,
Capture.JPG
Capture.JPG (11.54 Kio) Consulté 189938 fois

Pour l’installation de la version bêta 4 du module :

- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers présents dans le dossier fichiers_module.

L'installation est désormais automatique : une fois connecté dans votre agora saisir votreagora/index.php?ctrl=message avec un compte Admin général ou votreagora/index.php?ctrl=message&action=install

Cette installation renomme les fichiers agora :
- app\ModSpace\MdlSpace.php en MdlSpace_agora.php,
- app\trad\francais.php en francais_agora.php,
- app\Common\VueHeaderMenu.php en VueHeaderMenu_agora.php

Activer ensuite le module dans l'espace de votre choix.
Pièces jointes
Module_messagerie_interne_beta4.zip
(161.12 Kio) Téléchargé 1923 fois
Dernière modification par yov89 le 16 avr. 2020, 10:05, modifié 2 fois.
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Bonjour yov89,
Super améliorations, bravo.

Je viens de tester et à priori tout semble fonctionner.

Par contre pourquoi ne pas traduire en français : "receveid_the" et "sent_the" :( :D ;)
mes5.JPG
mes5.JPG (9.34 Kio) Consulté 189925 fois
"
mes6.JPG
mes6.JPG (10.81 Kio) Consulté 189925 fois

Concernant " alerte sonore message non lu" le son émis est le même que la messagerie instantané :? ce qui porte à confusion, il serait bien d'avoir un autre son.
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonjour,
Par contre pourquoi ne pas traduire en français : "receveid_the" et "sent_the" :( :D ;)
Etrange ? Ils sont pourtant traduits dans francais.php
Concernant " alerte sonore message non lu" le son émis est le même que la messagerie instantané :? ce qui porte à confusion, il serait bien d'avoir un autre son.
En effet j'ai mis à jour l'archive au dessus avec un autre son.
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Peut-être une piste
Cette installation renomme les fichiers agora :
- app\ModSpace\MdlSpace.php en MdlSpace_agora.php,
- app\trad\francais.php en francais_agora.php,
- app\Commun\VueHeaderMenu.php en VueHeaderMenu_agora.php
Je n'ai pas la création de MdlSpace_agora.php et francais_agora.php mais MdlSpace_message.php et francais_message.php

par contre dans " app\Commun\" mais plutot "\Common" j'ai VueHeaderMenu_agora.php et VueHeaderMenu_message.php

;)
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonjour,
- app\Commun\VueHeaderMenu.php en VueHeaderMenu_agora.php
En effet Common et pas Commun , je corrige.
Je n'ai pas la création de MdlSpace_agora.php et francais_agora.php mais MdlSpace_message.php et francais_message.php

par contre dans " app\Commun\" mais plutot "\Common" j'ai VueHeaderMenu_agora.php et VueHeaderMenu_message.php
Le renommage ne semble pas se faire automatiquement ! :(
MdlSpace.php doit devenir MdlSpace_agora.php et MdlSpace_message.php doit devenir MdlSpace.php
francais.php doit devenir francais_agora.php et francais_message.php doit devenir francais.php
VueHeaderMenu.php doit devenir VueHeaderMenu_agora.php et VueHeaderMenu_message.php doit devenir VueHeaderMenu.php
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Cela règle du coup les traducs ;)
Capture1.PNG
Capture1.PNG (3.62 Kio) Consulté 189831 fois
Capture2.PNG
Capture2.PNG (7.98 Kio) Consulté 189831 fois
:D
patrick83
Messages : 13
Inscription : 23 juil. 2018, 16:04

Re: Messagerie interne en version Bêta

Message par patrick83 »

bonjour je viens d'installer d'installer le module 4 , mais ce module n’apparait pas dans les options de l'espace , quelqu'un peut il m'aider merci
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonjour,

Cette étape semble poser problème :
Cette installation renomme les fichiers agora :
- app\ModSpace\MdlSpace.php en MdlSpace_agora.php,
- app\trad\francais.php en francais_agora.php,
- app\Common\VueHeaderMenu.php en VueHeaderMenu_agora.php
Effectuer cette étape manuellement et renommer :
- app\ModSpace\MdlSpace_message.php en MdlSpace.php,
- app\trad\francais_message.php en francais.php,
- app\Common\VueHeaderMenu_message.php en VueHeaderMenu.php

Cdt.
patrick83
Messages : 13
Inscription : 23 juil. 2018, 16:04

Re: Messagerie interne en version Bêta

Message par patrick83 »

c'est bon tout fonctionne. Merci
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version 1.0 pour agora 3.7.1

Message par yov89 »

Bonjour,

Pour cette version :
Adaptation à agora 3.7.1,
Modification de l'installateur,
Corrections diverses.

*******************************************************************************************************************
Attention cette installation remplace les fichiers agora :
- app\ModSpace\MdlSpace.php (activation du module),
- app\trad\francais.php (traduction),
- renomme \Common\VueHeaderMenu.php en \Common\VueHeaderMenu_agora.php (livecounterMessage)
- crée les tables ap_message (messages), ap_messagefile (fichiers joints) et ap_messagepreference (délai et alerte)
*******************************************************************************************************************


Pour l’installation de la version 3.7.1 du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers,
- Activer le module dans l'espace de votre choix,
- Cliquer sur la page du module et valider l'installation du module.

Si le livecounterMessage ne s'affiche pas, vérifier dans le dossier Common que :
- VueHeaderMenu.php est renommé en VueHeaderMenu_agora.php
- VueHeaderMenu_message.php est renommé en VueHeaderMenu.php
Pièces jointes
Module_messagerie_interne_3.7.1-1.0..zip
(156.82 Kio) Téléchargé 1918 fois
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Messagerie interne en version Bêta

Message par cma »

Problème:
AGORA_visioHost
ATTENTION PAS COMPATIBLE AVEC 3.7.2 car:

il faut remplacer le fichier francais.php (zip en pj) de la version 3.7.1

yov89 :mettre à jour.

:D bonne visio.
Pièces jointes
francais.zip
(17.05 Kio) Téléchargé 1833 fois
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version 1.0 pour agora 3.7.2

Message par yov89 »

Bonjour,

CI-joint le module compatible avec agora 3.7.2.

Yov.
Pièces jointes
Module_messagerie_interne_3.7.2-1.0.zip
(157.02 Kio) Téléchargé 1867 fois
Dernière modification par yov89 le 24 déc. 2021, 14:32, modifié 2 fois.
toitoine77350
Messages : 2
Inscription : 22 juin 2020, 21:30

Re: Messagerie interne en version Bêta

Message par toitoine77350 »

Bonsoir,

Après l'installation du module, j'ai voulu le tester, mais lors de l'envoi du message, une erreur s'affiche.

"PDOException: SQLSTATE[HY000]: General error: 1364 Field '_idMessageSender' doesn't have a default value in D:\inetpub\wwwroot\intranet\agora\app\Common\Db.php:49 Stack trace: #0 D:\inetpub\wwwroot\intranet\agora\app\Common\Db.php(49): PDO->query() #1 D:\inetpub\wwwroot\intranet\agora\app\ModMessage\CtrlMessage.php(286): Db::query() #2 D:\inetpub\wwwroot\intranet\agora\app\Common\Req.php(62): CtrlMessage::actionmessageSend() #3 D:\inetpub\wwwroot\intranet\agora\index.php(10): Req->__construct() #4 {main}"

Que Faire ?

Antoine
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Messagerie interne en version Bêta

Message par yov89 »

Bonjour,

Impossible pour moi de reproduire votre erreur...

Est-ce lors de l'envoi d'un nouveau message ou l'envoi depuis les brouillons ?
La table ap_message existe t'elle ?
Possède t'elle des enregistrements ?

Editer le fichier CtrlMessage.php présent dans le dossier app/ModMessage
Ajouter // à la ligne 286
Supprimer // à la ligne 288
Y a t'il une différence ?

Cordialement
Yov
toitoine77350
Messages : 2
Inscription : 22 juin 2020, 21:30

Re: Messagerie interne en version Bêta

Message par toitoine77350 »

Bonjour,

C'est lors de l'envoi du message, la base ap_message existe bien, avec une structure mais aucune ligne.

Et non, aucune différence en changent le fichier php.

Bien Cordialement
Antoine
EJFJCorp
Messages : 57
Inscription : 03 août 2010, 17:02

Re: Messagerie interne en version Bêta

Message par EJFJCorp »

Voilà, j'ai installé, mais plein d'erreurs...

Trying to access array offset on value of type bool in /home/mnih6798/public_html/agora3/app/Common/Db.php on line 100

Deprecated: Non-static method MdlMessageSetting::getUserSetting() should not be called statically in /home/mnih6798/public_html/agora3/app/ModMessage/CtrlMessage.php on line 46

... Je corrige, mais bizarre, ce n'est pas logique de faire deux requêtes SQL pour obtenir nom et prénom, ça devrait se prendre en tableau en une seule requête!

Tout s'affiche mal, et le Module Message doit dans la configuration pouvoir s'afficher en icône, et lors de clic dessus, en div déplaçable, lorsque les messages doivent être lus, ça ne doit pas être un module classique, pleine page!
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Messagerie interne en version Bêta

Message par ecrozierfr »

Bonjour,
J'ai testé les différentes versions beta mais pour la dernière version d'agora-project 21.10, rien ne fonctionne.
Peut-être une mise à jour pour la version 21.10 ???
Merci
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Messagerie interne en version 1.0 pour agora 21.12.2

Message par yov89 »

Bonjour à tous,

Pour cette version :
- Adaptation à agora 21.12.2,
- Corrections diverses.

*******************************************************************************************************************
Attention cette installation remplace les fichiers agora :
- app\ModSpace\MdlSpace.php (activation du module),
- app\trad\francais.php (traduction),
- renomme \Common\VueHeaderMenu.php en \Common\VueHeaderMenu_agora.php (livecounterMessage)
- crée les tables ap_message (messages), ap_messagefile (fichiers joints) et ap_messagepreference (délai et alerte)
*******************************************************************************************************************
Pour l’installation de la version 21.12.2-1.0 du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers,
- Activer le module dans l'espace de votre choix,
- Cliquer sur la page du module et valider l'installation du module.

Si le livecounterMessage ne s'affiche pas, vérifier dans le dossier Common que :
- VueHeaderMenu.php est renommé en VueHeaderMenu_agora.php
- VueHeaderMenu_message.php est renommé en VueHeaderMenu.php

Bonne fêtes de fin d'année à tous.

Yov
Pièces jointes
Module_messagerie_interne_21.12.2-1.0.zip
(180.65 Kio) Téléchargé 1794 fois
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonsoir,
J'étais heureux d'apprendre qu'une mise à jour datée du 24/12 était mise à disposition.
J'ai installé en local pour être sûr ....que ça marche , mais malheureusement ce n'est pas encore le cas.
Je joins trois fichiers qui devraient permettre au concepteur de scruter où se situe le problème.
En tout cas merci de votre aide...
et de votre réponse
Bonnes Fêtes de fin d'année et en pleine forme
ELC.
Dernière modification par ecrozierfr le 04 févr. 2022, 08:23, modifié 1 fois.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour,
La nuit porte conseil paraît-il...
J'ai tenté une installation en FTP,juste pour voir... Résultats non probants comme le montre la pièce jointe.
De plus les destinataires restent inaccessibles.
L'Editor n'apparaît pas lors d'un nouveau message.
La même erreur call stack des lignes 45 et 46 etc...
Donc ==> désinstallation
Merci quand même.
SANTE à TOUS
E.L.Crozier
Dernière modification par ecrozierfr le 04 févr. 2022, 08:23, modifié 1 fois.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour à tous Bonjour YOV !!!
Finalement, la perseverance vient à bout de nombreux problèmes !!
Dans ModMessage uniquement remplacer les "public function" par "public static function" des trois fichiers suivants:
MdlMessage==>lignes 152;184;198
CtrlMessage==>lignes 24;109:137;154;171;191;211;225;551;662;774;793;810;827;861;892:941;955;1007;1034 (tous les "public function").
MdlMessageSettings==>ligne 22
Youpi YOV !!!
Bonnes fêtes
Pièces jointes
Install5.JPG
Install5.JPG (80.29 Kio) Consulté 172077 fois
Dernière modification par ecrozierfr le 31 déc. 2021, 09:49, modifié 4 fois.
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Module Messagerie interne pour agora

Message par yov89 »

Bonjour,
Heureux que cela fonctionne. :D
Dès que j'ai un moment je regarderai ce qui cloche dans le module.
Cordialement.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour YOV
Bon le module fonctionne parfaitement en local !!!
Autre mauvaise surprise, mon hébergeur actuel, ne peut pas modifier la configuration de mysql , or cela pose problème.
Une solution serait de revoir le code du logiciel pour éviter une " error general 1364".
Cela est-il possible ??
Merci par avance
Cordialement
ELCroizier
Dernière modification par ecrozierfr le 04 févr. 2022, 08:23, modifié 1 fois.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour,
Encore un petit problème et là je cale....
Merci de m'aider.
Tout fonctionne sauf ce qui est bien désolant, la possibilité de telécharger un fichier joint !! On obtient un tableau blanc et pas de téléchargement ??
Où est-ce que ça bug ???
Merci de vos lumières
E.Crozier
Dernière modification par ecrozierfr le 04 févr. 2022, 08:22, modifié 1 fois.
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Module Messagerie interne pour agora

Message par yov89 »

Bonjour,
Vérifier la présence du fichier dans datas/modmessage
Vérifier que la table ap_message_files est correctement remplie.
Sinon c'est la fonction du téléchargement qui pose problème.
Cordialement.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour YOV
Effectivement, pour une raison inconnue, il manquait un dossier dans DATAS (ModMessage). :o
A noter que j'ai corriger également dans phpmyAdmin, les tables (structure) de ap_message et ap_messagefile (fichiers joints)
Après correction, encore un petit bug sur les réglages de 'alert' ==>cf Error-Reglages.JPG (reglage Alerte sonore)
Si je parviens à régler ce problème alors tout sera parfait !! Merci de votre aide car je ne vais pas y arriver !!!
Très Cordialement
E.L.Crozier
Dernière modification par ecrozierfr le 04 févr. 2022, 08:22, modifié 1 fois.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

HI :D
Maintenant tout fonctionne (les 3 tables sont corrigées)
Youpi !!!
E.L.Crozier :D :D

A L'ANNÉE PROCHAINE
Dernière modification par ecrozierfr le 04 févr. 2022, 08:20, modifié 1 fois.
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Module Messagerie interne pour agora 21.12.2-V1.1

Message par yov89 »

Bonjour à tous,

Pour cette version :
- Corrections diverses fonctions et tables en tenant compte des remarques de ecrozier

*******************************************************************************************************************
Attention cette installation remplace les fichiers agora :
- app\ModSpace\MdlSpace.php (activation du module),
- app\trad\francais.php (traduction),
- renomme \Common\VueHeaderMenu.php en \Common\VueHeaderMenu_agora.php (livecounterMessage)
- crée les tables ap_message (messages), ap_messagefile (fichiers joints) et ap_messagepreference (délai et alerte)

*******************************************************************************************************************
Pour l’installation de la version 21.12.2-1.1 du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers,
- Activer le module dans l'espace de votre choix,
- Cliquer sur la page du module et valider l'installation du module.

Si le livecounterMessage ne s'affiche pas, vérifier dans le dossier Common que :
- VueHeaderMenu.php est renommé en VueHeaderMenu_agora.php
- VueHeaderMenu_message.php est renommé en VueHeaderMenu.php

Bonne année à tous.

Yov
Pièces jointes
Module_messagerie_interne_21.12.2-1.1.zip
(181.19 Kio) Téléchargé 1794 fois
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour YOV !!
Je soumet ce problème de configuration: je souhaiterai voir disparaître la liste nomitative des membres inscrits qui apparaissent, ainsi que les groupes des différents espaces,quand on ouvre "nouveau message", pour ne laisser apparaître que les groupes contacts créés à partir de la liste des utilisateurs (les pions bleus).
Cela est tout à fait possible avec le Modmail, mais je n'y arrive pas avec le Modmessage.
Toute aide bienvenue
Merci
Cordialement
Etienne Crozier
Dernière modification par ecrozierfr le 04 févr. 2022, 08:20, modifié 1 fois.
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Module Messagerie interne pour agora

Message par yov89 »

Bonjour,

Vous trouverez ci-joint le fichier modifié VueMessageInabottle.php pour n'afficher que les groupes mais également une correction du fichier CtrlMessage.php qui comportait une erreur lors de l'envoi de message à un groupe.
Cordialement.
Pièces jointes
Modif_module_message.zip
(11.05 Kio) Téléchargé 1752 fois
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour YOV,
Merci pour la rapidité de votre réponse !!
Encore une petite chose: maintenant, il serait très bien de pouvoir ouvrir le groupe avec la liste des inscrits dans ce groupe et de pouvoir choisir les destinataires (tous ou bien ceux qui sont choisis). Est-ce encore possible ?? Cela serait très bien !!
Merci par avance
Cordialement
EC
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Module Messagerie interne pour agora

Message par yov89 »

Bonsoir,
Cette modification devrait faire l'affaire. ;)
Cordialement.
Yov
Pièces jointes
VueMessageInabottle.zip
(3.27 Kio) Téléchargé 1804 fois
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Module Messagerie interne pour agora 21.12.2-V1.2

Message par yov89 »

Bonjour à tous,

Pour cette version :
- Corrections d'un bug d'envoi de message et de fichier joint pour un groupe d'utilisateurs dans le fichier CtrlMessage.php.

*******************************************************************************************************************
Attention cette installation remplace les fichiers agora :
- app\ModSpace\MdlSpace.php (activation du module),
- app\trad\francais.php (traduction),
- renomme \Common\VueHeaderMenu.php en \Common\VueHeaderMenu_agora.php (livecounterMessage)
- crée les tables ap_message (messages), ap_messagefile (fichiers joints) et ap_messagepreference (délai et alerte)
*******************************************************************************************************************
Pour l’installation de la version 21.12.2-1.2 du module :
- Décompresser le fichier .zip,
- Transférer via FTP l'ensemble des fichiers et dossiers,
- Activer le module dans l'espace de votre choix,
- Cliquer sur la page du module et valider l'installation du module.

Si le livecounterMessage ne s'affiche pas, vérifier dans le dossier Common que :
- VueHeaderMenu.php est renommé en VueHeaderMenu_agora.php
- VueHeaderMenu_message.php est renommé en VueHeaderMenu.php

Yov
Pièces jointes
Module_messagerie_interne_21.12.2-1.2.zip
(181.31 Kio) Téléchargé 1824 fois
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora/cette modification...

Message par ecrozierfr »

Bonjour YOV,
Fantastique, on y est presque....
J'ai bien vu les lignes de code ajoutées
Une dernière petite chose (j'espère que je ne suis pas trop pénible): comment avoir cet "arrowBottom" responsive en quelque sorte, c'est à dire ouvre ou ferme la liste.Pour l'instant il reste désespérément figé !!??? :roll:
En tout cas un grand merci et si vous pouvez encore ajouter cela, alors ce sera parfait.
Merci
Cordialement
EC
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Module Messagerie interne pour agora

Message par yov89 »

Bonjour,

Cette modification permet d'afficher ou de cacher les utilisateurs en cliquant sur le arrow.
Bon courage.

Yov
Pièces jointes
VueMessageInabottle.zip
(3.42 Kio) Téléchargé 1761 fois
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour,
Cette fois je me contenterai de cette correction ?? :D ben non :oops:
Comme je suis "nul" en codage , par intuition/déduction seulement, je suis (presque) arrivé à ce que je voulais dès le départ et grâce à l'aide de YOV, sans quoi je n'aurais pas avancé d'un pouce.(Arrow...)
C'est ce" presque" qu'il faudrait corriger: voir les pièces jointes pour comprendre le problème; en fait il faudrait , quand j'utilise "Nouveau Message",que seul le carnet d'adresse de l'espace où on se trouve soit affiché.Ici tous les dossiers racines sont affichés et c'est pénible.Le nom des espaces,(où on n'est pas) n'est pas affiché car j'ai mis un 2 à la place du 1(à tout hasard :lol: ) (voir zip);donc merci à vous encore si vous pouvez m'enlever cette épine du pied.
Merci infiniment par avance
Très cordialement
EC

NB: J'ai passé beaucoup de temps pour essayer de trouver une solution, mais je n'y suis pas parvenu !!! Help !!
Dernière modification par ecrozierfr le 04 févr. 2022, 08:22, modifié 1 fois.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour,
Cette fois c'est gagné...(après une bonne nuit---je dois programmer sans m'en rendre compte la nuit en dormant :lol: :lol: ) mon problème est résolu.
Comme vous êtes tous gentils, je vous joins la solution !!
Merci
Cordialement
EC
Dernière modification par ecrozierfr le 04 févr. 2022, 08:21, modifié 1 fois.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour,
UN GRAND MERCI A YOV POUR SON MODULE DE MESSAGERIE INTERNE !!!
Après nos différents échanges, je me permets un fichier Zip version 21.12.2-1.3 qui pourrait rendre service à quelques uns...
DE TOUTE FACON UN ENORME MERCI A ZECH POUR CE LOGICIEL PARTAGÉ VRAIMENT TRES PERFORMANT.
E.L.CROZIER
Dernière modification par ecrozierfr le 04 févr. 2022, 08:28, modifié 1 fois.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

BONJOUR YOV !!!
J'ai un souci (et je pense donc tout le monde) avec l'envoi de nouveau message : la fonction masquer les destinataires ne fonctionne pas (???) et/ou affiche toujours le dernier nom de la liste ??
Est-il possible de corriger ce problème ??
Merci
Cordialement
E.Crozier
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora

Message par cma »

:o Ne fonctionne pas dans la version :
Module_messagerie_interne_21.12.2-1.3
ago.jpg
ago.jpg (82.29 Kio) Consulté 170981 fois

:idea: :idea:
Par contre fonctionne dans la version :
Module_messagerie_interne_21.12.2-1.2 :D :roll: :roll:

Et effectivement "Masquer les destinataires" ne fonctionne pas !!!
Alerte sonore non plus
Il manque une indication de réception de message sur icone module "Messagerie"

mes1.jpg
mes1.jpg (3.69 Kio) Consulté 170975 fois
Après quelques tests pour l'instant fonctionne sur la version agora_project_21.12.3 :D
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

Message par ecrozierfr »

Bonjour,
Merci de ces rappels. Les difficultés des uns et des autres permettent toujours de comprendre et de progresser...
Pour qu'un fichier d'adresses apparraisse il suffit de créer ce carnet avec le module "gestion des utilisateurs" et de créer ici un carnet dans l'espace souhaité !! ("gestion des utilisateurs de l'espace" ).(NB: ce carnet est différent de celui créer dans le module Email)...
Pour ce qui est de "masquer les destinataires", effectivement il y a un problème pour celui qui envoie le message, ("message_of") mais le résultat est correct pour celui qui reçoit le message; cependant comme j'ai trouvé ceci perturbant et inutile en somme, j'ai préféré mettre en commentaire les lignes suivantes dans deux fichiers du module Message (ModMessage):


Cordialement
ECrozier
Dernière modification par ecrozierfr le 04 févr. 2022, 08:02, modifié 1 fois.
yov89
Messages : 29
Inscription : 23 févr. 2020, 19:21

Re: Module Messagerie interne pour agora

Message par yov89 »

Bonjour,
BONJOUR YOV !!!
J'ai un souci (et je pense donc tout le monde) avec l'envoi de nouveau message : la fonction masquer les destinataires ne fonctionne pas (???) et/ou affiche toujours le dernier nom de la liste ??
Est-il possible de corriger ce problème ??
Merci
Cordialement
E.Crozier
Désolé mais pas vraiment le temps en ce moment de vous aidez.
Bonjour,
UN GRAND MERCI A YOV POUR SON MODULE DE MESSAGERIE INTERNE !!!
Après nos différents échanges, je me permets un fichier Zip version 21.12.2-1.3 qui pourrait rendre service à quelques uns...
De rien cela fait toujours plaisir de partager, à mon tour, mes développements mais en effet sans Xech pas de module.
Quel bel outil cet Agora-Project !!!
Pourriez vous nommer le module modifié par vos soins avec un nom différent où juste joindre le(s) fichier(s) modifiés pour que les utilisateurs ne se mélangent pas dans les versions ?

Bonne soirée
Yov
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour YOV
Oui bien-sûr
Je joins un fichierZip qui ne devrait pas être source de confusion !! (donc version3 de décembre 2021-pour mémoire).
Merci
Immense travail
E.L.Crozier
Module_ELC_messagerie_interne_21.12.3.zip
(168.24 Kio) Téléchargé 1985 fois
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

cma a écrit : 01 févr. 2022, 18:02 :o Ne fonctionne pas dans la version :
Module_messagerie_interne_21.12.2-1.3
ago.jpg


:idea: :idea:
Par contre fonctionne dans la version :
Module_messagerie_interne_21.12.2-1.2 :D :roll: :roll:

Et effectivement "Masquer les destinataires" ne fonctionne pas !!!
Alerte sonore non plus
Il manque une indication de réception de message sur icone module "Messagerie"


mes1.jpg

Après quelques tests pour l'instant fonctionne sur la version agora_project_21.12.3 :D

Bonjour,
Pour qu'un fichier d'adresses apparaisse il suffit de créer ce carnet avec le module "gestion des utilisateurs" et de créer ici un carnet dans l'espace souhaité !! ("gestion des utilisateurs de l'espace" ).(NB: ce carnet est différent de celui créer dans le module Email)...
C'est bon pour vous?
cdlt

Bonjour,
Pas de nouvelles Bonnes nouvelles ?
Précisions (si nécessaire) : dans un espace donné =)
Paramétrer cet espace
cocher choisir tous les utilisateurs
Gestion des utilisateurs, item gestion utilisateurs de l'espace
Créer un nouveau groupe ok!!!
Revenir à Paramétrer l'espace
décocher tous les utilisateurs , choisir à nouveau ceux qui ont accès à cet espace .
Cordialement
Carnet-MessagerieInterne.JPG
Carnet-MessagerieInterne.JPG (86.06 Kio) Consulté 170531 fois
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora

Message par cma »

Hello
Voici une MAJ de la version du Module_messagerie_interne_21.12.2-1.2
Module_messagerie_interne_21.12.2-1.2.zip
(181.79 Kio) Téléchargé 1944 fois
pour fonctionner avec Agora 22.3.1
Dernière modification par cma le 05 juil. 2022, 12:43, modifié 1 fois.
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
jcs12400
Messages : 103
Inscription : 10 juin 2016, 16:36

Re: Module Messagerie interne pour agora

Message par jcs12400 »

cma a écrit : 30 mars 2022, 18:57 Hello
Voici une MAJ de la version du Module_messagerie_interne_21.12.2-1.2
Module_messagerie_interne_21.12.2-1.2.zip
pour fonctionner avec Agora 22.3.1
Bonjour, je viens d'installer le package. Un grand merci à Yov pour le développement. C'est très pratique. Juste pour info, un petit bug de rien du tout, dans le module de messagerie, on peut choisir l'option tout sélectionner mais l’icône n'apparait pas car elle pointe sur l'image "checkSelect.png" dans le repertoire app/img mais elle n'existe pas. Il suffit de copier l'image "check.png" et de renommer la copie "checkSelect.png" et la on aura l’icône.

Merci.

Patrick.
Avatar de l’utilisateur
Jaime81
Messages : 8
Inscription : 02 oct. 2020, 00:24
Contact :

Re: Module Messagerie interne pour agora

Message par Jaime81 »

Bonjour
Merci pour l'info icône sélection de la messagerie à "jcs12400"
Pour info avec la mise à jour "Module_messagerie_interne_21.12.2-1.2.zip pour fonctionner avec Agora 22.3.1"
j'ai une erreur sur le logo de l'onglet Message. Désolé "cma".
Mais tout fonctionne à merveille avec le "Module_ELC_messagerie_interne_21.12.3.zip" du 04/02/2022 de "ecrozietfr"
J'ai fait un zip "app" de mon installation sur site Y agora 22.3.1+messagerie 21.12.3, ça fonctionne aussi en dézippant directement sur site YY après avoir effacer le "app" existant. Si c'est permis je le joins dans un prochain courrier?
Un salut reconnaissant à "Yov" et "Crozietfr"
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour,
Merci de votre retour.
Deux points complémentaires à retenir: avant l'installation, supprimer, si elle existe la table "ap_messagepreference";
après l'install vérifier la structure de cette table ap_messagepreference; les lignes delay et alert doivent contenir le Type(varchar(255))et l'interclassement réglé sur utf8_general_ci. Donc pas de Tynint...cela doit régler le problème de réglages des alertes....
Bonne continuation
ecrozierfr@ :mrgreen:
jcs12400
Messages : 103
Inscription : 10 juin 2016, 16:36

Re: Module Messagerie interne pour agora

Message par jcs12400 »

Bonjour, j'ai testé les deux installations celle fournies par cma et celle fournies par ecrozierfr.
Les deux versions s'installent bien par contre dans celle de ecrozierfr, lorsque je clique sur un nouveau message, je ne peux pas séléctionner de destinataire, ils n'apparaissent pas alors que dans celle de CMA, ca fonctionne.

Voila mon retour.

Patrick.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Je précise que ma mise à jour pour la messagerie interne fonctionne pour la version 21.12.3 d'agora project.(et donc aussi pour la version 22.3.1)
Pièces jointes
Module_ELC_messagerie_interne_21.12.3.zip
(168.24 Kio) Téléchargé 1733 fois
Dernière modification par ecrozierfr le 13 juil. 2022, 08:10, modifié 2 fois.
jcs12400
Messages : 103
Inscription : 10 juin 2016, 16:36

Re: Module Messagerie interne pour agora

Message par jcs12400 »

ecrozierfr a écrit : 25 juin 2022, 15:42 Je précise que ma mise à jour pour la messagerie interne fonctionne pour la version 21.12.3 d'agora project.
Bonjour, effectivement, bien vu. Erreur de ma part. J'ai lu les données trop rapidement.

Cordialement.

Patrick.
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Re: Module Messagerie interne pour agora

Message par ecrozierfr »

Bonjour,
Je vous transmets cette versionV2, peut-être plus simple à utiliser...
Module_ELC_messagerie_interne_V2.zip
(181.66 Kio) Téléchargé 2150 fois
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora

Message par cma »

! ATTENTION !
Ce module ne fonctionne pas en version 22.9.1
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

Message par ecrozierfr »

Bonjour,
je vais tester en local pour voir la compatibilité 22.9.1 et le module zip de la messagerie interne :ugeek:
cma
Messages : 125
Inscription : 12 févr. 2012, 10:21

Re: Module Messagerie interne pour agora

Message par cma »

@ecrozierfr voir 22.9.2 ;)
Déjà Bientôt + de 12 ans avec Agora project !! si si :D
jcs12400
Messages : 103
Inscription : 10 juin 2016, 16:36

Re: Module Messagerie interne pour agora

Message par jcs12400 »

ecrozierfr a écrit : 12 oct. 2022, 09:27 Bonjour,
je vais tester en local pour voir la compatibilité 22.9.1 et le module zip de la messagerie interne :ugeek:
Bonsoir à tous, j'ai testé la version 2 et elle fonctionne avec la dernière version d'agora 22.9.2 .
Il y a toujours le manque de l'image manquante checkSelect.png a rajouté. Mais tout semble fonctionner.

Patrick
shoghi
Messages : 2
Inscription : 13 avr. 2023, 15:57

Re: Module Messagerie interne pour agora

Message par shoghi »

Bonjour,

Merci pour ce module. Est-il compatible avec la version 23.2.3?

Bien cordialement,


Shoghi
ecrozierfr
Messages : 126
Inscription : 15 févr. 2021, 14:09

Module Messagerie interne pour agora 23.4.2

Message par ecrozierfr »

Bonjour,
J'ai un problème persistant avec le module de messagerie interne:
1) l'icône de "Tout sélectionner " ne fonctionne pas de même que la fonction associée
2) le compteur de message du Header ne fonctionne pas non plus, les autres pastilles du compteurs fonctionnent quand même...(donc moindre mal, mais c'est très ennuyeux)
La ligne 22 de VueMessageMenuContext pose donc un problème !! Je ne sais pas comment la corriger ?? mise en commentaire
et j'ai remplacer VueMessageMenuSelection par une ancienne version de YOV89 :roll: Bon, comme ça ça marche !
Si vous avez une version compatible, je vous serai reconnaissant !!
Cordialement
Etienne
Répondre