Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2009-07-03 08:15:44

Tarlak
Membre
Inscription : 2005-03-07
Site Web

Agrandir la miniature square

Bonjour à tous,

Voila j'aimerais savoir si il est possible simplement, d'augmenter la taille des miniatures de type square (48px de coté) ?

Étant la seule miniature de forme carrée je l'utiliserais bien dans un thème, mais il faudrait que je puisse l'agrandir. Si cela doit touché au moteur de dotclear on oublie, j'essaierais de trouver autre chose.

Hors ligne

#2 2009-07-03 08:31:12

Dsls
Modérateur couteau-suisse
Inscription : 2004-11-18
Site Web

Re : Agrandir la miniature square

C'est ballot, toutes les tailles des miniatures sont modifiables via about:config... sauf sq.


Dyslexics have more fnu!

Hors ligne

#3 2009-07-03 09:00:59

Tarlak
Membre
Inscription : 2005-03-07
Site Web

Re : Agrandir la miniature square

:D En effet c'est ballot ça :) bon ben pas grave faut que je trouve autre chose :p, je m'en doutais un peu mais bon au moins maintenant je suis sur :)

Hors ligne

#4 2009-07-03 09:45:20

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Agrandir la miniature square

Tarlak a écrit :

:D En effet c'est ballot ça :) bon ben pas grave faut que je trouve autre chose :p, je m'en doutais un peu mais bon au moins maintenant je suis sur :)

Maintenant si toutes tes images sont carrées, tu peux aisément utiliser les autres tailles..

Une piste serait pour chaque image de téléverser sur ton hébergement une image aux dimensions "carré" et le format original.
Mais là ça sous entend de faire une manip' avec un éditeur d'image sur ton ordi..

Hors ligne

#5 2009-07-07 09:09:27

Tarlak
Membre
Inscription : 2005-03-07
Site Web

Re : Agrandir la miniature square

Osku ben non justement elle ne sont pas carrée :p, mais je vais me faire un petit script imagemagick je penses qui fera deux version de l'image une normale et une carrée. faudra juste voir comment bien utiliser cela dans le plugin gallery ensuite :p

Hors ligne

#6 2009-08-24 15:41:20

Jio
Membre
Inscription : 2009-03-12

Re : Agrandir la miniature square

Bon ça fait un moment que la question a été posée mais voici la solution pour redimensionner la miniature square :

Il faut modifier le fichier /dotclear/inc/core/class.dc.media.php


dans le code on trouve :

public $thumb_sizes = array(   
        'm' => array(448,'ratio','medium'),
        's' => array(240,'ratio','small'),
        't' => array(100,'ratio','thumbnail'),
        'sq' => array(48,'crop','square')
    );

il suffit de remplacer la valeur 48 par la nouvelle valeur (en px).

Une autre solution consiste à remplacer la valeur 'ratio' par 'crop' juste avant 'thumbnail', ainsi les thumbnail créés seront carrés et la taille de ces derniers est directement modifiable à partir de l'interface dotclear ;)

Hors ligne

#7 2010-06-01 11:06:11

evrenk
Membre
Inscription : 2006-06-30
Site Web

Re : Agrandir la miniature square

Bonjour,

J'ai eu la même envie parce que j'essaie de faire des personnalisations sur Noviny. Ne peut-on pas changer les valeurs du tableau $thumb_sizes dans un fichier de configuration de thème sans toucher aux fichiers de DC ?

Si quelqu'un de plus fort en POO que moi avait la solution, cela me dépannerait bien.

Bonne Journée,

Evren

Hors ligne

#8 2010-06-01 11:27:51

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : Agrandir la miniature square

evrenk a écrit :

Bonjour,

J'ai eu la même envie parce que j'essaie de faire des personnalisations sur Noviny. Ne peut-on pas changer les valeurs du tableau $thumb_sizes dans un fichier de configuration de thème sans toucher aux fichiers de DC ?

