Suppression de pièce jointe non fonctionnelle

Forum de support pour les questions concernant l'utilisation de phpBB 3.2, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Suppression de pièce jointe non fonctionnelle

Messagepar chour27 » 07 Fév 2018 à 09:37

Bonjour

un de nos utilisateurs a rencontré un bug pour le moins surprenant : les photos qu'il a chargé en pièce jointe restent ad vitam aeternam même si il les supprime après.
Je m'explique :
- l'utilisateur a créé un sujet que voici : https://forum.deutz-passion.fr/viewtopic.php?f=4&t=4156
- il a chargé des photos comme vous pouvez le voir
- il décide quelque temps après d'en supprimer une partie, il édite son message, supprime les photos et fais vérifie le tout avec un aperçu :

Image
Hébergé par Imagesia.com

- il se dit "c'est bon, j'envoie " ! Manque de bol ça n'a rien changé les photos sont toujours en ligne ...

Image
Hébergé par Imagesia.com


Et la c'est vers moi qu'il se tourne car ces photos ne sont pas supprimées du sujet ... Et moi je me tourne vers vous !


Je n'ai pas souvenir d'avoir rencontré de problème de ce genre dans les versions antérieures.


Version du moteur phpbb : 3.2.2
Thème : Simplicity mis à jour dans la foulée de la montée de version phpBB (modifications-et-recherche-de-styles-phpbb32/sujet210540.html)
Version de php : 5.6.31
Version de MySQL : 5.5.55-0+deb7u1-log
Hébergeur : OVH sur une offre mutualisée

En vous remerciant pour votre support

CH
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 149
Enregistré le: 09 Juil 2009 à 20:03

Re: Suppression de pièce jointe non fonctionnelle

Messagepar Sylveretour » 07 Fév 2018 à 10:48

Bonjour,

Certainement un petit truc tout con, est tu sûr qu'il ai la permission de supprimer ses pièces jointes?
Il faut aller voir quel modèle de permissions est appliqué à son groupe et son contenu...
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 471
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Suppression de pièce jointe non fonctionnelle

Messagepar chour27 » 07 Fév 2018 à 13:16

Bonjour Sylveretour

étrange mais pourquoi pas je vais aller vérifier cela. J'ai quand même un doute : il a pu supprimer toutes les PJ, mais elles continuent d'apparaitre. Je n'ai pas retouché (ni même touché de mémoire) les droits / groupes. La config est très standard.

Edit: c'est bien ce que je pensais : RAS de ce côté. D'ailleurs, son groupe peut ajouter des pièces jointes mais rien sur leur suppression.
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 149
Enregistré le: 09 Juil 2009 à 20:03

Re: Suppression de pièce jointe non fonctionnelle

Messagepar Manard » 07 Fév 2018 à 15:58

Bonjour Chour27,

Si tu édites son message tu dois voir les liens vers ces photos, preuve qu'il ne peut les supprimer. Quel le temps d'édition des messages autorisé dans le Panneau d''administration ?

Bonne recherche

Bernard
Manard
Roi des posts
Roi des posts
 
Messages: 933
Enregistré le: 31 Mar 2012 à 08:24

Re: Suppression de pièce jointe non fonctionnelle

Messagepar chour27 » 07 Fév 2018 à 18:35

Bonjour Bernard,

la limite de suppression d'un message est de 43200 minutes, soit 30j. Mais la on parle d'édition d'un message, dont la limite est à 0 pour tout le monde.

Ce n'est pas la première que je suis face à un bug étrange de pbpBB depuis le passage en 3.2.0 (c'est à dire depuis qu'elle est sortie). Les 2 que j'ai sont l'étrange incompatibilité de php7 dans l'écosystème OVH, qui a pour conséquence une erreur 500 pour une partie des utilisateurs (double envoi des headers), et l'autre c'était tout simplement un membre qui ne pouvait plus se connecter, impossible de faire quoi que ce soit. J'ai du recréer son enregistrement en base directement.
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 149
Enregistré le: 09 Juil 2009 à 20:03

Re: Suppression de pièce jointe non fonctionnelle

Messagepar MrGaby » 07 Fév 2018 à 19:32

Salut

Jette un oeil à ce sujet, dans le 1er message, tout en bas, dans la partie "Si vous rencontrez des soucis avec l'affichage des fichiers attachés".

Peut-être que ton problème est lié à ce souci ?
@+
Gaby, ké un gars
MrGaby
Apprenti-posteur
Apprenti-posteur
 
Messages: 142
Enregistré le: 10 Fév 2010 à 16:47

Re: Suppression de pièce jointe non fonctionnelle

Messagepar FoFa » 07 Fév 2018 à 20:12

Bonsoir,

Si un membre n'a pas les permissions de supprimer des pièces-jointes, pour quelle-s raison-s pourrait-il cliquer sur un lien qui lui ferait croire qu'il le peut???
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10592
Enregistré le: 15 Nov 2008 à 18:04
Localisation: Auxonne

Re: Suppression de pièce jointe non fonctionnelle

Messagepar chour27 » 07 Fév 2018 à 21:03

Hello Gaby, je vais jeter un oeil mais j'y crois moyen.
FoFa, de tout temps "mes" utilisateurs ont peu faire ce qu'ils veulent sur leur message. C'est la première fois que l'on me rencontre ce bug. Enfin c'est quand même pour le moins absurde non ? Le type peut supprimer ses pièces jointes, l'aperçu montre bien que les PJ sont absentes, et à l'envoi du formulaire les PJ sont toujours affichées ?!!
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 149
Enregistré le: 09 Juil 2009 à 20:03

