Bonjour,
j’ai récupéré un Dolibarr v14 que j’ai progressivement upgradé vers la v18.
Au passage en v15, un bug étrange est apparu : entre le filtre des tags et les filtres de colonnes, j’ai un affichage aggloméré des Libellés des produits affichés.
Plutôt qu’un long discours :
Il me semble avoir mis à jour tous les modules complémentaires :
Modules complémentaires
CyberOffice 1.5.9
MyCyberOffice 1.4.1 (désactivé)
Ovh 4.1
marginauto 1.3 (désactivé)
MBI Champs Personnalisés 1.0 (désactivé)
et je n’ai pas touché la configuration spécifique (« Configuration » > « Divers »)
Paramètres additionnels
MAILING_LIMIT_SENDBYWEB = 25
MAIN_ENABLE_LOG_TO_HTML =
MAIN_FEATURES_LEVEL =
MAIN_SECURITY_CSRF_WITH_TOKEN =
MAIN_SMS_DEBUG = 1
CYBEROFFICE_chanel = 5
CYBEROFFICE_invoice = 1
MAIN_FIX_FOR_BUGGED_MTA = 1
MAIN_SIZE_LISTE_LIMIT = 100
MYCYBEROFFICE_script =
PDF_BANK_HIDE_NUMBER_SHOW_ONLY_BICIBAN = 1
PRODUCT_MAX_LENGTH_COMBO = 100
PRODUIT_DESC_IN_LIST = 1
STOCK_ALLOW_NEGATIVE_TRANSFER = 1
J’ai tenté de regarder dans le code PHP ce qui pouvait générer cela, mais je n’ai pas compris le mécanisme.
Configuration du serveur
Système : Debian 11
Serveur Web : Apache
Base de données : MariaDB
Interpréteur : PHP 7.4
Si vous avez une idée… Merci !
FHenry
Novembre 7, 2023, 9:11
2
Bonjour,
espritlibre:
PRODUIT_DESC_IN_LIST
Essayez de passer celle ci à 0
Ça ne change pas la donne.
J’ai essayé de changer MAIN_SIZE_LISTE_LIMIT
mais ça ne joue que sur le nombre de lignes dans le tableau, et le nombre de libellés dans mon bug.
Donc l’affichage en en-tête du tableau est directement lié à la liste affichée (si je mets « 1 », je n’ai qu’un seul élément dans mon tableau, et un seul libellé dans mon bug).
FHenry
Novembre 7, 2023, 10:28
4
Si vous faite F12 sur la page avez vous des erreurs dans la console?
Je pense que votre installation n’est pas correcte.
Je pense qu’il manque des fichier « .js » notamment ceux qui sont en charge d’affiche les bulles d’aides
Quand vous avez fait les montées de versions, avez vous laisser les anciens fichiers core de Dolibarr ? Votre Dolibarr est-til déployé avec git ou avez vous copier les fichier « a la main » (FTP ou glisser déposé)?
Je n’ai pas d’erreurs dans la console :
Pour ces upgrades, voilà ma procédure :
téléchargé le zip depuis github, puis dézippé
adaptation des droits (www-data:
)
copie du htdocs/config/config.php
vers mon nouveau dossier
copie des modules htdocs/custom/*
vers mon nouveau dossier
déplacement de mon dossier DocumentRoot pour sauvegarde
nouveau dossier à la place de l’ancien à l’emplacement DocumentRoot
navigation sur la page d’accueil pour le processus d’upgrade
Les anciens fichiers core ne sont donc plus là (je les ai en sauvegarde).
1 « J'aime »
FHenry
Novembre 7, 2023, 6:22
6
C’est très très bizarre effectivement…
Que tester d’autre, hummm… ?
Passez sur le theme eldy
Masquer dans la liste la colonne ref, puis libellé, etc… pour voir quelle colonne provoque ce comportement
Vérifier les attributs complémentaire du module Produit/service (En ligne ?)
Désactiver tous les modules externes (même si ceux que vous citez ne semble pas avoir d’impact la dessus)
Est-ce que dans les ref ou label vos articles vous avez des caractères « < » ou « > » ou " ?
supprimer la conf MAIN_ENABLE_LOG_TO_HTML
Récupérer la dernière version de dolibarr en version 18 depuis github
GitHub - Dolibarr/dolibarr at 18.0
Forcement, je ne reproduit pas et je pense que c’est spécifique à votre installation/donnée
Merci pour toutes ces suggestions. Voici le résultat
Passez sur le theme eldy
Masquer dans la liste la colonne ref, puis libellé, etc… pour voir quelle colonne provoque ce comportement
c’est bien la colonne « Libellé-long »
Vérifier les attributs complémentaire du module Produit/service (En ligne ?)
En mettant sa visibilité à 0 (au lieu de 2), c’est bon.
Donc le problème est résolu.
Par rapport à cette remarque, est-ce le mode de déploiement conseillé ?
J’aurais préféré un déploiement Docker/docker-compose. Que pensez-vous des images Docker de upshift et tuxgasy ?
Merci pour cette aide précieuse !