1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"
Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.
Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.
Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.
[Réglé] Enlever le temps à coté d'un fichier joint ?
Mots-clés » enlever, temps, coté, fichier, joint |
13-08-2017, 18:24,
(Modification du message : 13-08-2017, 20:33 par Saphir.)
|
|||
|
|||
Enlever le temps à coté d'un fichier joint ?
VERSION_MyBB : MyBB_1.8.12 Re-Bonjour, Comment enlever le temps qui est inscrit à coté d'un fichier joint dans un message ? (Photo d'écran jointe) |
|||
13-08-2017, 18:34,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Bonjour 14AV27.
Puis-je voir le contenu de votre template "postbit_attachments_thumbnails_thumbnail" ? Vous pouvez également donner au compte fourni les permissions d'accès à la partie "Thèmes & Templates" du panneau d'administration. |
|||
13-08-2017, 18:50,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
J'imagine que c'est un plugin qui affecte une nouvelle valeur à la variable $attachdate et qui a un bug!
|
|||
13-08-2017, 20:14,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
|
|||
13-08-2017, 20:33,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Le problème semble venir de la variable $attachdate ou de sa traduction.
@exdiogene : Si tu as le temps de jeter un oeil, aucun plugin, template d'origine... Le problème doit être présent sur une installation neuve. @14AV27 : J'ai retiré cette variable de votre template, la date d'ajout de la pièce jointe ne s'affichera plus. Pour information, ce template se trouve dans Templates et Style, Templates, Default Templates, Postbit Templates, postbit_attachments_thumbnails_thumbnail. Il s'agit de celui qui apparaît désormais en vert puisqu'il a été modifié. Je vous laisse me faire un retour avant de marquer le problème comme résolu. |
|||
13-08-2017, 20:46,
(Modification du message : 13-08-2017, 20:47 par Lupus.)
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Merci de votre intervention
tout est OK |
|||
13-08-2017, 20:47,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Ceci est un message préformaté et peut ne correspondre qu'en partie à votre requête.
Bonjour 14AV27. Votre requête semble résolue. La discussion a donc été marquée comme étant réglée. S'il s'agit d'une erreur, répondez à ce message afin que nous annulions le marquage. Si vous avez de nouveau besoin de nos services, n'hésitez pas à ouvrir une nouvelle discussion dans nos forums de support. Merci de l'intérêt que vous portez à MyBB ! |
|||
13-08-2017, 21:48,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Il y a deux informations erronées dans l'intégration du template "postbit_attachments_thumbnails_thumbnail".
Il intègre les informations du fichier dans la variable "title" de l'image et en plus y additionne un TAG "span" qui lui a aussi un "title" avec lui aussi des guillemets qui contient lui aussi les informations du fichier avec la variable de langue ayant 6 variables dont seulement 4 sont fournies et les deux dernières sont pourtant essentielles. Le navigateur web est confus des guillemets dans les guillemets. Selon moi les codeurs de MyBB ont intégré les informations de fichier dans le template et ont oublié de les supprimer dans les fichiers de langues, car le problème est aussi présent en anglais. J'attends que Spyto confirme que les fichiers de langues de la version 1.8.12 sont corrects car la variable "$lang->rel_time" ne devrait pas être : <span title="{5}{6}">{4} {1} {2} {3}</span> mais plutôt : {4} {1} {2} {3} Car {5} et {6} représentent les informations de fichier selon moi. Le tag SPAN est supprimé pour éviter la confusion du deuxième set de guillemets. @Spyto : Peux-tu confirmé? |
|||
14-08-2017, 9:27,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Dans les fichiers anglais global.lang.php (ligne 353) et admin/global.lang.php (ligne 142), on trouve cette ligne :
Code PHP : $l['rel_time'] = "<span title=\"{5}{6}\">{1}{2} {3} {4}</span>"; et dans les fichiers, français (mêmes numéros de ligne), sans doute pour préserver la structure de la date en français, on trouve : Code PHP : $l['rel_time'] = "<span title=\"{5}{6}\">{4} {1} {2} {3}</span>"; Je précise que dans la version 1.8.13 en développement, cette ligne est toujours identique ! |
|||
14-08-2017, 12:16,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Le template original "postbit_attachments_thumbnails_thumbnail" était comme ça :
{$lang->postbit_attachment_filename} {$attachment['filename']} {$lang->postbit_attachment_size} {$attachment['filesize']}{$attachdate} La variable $attachdate était le contenu de $l['rel_time'] où {5} et {6} représentent $attachment['filename'] et $attachment['filesize'], ce qui est une duplication d'information? Sans compter les deux "title" imbriqués dans l'image... |
|||
14-08-2017, 22:16,
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Le template original "postbit_attachments_thumbnails_thumbnail" est incompatible avec le fichier de langue original "global.lang.php" !
Cela s'est produit dans la version 1.8.12 corrigée le 24 avril 2017: global.lang.php -$l['rel_time'] = "{1}{2} {3} {4}"; +$l['rel_time'] = "<span title=\"{5}{6}\">{1}{2} {3} {4}</span>"; |
|||
15-08-2017, 9:57,
(Modification du message : 15-08-2017, 10:05 par spyto.)
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Pour en avoir le coeur net, j'ai retéléchargé le pack anglais 1.8.12.
Il y a bien : Code : $l['rel_time'] = "<span title=\"{5}{6}\">{1}{2} {3} {4}</span>; alors que dans la 1.8.11, il y a : Code : $l['rel_time'] = "{1}{2} {3} {4}"; A priori, ils ont modifié sciemment ! Théoriquement, c'est parce qu'ils ont modifié le source, non ??? ======== Edit : dans la 1.8.13 en développement, il y toujours : Code : $l['rel_time'] = "<span title=\"{5}{6}\">{1}{2} {3} {4}</span>; |
|||
15-08-2017, 13:43,
(Modification du message : 15-08-2017, 14:09 par exdiogene.)
|
|||
|
|||
RE: Enlever le temps à coté d'un fichier joint ?
Il est pourtant facile de voir le problème avec le template original :
Code : <a href="attachment.php?aid={$attachment['aid']}" target="_blank"><img src="attachment.php?thumbnail={$attachment['aid']}" class="attachment" alt="" title="{$lang->postbit_attachment_filename} {$attachment['filename']} {$lang->postbit_attachment_size} {$attachment['filesize']} {$attachdate}" /></a> La variable $attachdate contenant l'assignation à $l['rel_time'] donne maintenant comme résultat ce que j'ai mentionné au début, des guillemets et un "title" insérés dans un autre "title" délimité lui aussi par des guillemets, ce qui n'est pas acceptable ni en HTML ni en PHP! Un autre exemple de la piètre qualité des codeurs actuels de MyBB, le 24 avril 2017 ils ont corrigé une section du script en en brisant une autre... Voir les problèmes ici : https://github.com/mybb/mybb/issues/2724 https://github.com/mybb/mybb/issues/2751 https://github.com/mybb/mybb/issues/2753 https://github.com/mybb/mybb/issues/2802 |
|||
« Sujet précédent | Sujet suivant »
|
Utilisateur(s) parcourant ce sujet : 5 visiteur(s)