Re: Suppression de pièce jointe non fonctionnelle

Messagepar Manard » 07 Fév 2018 à 21:50

Bonsoir Chour27,

Si tu penses que cette version 7 de php peut-être en cause, tu n'as pas la possibilité d'en choisir une antérieure ? Moi je suis chez un hébergeur qui a son matériel chez OVH et nous avons la possibilité d'opter pour différentes versions de php. Ton membre est-il le seul à rencontrer ce problème ? As-tu essayé de supprimer un lien photo sur son post ? Quel est le CHMOD du dossier "files" ?

Bonne soirée

Bernard
Manard
Roi des posts
Roi des posts
 
Messages: 933
Enregistré le: 31 Mar 2012 à 08:24

Re: Suppression de pièce jointe non fonctionnelle

Messagepar chour27 » 07 Fév 2018 à 22:24

Bernard,

le répertoire files est en 774 (ou rwx-rwx-r)

j'ai ouvert 2 sujets sur l'histoire du php7/phpFM, il n'y a pas de solution à proprement parler, ce serait un bug du framework symfony.


Je me demande si je ne vais pas repartir sur une Installation from scratch de la 3.2.2 ...
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 149
Enregistré le: 09 Juil 2009 à 20:03

Re: Suppression de pièce jointe non fonctionnelle

Messagepar Sylveretour » 07 Fév 2018 à 23:37

fait un test avec prosilver pour voir si ton style ne serait pas en cause
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 471
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Suppression de pièce jointe non fonctionnelle

Messagepar chour27 » 08 Fév 2018 à 07:20

Je viens de faire l'essai avec un user (celui de test que je donne ici).
Même droit que celui dont il est question dans le premier message.

J'ai pu ajouter/supprimer une pièce jointe sans problème. La différence visible est que lorsque j'ai supprimé la pièce jointe le corps du message a changé et l'attachement est parti automatiquement, contrairement au cas que je présente, où le corps du message reste inchangé malgré la suppression des Pj.

Je pensais à une extension, j'ai "Lightbox" pour gérer la visu des images, la désactiver ne change rien.
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 149
Enregistré le: 09 Juil 2009 à 20:03

Re: Suppression de pièce jointe non fonctionnelle

Messagepar MrGaby » 08 Fév 2018 à 17:16

Salut Charles

Pour info, quand on accède à ton sujet, les images ne sont plus dans le corps du message, mais uniquement en tant que pièces jointes.

As-tu pu finalement tenter ces modifs suggérées dans ce sujet ? :

Si vous rencontrez des soucis avec l'affichage des fichiers attachés :

Ouvrez phpBB/includes/functions_posting.php

Trouvez :

Code: Tout sélectionner
foreach ($attachment_data as $count => $attach_row)



et ajoutez sur la ligne précédente :

Code: Tout sélectionner
$attachrow_template_vars = [];



et supprimez :

Code: Tout sélectionner
$attachrow_template_vars = array();



Après la modification des fichiers de migrations, il faut impérativement supprimer le cache du forum.

Sur le FTP, dans cache/ supprimer le répertoire installer
@+
Gaby, ké un gars
MrGaby
Apprenti-posteur
Apprenti-posteur
 
Messages: 142
Enregistré le: 10 Fév 2010 à 16:47

Re: Suppression de pièce jointe non fonctionnelle

Messagepar Mazeltof » 08 Fév 2018 à 18:16

'jour ici,

Au regard de ton premier screen il y a forte chance pour que la solution à ce soucis te soit donné dans cette annonce.
Tout comme Gaby77 te l'a suggéré hier et aujourd'hui même. :wink:
Image Image Image
Avatar de l’utilisateur
Mazeltof
Resp. des graphistes
Resp. des graphistes
 
Messages: 2903
Enregistré le: 09 Mar 2009 à 22:02
Localisation: Arras

Re: Suppression de pièce jointe non fonctionnelle

Messagepar chour27 » 08 Fév 2018 à 20:22

Hello tout le monde

J'avais fait les modifs ... en local :/

Code: Tout sélectionner
function posting_gen_attachment_entry($attachment_data, &$filename_data, $show_attach_box = true)
{
	global $template, $config, $phpbb_root_path, $phpEx, $user, $phpbb_dispatcher;

	// Some default template variables
	$template->assign_vars(array(
		'S_SHOW_ATTACH_BOX'	=> $show_attach_box,
		'S_HAS_ATTACHMENTS'	=> count($attachment_data),
		'FILESIZE'			=> $config['max_filesize'],
		'FILE_COMMENT'		=> (isset($filename_data['filecomment'])) ? $filename_data['filecomment'] : '',
	));

	if (count($attachment_data))
	{
		// We display the posted attachments within the desired order.
		($config['display_order']) ? krsort($attachment_data) : ksort($attachment_data);
		$attachrow_template_vars = [];
		foreach ($attachment_data as $count => $attach_row)
		{
			$hidden = '';
			//$attachrow_template_vars = array();
			
			$attach_row['real_filename'] = utf8_basename($attach_row['real_filename']);


Je viens de le pousser sur le serveur, j'ai purgé le cache et rechargé le sujet en question (édité puis re-soumis le message).

Ca ne change visiblement rien :(
chour27
Apprenti-posteur
Apprenti-posteur
 
Messages: 149
Enregistré le: 09 Juil 2009 à 20:03

Suivante

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité