Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Modifier la table des réponses dans les notifications par courriel

  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
4 years 10 months ago #185512 by Remundo
Bonjour,

Est-il possible de modifier le contenu de la table des réponses {ANSWERTABLE} qui est envoyée par notification détaillée et reçue par mail ?

Ce serait notamment pour ne pas faire figurer les données propres à LimeSurvey comme l'ID de la réponse, dernière page,... mais uniquement la date de soumission et les réponses au questionnaire.

Bonne journée

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 10 months ago #185529 by DenisChenu
Ce n'est pas inclus dans le coeur.

Par contre : gitlab.com/SondagesPro/mailing/adminNotificationHtmlAnswerTable peut être adapté à a peu prés n'importe quoi … (ici : il passe le HTML dans la table)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: Remundo
The topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
4 years 10 months ago #185530 by Remundo
Ok merci Denis, un peu trop complexe pour moi.

A+

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 10 months ago #185574 by DenisChenu
Je te promet que c'est pas si difficile :)
J'ai jamais appris à développer, et tu es sans doute au moins aussi intelligent que moi ;)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • Remundo
  • Remundo's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
4 years 10 months ago #185587 by Remundo
Ce code sert à modifier le contenu du mail dans LimeSurvey ou bien le contenu de la table {ANSWERTABLE} que l'on reçoit par mail ?

Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 10 months ago #185592 by DenisChenu
Uniquement ANSWERTABLE
Mais en fait : ca remplace l'ensemble pour juste remplacer ANSWERTABLE

La construction de ANSWERTABLE est faite ici : gitlab.com/SondagesPro/mailing/adminNoti...AnswerTable.php#L241

En fait pour ne pas afficher certaines questions : tu doit tester sFieldname juste après cette ligne : gitlab.com/SondagesPro/mailing/adminNoti...AnswerTable.php#L252

Tu ne retourne «rien» pour les questions que tuy ne veux pas

Par exemple :
Code:
if($sFieldname == 'seed') {
    // Nothing
} elseif($showUnrelevantQuestion || LimeExpressionManager::ProcessStepString("{".$sFieldname.".relevanceStatus}") ) {
    / code actuel

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
More
4 years 1 month ago #195208 by LarryF
Bonjour DenisChenu.

Je suis en train d'essayer de modifier ANSWERTABLE mais je ne vois pas comment utiliser adminNotificationHtmlAnswerTable.
Ce n'est pas un plugin et il n'existe pas de fichier, ni de fonction, avec ce nom dans LS 3.19. Comment l'insères tu dans le code ?

Merci pour ton aide.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 1 month ago #195212 by DenisChenu
Si c'est un plugin ....

Jamais testé avec la version 4

extensions.sondages.pro/about/install-an...-for-limesurvey.html

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
More
4 years 1 month ago #195214 by LarryF
Je suis encore en version 3.19.
J'ai déjà appliqué cette méthode, le plugin n'apparait pas dans la configuration des extensions.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 1 month ago - 4 years 1 month ago #195217 by DenisChenu
He bin, vérifie

C'est que il ya quelquechose que tu ne fais pas comme il faut.



vérifie bien les nom de fichiers et de répertoire notamment .....

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 4 years 1 month ago by DenisChenu.
The topic has been locked.
More
4 years 1 month ago #195218 by LarryF
Effectivement, j'avais téléchargé à partir du Git et le dossier avait "-master" à la fin de son nom, hors le nom doit être identique au fichier php...
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 1 month ago - 4 years 1 month ago #195220 by DenisChenu


You must put whole content of the plugin directory inside it’s own directory and the directory name must be same than the plugin php filename . For example if you plugin name examplePlugin with a file examplePlugin.php: you must have finally

Code:
www/limesurvey/plugins/examplePlugin/examplePlugin.php
.


Source : extensions.sondages.pro/about/install-an...-for-limesurvey.html

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
Last edit: 4 years 1 month ago by DenisChenu.
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose