Preview kép méret megváltoztatása az IMCE-ben

Csete Attila képe

Sziasztok!

Drupal 6.12 + IMCE 6.x-1.2 kombinációt használok.

Tudna valaki nekem segíteni, hogy az IMCE fájlböngészőben a megjelenített preview képek méretét hol tudom beállítani?

Nem a fájlnévnél szereplő kis képekre (inline preview) gondolok (azt megtaláltam - imce-content.tpl.php 15. sor, ha valakinek kellene), hanem annak a képnek a méretére, amit a fájlnévre kattintva megjelenít jobbra lent.

A problémát az okozza, hogy egy csomó nagy méretű fájl van fent nekem és azokat eredeti méretben jeleníti meg tehát nem látszik csak egy kis részlete, ha pedig úgy állítom be az inline preview-t hogy lássam mindet kis képben a fájlnévnél akkor letölti az összes könyvtárban lévő képet ami egy csomó idő és adat.

Köszi
Attila

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
cartman képe

58x.sor az imce.js-ben, nem egy túl szép megoldás,de működik.

//return img markup
imgHtml: function (fid, width, height) {

sajat_width = 600;
sajat_height = 450;
return

'< img src="'+ imce.getURL(fid) +'" width="'+ sajat_width +'" height="'+ sajat_height +'" alt="'+ imce.decode(fid) +'">'<code>;
}
0
0
Csete Attila képe

kipróbálom

0
0
csp képe

Talán ez egy picit felhasználó barátabb megoldás, mert figyelembe veszi a méretarányt is.

imgHtml: function (fid, width, height) {
  var arany = width/height;
  var maxwidth = 400; // Maximális kép szélesség
  width = (width > maxwidth) ? maxwidth : width;
  height = (height > (maxwidth/arany)) ? maxwidth/arany : height;
  var img = '<img class="lightbox" src="'+ imce.getURL(fid) +'" width="'+ width +'" height="'+ height +'" alt="'+ imce.decode(fid) +'">';
  var link = '<a href="' + imce.getURL(fid) + '" target="_blank">' + img + '</a>';
  return link;
}

Így nem jeleníti meg 400px-nél szélessebben a képet, rákattintva pedig új ablakban megnyílik eredeti méretben.
0
0