Si quelqu'un de plus fort en POO que moi avait la solution, cela me dépannerait bien.

Bonne Journée,

Evren

Hello,
Actuellement, c'est un peu verrouillé côté core de Dotclear.
Si le behavior annoncé dans le ticket #430 était ajouté, on pourrait réaliser ce que tu souhaites (et bien plus encore d'ailleurs) mais en attendant, c'est pas possible sans réinventer la roue.

Hors ligne

#9 2010-06-01 11:33:59

evrenk
Membre
Inscription : 2006-06-30
Site Web

Re : Agrandir la miniature square

Ok, merci infiniment de cette réponse prompte et claire :D

Hors ligne

#10 2012-08-29 19:45:45

fix
Membre
Inscription : 2005-01-20
Site Web

Re : Agrandir la miniature square

Je me permets de déterrer ce post, puisque le ticket dont parle osku ci-dessus (ticket #430) a été résolu (depuis un moment déjà).

Y a-t-il donc, désormais, la possibilité de changer les valeurs du tableau $thumb_sizes sans toucher au core de DC ? Si oui... comment pourrait-on faire cela ?

Il s'agit toujours de pouvoir générer des vignettes carrées d'une dimension plus grande que 48 pixels...

Quelqu'un aurait-il une idée ?

Hors ligne

#11 2012-08-29 19:47:16

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : Agrandir la miniature square

fix a écrit :

Il s'agit toujours de pouvoir générer des vignettes carrées d'une dimension plus grande que 48 pixels...

Tu peux utiliser le plugin userThumbSizes.

Hors ligne

#12 2012-08-29 20:18:06

fix
Membre
Inscription : 2005-01-20
Site Web

Re : Agrandir la miniature square

Non : ce plugin ne permet, me semble-t-il, "que" de spécifier la longueur du plus grand côté d'une vignette, alors qu'ici il s'agit d'en changer le type (pour obtenir des vignettes carrées).

Autrement dit, il faudrait pouvoir modifier la ligne 43 du fichier /dotclear/inc/core/class.dc.media.php :

't' => array(100,'ratio','thumbnail'),

en :

't' => array(100,'crop','thumbnail'),

sans toucher aux fichiers du core de DC...

Dernière modification par fix (2012-08-29 20:18:51)

Hors ligne

#13 2012-08-29 20:26:15

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : Agrandir la miniature square

Et ce plugin ne peut pas te servir de base pour tes propres besoins ? :)

Hors ligne

#14 2012-08-30 05:30:31

fix
Membre
Inscription : 2005-01-20
Site Web

Re : Agrandir la miniature square

Tu suggères donc qu'on pourrait étendre les fonctionnalités de ce plugin pour qu'il prenne en compte ce genre de cas ? C'est pas bête, ça ;) Il faudrait encore confirmation que cela est bien possible... et puis les behaviors, c'est pas trop mon truc : donc, j'en reviens à ma question...

Hors ligne

#15 2012-08-30 06:08:44

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Agrandir la miniature square

Vu que tu as décrypté mes mirovinbenneries dans OtherBlog, tu devrais pouvoir défrankpauliser userThumbSizes et/ou en proposer une version customisée et/ou demander à l'auteur d'ajouter cette possibilité...

Hors ligne

#16 2012-08-30 11:08:10

fix
Membre
Inscription : 2005-01-20
Site Web

Re : Agrandir la miniature square

Mirovinben a écrit :

demander à l'auteur d'ajouter cette possibilité...

C'était un peu le sens caché de mon dernier message :)

N'empêche, je vais suivre ton conseil, et tenter de fixiser le code à ma sauce. On verra bien ! Si j'y parviens, je reviens donner des nouvelles... Si vous ne me voyez plus d'ici quelques jours, c'est que je me suis perdu dans le code. Dans ce cas, merci d'appeler Franck à la rescousse.

Dernière modification par fix (2012-08-30 11:10:55)

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map