Fork me on GitHub




« 1 (2) 3 »


Re: newbb pièces jointes de vieux posts
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3810
Mise à part la longueur bien plus importante sur le champs enregistrement, pour le lien qui ne fonctionne pas...
Je ne peux déterminer si ce paramètre a une influence ou non.

Pour la table vide,
MAJ du module, bug de conversion,
abandon d'une table..., je ne sais pas ce qu'ont fait les développeurs...

Une autre piste :

Ces 2 pièces jointes sont-elles issues du même forum ?
Je ne parle pas de sujet, mais bien de forum.
Dans ce module, je crois que tu peux définir tout un tas de choses pour chaque forum et/ou catégorie de forum.

Si les 2 documents sont dans le même forum, il faut chercher une autre piste, sinon, il faut allez plus loin dans tes tests,
et vérifier que pour le forum dans lequel le pdf est extrait directement, tu trouves un vieux post avec des pièces jointes qui fonctionnent.
Si c'est le cas,
compare les droits et les options (mimes notamment) de chacun des forums.

voilà voila,
Au boulot !


Posté le : 27/04 14:52

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Admin Frxoops
Inscrit: 16/03/2009 16:40
De Tende (06)
Messages: 3223
Oui ça m'a fait penser à ça, aux permissions du forum qui ont peut-être été modifiées.

Posté le : 27/04 14:56

Open in new window

Xoopseuse Mai 2012 | Responsable équipe internationale | Recherche avancée en bas de page !
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 281
Je ne pense pas que c'est un problème de permission car si je poste un nouveau message dans une vielle discussion avec une nouvelle pièce jointe, je peux la lire sans problème.
Je continue mes recherches...

Posté le : 27/04 16:31

Open in new window
18 ans sous XOOPS !
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 281
Pour essayer de comprendre comment ça fonctionne, j'ai installé newbb 4.34 sur mon site de test, donc sur une installation quasi neuve, sans bidouille et sans mise à jour du noyau ou des modules.
Un post avec une pièce jointe est là :
http://test.escrime-info.com/modules/ ... /viewtopic.php?topic_id=2

- la pièce jointe s'appelle abcd.pdf à l'origine
- Elle a été renommée 1_5ea6ee4ba1d1e.pdf dans le dossier d'uploads
- attachid=1587998288 (??) dans le lien

Dans la bdd, reduite car c'est mon site de test, aucun champ ne contient abcd.pdf, 1_5ea6ee4ba1d1e.pdf ou 1587998288
Et la table XXX_bb_attachments est bien restée vide, elle n'est donc plus utilisée par le module.

Je ne vois qu'une solution, les infos pour que newbb s'y retrouve doivent être dans le champ 'attachment' de la table 'XXX_bb_posts'. La valeur, pour ce post et donc pour cette pièce jointe est
YToxOntpOjE1ODc5OTgyODg7YTo0OntzOjEwOiJuYW1lX3NhdmVkIjtzOjE5OiIxXzVlYTZlZTRiYTFkMWUucGRmIjtzOjExOiJuYW1lRGlzcGxheSI7czo4OiJhYmNkLnBkZiI7czo4OiJtaW1ldHlwZSI7czoxNToiYXBwbGljYXRpb24vcGRmIjtzOjExOiJudW1Eb3dubG9hZCI7aToyO319

autant dire rien de vraiment compréhensible...
Misère...

Posté le : 27/04 16:54

Open in new window
18 ans sous XOOPS !
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3810
ok ok,
question très bète,

pour une installation neuve, surtout sur un site de test, pourquoi ne pas installer la dernière version dispo du module,

la version 5.
Entre la version que tu testes et celle que je t'indique, il y a 184 commits d'effectués, ce qui représente 476 fichiers modifiés (en cumulés).

Différence

Donc essaye la version 5, non ?

