augmenter la taille des images du dossier .thumbs de médias

koragerkorager Member

salutations amicales,
j'ai cherché mais rien trouvé, sniff... m'enfin, je ne suis pas très fort en programmation, ni en recherches...

les images dans le dossier .thumbs sont en 48x48 pixels et sont illisibles - pour mes pauvres petits yeux - dans la page Gestion des médias. Cliquer à chaque fois sur l'une d'entre elle pour l'agrandir et la voir correctement est lassant surtout quand on en a beaucoup,

comment puis-je augmenter la taille de ces thumbs dans la page Gestion des médias, en 200x200pixels par exemple, pour qu'elles soient lisibles pour moi directement ?

MERCI pour vos conseils éclairés,
cordialement, K.

Réponses

  • erxyzerxyz Member

    Salut,

    Tu as un réglage pour cela en zone admin > Options d'affichage

    https://wiki.pluxml.org/docs/customize/displayconfig.html

  • 11 févr. modifié

    Bonjour,

    Tu peux aussi ajouter quelques styles au fichier themes.css dans le dossier : **core\admin\theme\theme.css **

    Les styles suivants (à régler à ta convenance pour la valeur de la loupe) :


    /* Survol des etiquettes dans medias.php */ .icon { position:relative; } .icon:hover { z-index:1; } .thumb { transform-origin:0; transition:0.25s; } .thumb:hover { scale:4 ; /* effet de loupe agrandi d'un facteur de 4 l'image survolée */ }

    J'ai l'impression que dans la page medias.php, la fonction "recréer les miniatures" bogue , elle ne fait rien du tout aux fichiers .
    Quand à la fonction _getDirFiles dans class.plx.medias.php , l'appel à plxUtils::makeThumb() se fait sans extraire les données de configuration et reste sur la valeur par défaut a 48x48 .


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    @korager
    La dimension 48 est inscrite dans le dur dans le code de PluXml.
    Si tu veux la modifier, il faut modifier la valeur48 en 200 dans le fichier core/lib/class.plx.utils.php dans la déclaration de la fonction public static function makeThumb(...) (ligne n°652 pour PluXml 5.8.9)
    Il faut aussi faire la même chose pour le fichier core/admin/theme/theme.css pour la règle à la ligne n°358

    #medias-table img {
        max-width: 48px;
        padding-top: 7px;
    }
    

    Et pour finir, supprimer le dossier data/medias/.thumbs pour forcer la création des vignettes avec la nouvelle dimension

  • SudwebdesignSudwebdesign Member
    21 févr. modifié

    Salut @korager, il existe une solution bien plus simple que de modifier les fichiers de PluXml pour avoir des miniatures 3 fois plus grande, la voici.

    Installation :
    1 - Extraire l'archive ci-jointe et placer le fichier admin-perso.css dans le dossier data de ton installation,
    2 - Au menu Administration > Paramètres > Configuration avancée de ton PluXml :
    2.1 - Ce trouve le champ Emplacement et nom du fichier css personnel pour la personnalisation de l'interface d'administration
    2.2 - Y Inscrire : data/admin-perso.css
    2.3 - enregistrer la configuration.
    3 - Et voilà, c'est fait. Aller voir les médias ;)

    Fichier admin-perso.css

    /*
    * Thème personnel pour la zone d'administration de PluXml
    * Copyleft       21/02/2024 sudwebdesign
    * Site           http://sudwebdesign.free.fr
    * Authors        Thomas I.
    *
    * Installation:
    * 1 - Placer ce fichier dans le dossier "data" de votre installation
    *
    * 2 - Au menu Administration > Paramètres > Configuration avancée :
    *
    * 3- Inscrire : data/admin-perso.css
    * Au champ "Emplacement et nom du fichier css personnel pour la personnalisation de l'interface d'administration"
    *
    */
    :root {
     --miniature: 13.4rem;
    }
    #plugins-table img,
    #medias-table img,
    #medias-table .icon .thumb {
     max-width: var(--miniature);
     width: var(--miniature);
     height: var(--miniature);
    }
    .scrollable-table th.col-icon {
     min-width: calc(var(--miniature) + 1.4rem);
    }
    

    Astuce :
    Modifier la valeur 13.4 en 26.8 de la ligne pour augmenter la taille des miniatures en fois 6

    --miniature: 13.4rem;
    

    Note : c'est une notation a l'anglaise, donc le point est la virgule ici.

    ps : s'occupe aussi des miniatures des plugins et une version basique (à l'ancienne) pour que les miniatures soient des carrés de 128 pixels est aussi dans l'archive jointe a ce message.

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

    #mozinor président

  • koragerkorager Member
    28 févr. modifié

    Après quelques retards ( longue maladie hélas très invalidante qui s'est un peu calmée )
    GRAND MERCI à tous et plus particulièrement à [bazooka07] et [Sudwebdesign] pour leurs solutions qui fonctionnent... toutefois les miniatures agrandies sont floues mais quand même lisibles,
    encore merci, et vive PluXml, cordialement, Korager

Connectez-vous ou Inscrivez-vous pour répondre.