Hi Inge,<br><br>using<span><font color="#0000ff" face="Arial" size="2"> CmsPhotoAlbumConfiguration(CmsJspActionElement
jsp)</font></span> the scaling works.<br><br>A big step forward already. But it affects the detail-view, and not the overview.<br><br>Where can I find the template or jsp-page which is used to render the overview? I looked in /system/modules/org.opencms.frontend.photoalbum/ but could not find anything<br>
<br><br><br><br>p.s.<br><br>My code in my gallery-detail-template:<br><br>CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response);<br>CmsPhotoAlbumBean cmsPhoto = new CmsPhotoAlbumBean(pageContext, request, response);<br>
<br>CmsPhotoAlbumConfiguration configuration = new CmsPhotoAlbumConfiguration(cms);<br>configuration.getDetailImageScaler().setQuality(90);<br>configuration.getDetailImageScaler().setType(2);<br>configuration.getDetailImageScaler().setCropArea(0, 0, 600, 600);<br>
cmsPhoto.setConfiguration(configuration);<br><br><br><br><br><div class="gmail_quote">On 2 August 2010 10:14, Paul-Inge Flakstad <span dir="ltr"><<a href="mailto:flakstad@npolar.no">flakstad@npolar.no</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Hi again Yves, </font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">The empty </font></span><span><font color="#0000ff" face="Arial" size="2">CmsPhotoAlbumConfiguration constructor does no initialization. I assume
that's why it won't work.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Instead you should probably use one of the other
constructors:</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">CmsPhotoAlbumConfiguration(CmsJspActionElement
jsp)<br>CmsPhotoAlbumConfiguration(CmsJspActionElement jsp, java.lang.String
configUri)</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Best regards,</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Paul</font></span></div><br>
<blockquote style="padding-left: 5px; margin-left: 5px; border-left: 2px solid rgb(0, 0, 255); margin-right: 0px;">
<div dir="ltr" lang="en-us" align="left">
<hr>
<font face="Tahoma" size="2"><div class="im"><b>From:</b> <a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a>
[mailto:<a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a>] <b>On Behalf Of </b>Yves
Glodt<br></div><b>Sent:</b> 29. juli 2010 13:47<div><div></div><div class="h5"><br><b>To:</b> The OpenCms mailing
list<br><b>Subject:</b> Re: [opencms-dev] Photo album overview to crop
images<br></div></div></font><br></div><div><div></div><div class="h5">
<div></div>Hi,<br><br>I did what you suggested, without a result... <br>when I
set back the CmsPhotoAlbumConfiguration to the CmsPhotoAlbumBean object, the
album detailoverview is not displayed at all anymore....<br><br>Any more hints
for my square details pics ?<br><br>Best
regards,<br>Yves<br><br>CmsPhotoAlbumBean cmsPhoto = new
CmsPhotoAlbumBean(pageContext, request, response);<br><br>// set the CSS style
class names<br>CmsPhotoAlbumStyle style = new
CmsPhotoAlbumStyle();<br>style.setClassThumbTable("pgThumbTable");<br>style.setClassThumbImageTitle("pgThumbImageTitle");<br>style.setClassThumbText("pgThumbText");<br>style.setClassNavigation("pgNavigation");<br>
style.setClassDetailImageDescription("pgDetailImageDescription");<br>style.setClassDetailImageTitle("pgDetailImageTitle");<br><br>cmsPhoto.setStyle(style);<br><br>CmsPhotoAlbumConfiguration
configuration = new
CmsPhotoAlbumConfiguration();<br>configuration.getDetailImageScaler().setQuality(90);<br>configuration.getDetailImageScaler().setType(2);<br>configuration.getDetailImageScaler().setCropArea(0,
0, 80, 80);<br><br>cmsPhoto.setConfiguration(configuration); <span style="color: rgb(255, 0, 0);"><- when I add this line, the album is not
displayed at all anymore</span><br><br><br><br>
<div class="gmail_quote">On 9 July 2010 15:38, Paul-Inge Flakstad <span dir="ltr"><<a href="mailto:flakstad@npolar.no" target="_blank">flakstad@npolar.no</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="padding-left: 1ex; margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);">
<div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Hi
Yves,</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">That
method is protected, so you cannot access it
directly</font></span><span><font color="#0000ff" face="Arial" size="2">.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Try
something like this instead (haven't tested it
myself):</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">CmsPhotoAlbumConfiguration configuration = new
CmsPhotoAlbumConfiguration();</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">configuration.getDetailImageScaler().setQuality(90);</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">configuration.getDetailImageScaler().setType(2);</font></span></div>
<div dir="ltr" align="left"><span>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">configuration.getDetailImageScaler().setCropArea(0, 0, 80,
80);</font></span></div>
<div dir="ltr" align="left"><span></span> </div>
<div dir="ltr" align="left"><span>Hope this helps. :)</span></div>
<div dir="ltr" align="left"><span></span> </div>
<div dir="ltr" align="left"><span>Best regards,</span></div>
<div dir="ltr" align="left"><span>Paul</span></div></span></div></font></span></div><font color="#0000ff" face="Arial" size="2"></font><br>
<blockquote style="padding-left: 5px; margin-left: 5px; border-left: 2px solid rgb(0, 0, 255); margin-right: 0px;">
<div dir="ltr" lang="en-us" align="left">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a> [mailto:<a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a>] <b>On Behalf Of
</b>Yves Glodt<br><b>Sent:</b> 9. juli 2010 15:21<br><b>To:</b> The
OpenCms mailing list<br><b>Subject:</b> Re: [opencms-dev] Photo album
overview to crop images<br></font><br></div>
<div>
<div></div>
<div>
<div></div>I tried the following code down here in the template of my
photoalbum. Unfortulately it fails with:<br><br>"The method
setDetailImageScaler(CmsImageScaler) from the type
CmsPhotoAlbumConfiguration is not visible"<br><br>Anybody got a hint for
me... :-) ?<br><br>Best regards,<br>Yves<br><br><br><i>CmsImageScaler
scaler = new
CmsImageScaler();<br>scaler.setQuality(90);<br>scaler.setType(2);<br>scaler.setCropArea(0,0,80,80);<br><br><br>CmsPhotoAlbumConfiguration
configuration = new
CmsPhotoAlbumConfiguration();<br>configuration.setDetailImageScaler(scaler);
<span style="color: rgb(255, 0, 0);">// it fails
here</span><br><br>cms.setConfiguration(configuration);<br>//cms.getConfiguration().getDetailImageScaler().setType(2);<br>//cms.getConfiguration().getDetailImageScaler().setCropArea(0,0,80,80);<br><br></i>...<br><br>
cms.displayAlbum();<br><br><br><br><br>
<div class="gmail_quote">On 6 July 2010 09:57, Yves Glodt <span dir="ltr"><<a href="mailto:yg@mind.lu" target="_blank">yg@mind.lu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="padding-left: 1ex; margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);">Bumping...<br><br>In
fact, to clarify, I need to show the images in the gallery overview in a
square shape (100x100px), not rectangle.<br><br>Doing some research I
found that I can probably edit the template used for the photo album and
create a custom instance of CmsImageScaler.<br><br>Is that possible? Are
there any examples around?<br><br>Best regards,<br><font color="#888888">Yves</font>
<div>
<div></div>
<div><br><br>
<div class="gmail_quote">On 22 June 2010 10:28, Yves Glodt <span dir="ltr"><<a href="mailto:yg@mind.lu" target="_blank">yg@mind.lu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="padding-left: 1ex; margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204);">Hello,<br><br>is
it possible to have the photoalbum crop the images in the
overview?<br>(I have a situation where the overview should have square
images only.)<br><br>Best regards,<br><font color="#888888">Yves<br></font></blockquote></div><br></div></div></blockquote></div><br></div></div></blockquote></div><br></blockquote></div><br></div></div></blockquote>
</div>
<br><br>
_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br></blockquote></div><br>