Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
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
: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
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
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
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
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
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
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
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
Et ce plugin ne peut pas te servir de base pour tes propres besoins ? :)
Hors ligne
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
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é...
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
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
Pages : 1
Vous n'êtes pas identifié(e).