Formulaire Formidable

Hi, spip 3.2.14 formidable 4.15.4

j’ai un probleme avec les fichiers joints,
il sont bien reçus mais malgré l’option dans mes_options.php
define('_FORMIDABLE_LIENS_FICHIERS_ACCUSE_RECEPTION', false);

les messages d’accusé de réception contiennent
les fichiers joints (cela est correct)
mais aussi les liens

[Lien expirant dans 180j 0h 0min 0s] mpdf57demo.pdf (PDF - 365.2 ko)

lien qui abouti à une erreur (user identifié ou visiteur…) c’est qui est le plus pénalisant …

le lien SITE
spip.php?action=formidable_recuperer_fichier_par_email&arg=eyJmb3JtdWxhaXJlIjoiNiIsInJlcG9uc2UiOiIyMjQiLCJmaWNoaWVyIjoibXBkZjU3ZGVtby5wZGYiLCJzYWlzaWUiOiJmaWNoaWVyc18xIn0=&hash=8b622efa79e3e2795ac2c2c5303c5dfceed14ee5&base64=true
l’erreur
formidable_recuperer_fichier_par_email : Accès interdit

erreur de config de mon formulaire ou autre ? merci

180 jours… effectivement il y a un bug sur les liens longs dans les vieilles versions de formidable. Ca a été corrigé en spip 4 et releasé. En spip 3 on a reporté la correction, mais pas releasé. Donc pas étonnant que tu ai ce bug sur les liens.

Concernant la présence du lien malgrés la constante : il y a effectivement un bug si jamais la saisie fichier se trouve dans un fieldset.

je viens de faire un PR.

j’attend relecture pour avis, puis j’intégrerais cela à la branche pour spip 3.2, et je releaserai

Et donc la version 4.15.5 résout :

  • les problèmes de délai expirés (attention : après mise à jour, les anciens liens ne fonctionneront plus)
  • l’insertion de ces liens dans l’accusé de réception en cas de define('_FORMIDABLE_LIENS_FICHIERS_ACCUSE_RECEPTION', false);

ps : la prochaine fois, peux tu mettre un titre un peu plus précis…

1 « J'aime »

Ok je ferais un effort :wink:
sinon, la mise a jour n’est pas encore disponible ?

et parmi mes interrogations comment afficher les messages des boutons (par exemple « browse ») en français (« Parcourir ») ou comment les modifier ?

Normalement si la mise à jour est disponible, mais spip ne recheche les nouvelles mise que toutes les 6 heures. Faut peut être que tu force la recherche si tu es pressée.

Concernant le bouton, normalement c’est le navigateur qui met automatiquement le bon texte, selon sa configuration et/ou la langue de la page.

désolé de te déranger encore,

problème : v 4.15.5 les liens sont toujours présents, ainsi que les fichiers
ce n’est pas génant pour le mail à l’admin, mais dans le mail de l’accusé de réception
mes_options.php

// traitement formidable
define('_FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL', 10);
// pas de liens dans les messages pour les fichiers
define('_FORMIDABLE_LIENS_FICHIERS_ACCUSE_RECEPTION', false);
// fichiers effacés au bout de 6 mois
define ('_FORMIDABLE_EFFACEMENT_FICHIERS_EMAIL', 15552000);
define ('_FORMIDABLE_EXPIRATION_FICHIERS_EMAIL', 15552000);

Pour la langue, firefox en français (avec langue alternative US ) sur une machine KO, Ok sur d’autres /o\

tu parle bien du mail d’accusé de reception, pas du lien dans le message qui est envoyé aux proprio du site ?

car comme indiqué

'_FORMIDABLE_LIENS_FICHIERS_ACCUSE_RECEPTION'

concerne uniquement l’accusé de reception, c’est à dire le message envoyé à la personne qui a contacté

oui le mail « accusé de réception » contient encore les liens vers les documents (ainsi que les documents)