PS : toi, avec ton site de test, je te vois venir avec xswatch4,
Si tu es bien en XOOPS 2.5.10, jeudi tu auras une belle surprise qui va grandement accélérer le design et le rendu responsive de ton futur site !

Posté le : 27/04 17:06

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 281
Citation :
alain01 a écrit :
ok ok,
question très bète,

pour une installation neuve, surtout sur un site de test, pourquoi ne pas installer la dernière version dispo du module,

la version 5.
Entre la version que tu testes et celle que je t'indique, il y a 184 commits d'effectués, ce qui représente 476 fichiers modifiés (en cumulés).

Différence

Donc essaye la version 5, non ?



C'était pour être comme mon site en prod.

Citation :
alain01 a écrit :PS : toi, avec ton site de test, je te vois venir avec xswatch4,
Si tu es bien en XOOPS 2.5.10, jeudi tu auras une belle surprise qui va grandement accélérer le design et le rendu responsive de ton futur site !

Oui ! Je suis tout ça, je lis les actu de monxoops.fr !
Pour un jour, refaire mon site entièrement...

Posté le : 27/04 17:28

Open in new window
18 ans sous XOOPS !
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Admin Frxoops
Inscrit: 04/02/2003 06:41
Messages: 801
Citation :
escrime-info a écrit :
Je ne vois qu'une solution, les infos pour que newbb s'y retrouve doivent être dans le champ 'attachment' de la table 'XXX_bb_posts'. La valeur, pour ce post et donc pour cette pièce jointe est
YToxOntpOjE1ODc5OTgyODg7YTo0OntzOjEwOiJuYW1lX3NhdmVkIjtzOjE5OiIxXzVlYTZlZTRiYTFkMWUucGRmIjtzOjExOiJuYW1lRGlzcGxheSI7czo4OiJhYmNkLnBkZiI7czo4OiJtaW1ldHlwZSI7czoxNToiYXBwbGljYXRpb24vcGRmIjtzOjExOiJudW1Eb3dubG9hZCI7aToyO319

autant dire rien de vraiment compréhensible...
Misère...


En fait le code, c'est du base64 de données sérialisées. Dans le cas de ton exemple cela donne :
a:1:{i:1587998288;a:4:{s:10:"name_saved";s:19:"1_5ea6ee4ba1d1e.pdf";s:11:"nameDisplay";s:8:"abcd.pdf";s:8:"mimetype";s:15:"application/pdf";s:11:"numDownload";i:2;}}


Plus qu'à trouver un site qui decode le base64

Posté le : 01/05 15:03

Quand tu montres la lune du doigt, l'imbécile regarde le doigt.
Infos sur TSO et tutos PC sur Tutoriaux PC
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3810
Belle piste babouille !!!

ça voudrait dire que le codage, enfin je veux dire la façon de lire à changer entre les version de ton module, c'est pour cela qu'il ne retrouve pas tout a fait tout,
le fichier est bien présent mais pas avec la bonne extension.

Pas facile à trouver mais il faut comparer dans les scripts PHP entre les versions du modules, comment est lu ce type de codage en base64, et comparer les options différentes...

Posté le : 01/05 15:12

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3810
https://www.base64decode.org/


Je ne connaissais pas, bien vu babouille !
C'est effectivement plus explicite
mais ça ne règle pas encore le problème !

Il y a du boulot, Vincent !

Posté le : 01/05 15:16

Open in new window
Partager Twitter Partagez cette article sur GG+
Re: newbb pièces jointes de vieux posts
Régulier
Inscrit: 04/02/2003 08:53
De Paris
Messages: 281
Citation :
alain01 a écrit :
mais ça ne règle pas encore le problème !

Il y a du boulot, Vincent !

Problème non réglé, mais ça me redonne espoir !
Merci à tous les deux, je regarde dès que possible.

Posté le : 01/05 15:33

Open in new window
18 ans sous XOOPS !
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2) 3 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

22 Personne(s) en ligne (14 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 22 | Plus ...