pourrais tu me fournir un export .yaml de ton formulaire ?

oui voilà Zaclys Nextcloud

il y a un mot de passe sur ton lien …

icde8sysHb

c’est OK ?
(m’absente un moment… supp du mdp)

Oui j’ai pu recuperer. Il y avait encore un bug lorsqu’on liait les fichiers dans le mail.

Peux tu tester cette version du plugin https://git.spip.net/spip-contrib-extensions/formidable/archive/v4.zip (en installation manuelle… car je ne vais pas releasé tant que je suis pas sûr que c’est ok pour toi)

j’ai décompressé en lieu et place de plugins/auto/formidable

:frowning: ben toujours le probleme, si tu veux essayer depuis le site c’est possible,

je peux aussi modifier le formulaire pour des essais

en plus pour info le lien n’est pas correct meme si connecté en admin (depuis le mail reçu par l’admin)
formidable_recuperer_fichier_par_email : Accès interdit

Cdt

hum… envoi moi effectivement des accès en privé + identifiant ftp / ssh, là ca devient difficile pour moi d’en savoir plus.

merci encore, en attendant la mise à jour définitive

sinon pour le lien & # 3 8 ; c’est le Et commercial soit un « & » encodé en html
facteur pourrait faire cela ?

je te suggrèe d’ouvrir un nouveau fil.

Une piste possible : un pb de config du serveur. Il faudrait que tu teste ce que cela donne en envoyant depuis un autre serveur ftp.

Mais il faudrait aussi regarder le contenu brut des emails recus et envoyés, pour vir si le pb est pas ailleur

peut etre, mais ce qui m’étonne c’est que les autres liens dans le message ne sont pas traités en remplacant le & par & # 3 8 ;

( https://......./spip.php?page=postuler_offre&id_formulaire=6Formulaire "candidature_jobs" posté le 25/04/2022 à 20:29:37.   
Depuis cette page
(https://3w.plandecuques.fr/spip.php?page=postuler_offre&id_formulaire=6). 
....................................^...................^.............
**numero de l'offre** 
3

**annonce** 
Collaborateur comptable ou chargé(e) de mission en expertise comptable
.......
**Adresse email** 


**Vos compétences** 
**Votre CV** 
.
.



**Lettre de motivation** 
  
[Lien expirant dans 180j 0h 0min 0s] arrete\_cata\_ministeriel.pdf (PDF -
146 ko)
(https://3w.plandecuques.fr/spip.php?action=formidable_recuperer_fichier_par_email&arg=eyJmb3JtdWxhaXJlIjoiNiIsInJlcG9uc2UiOiIyMzAiLCJmaWNoaWVyIjoiYXJyZXRlX2NhdGFfbWluaXN0ZXJpZWwucGRmIiwic2Fpc2llIjoiZmljaGllcnNfMiJ9&hash=9f9afaf378cf1ee63f9cdef9c8a8ca4bab26b527&base64=true)
..................................................................................^^^^.....................................................................................................................................^^^^^.............................................^^^^^.........
**Information complémentaire** 
valide

\---|-   
Envoi via le site Ville de ville (https://lesite/)  
Vous pouvez voir cette réponse sur cette page
(https://lesite/ecrire/?exec=formulaires_reponse&id_formulaires_reponse=230).
................................................^........ ici & dans le code source du message 
  
Vous pouvez gérer l’ensemble des réponses sur cette page
(https://lesite/ecrire/?exec=formulaires_reponses&id_formulaire=6).

comme s’il y avait une fonction html2text en trop qquepart

donc en gros si on ouvre avec un navigateur la partie html du message → le lien est correct
si on utilise un logiciel de mail le lien à des & au lieu de simple & et le lien envoyé pour le téléchargement du fichier est HS

faudrait deja voir ce que donne le contenu brut du fichier .eml ;
ensuite tester ce que cela donne si on envoie sur un adresse d’un autre hebergeur.