Page 1 of 1

[heropend] Album default template aanpassen

Posted: Fri Sep 18, 2009 11:01 am
by simpel_cms
Beste mensen,

Ik probeer de default template van de album module aan te passen maar helaas is het nog niet gelukt.
Wat ik graag wil is dat als je op de grote foto klikt dat hij dan niet gesloten wordt maar dat hij de eerste foto weer laat zien.

De code is:

Code: Select all

{* Include JS files. You can move this to the head of your page template if you want *}
<!--Thickbox ThickBoxWithPrev-Next stuff-->
<__script__ type="text/javascript" src="modules/Album/templates/db/js/jquery.js"></__script>
<__script__ type="text/javascript" src="modules/Album/templates/db/js/thickbox.js"></__script>


{if $pictureid !=0}

{* Big Picture *}
<div style="text-align:center">
<p class="bigpicturecaption"><strong>{$picture->name}</strong><br />
{$picture->comment}<br />
<span class="bigpicturenav">
{if $link.picture.previous}<a href="{$link.picture.previous}" title="Previous picture">< Previous</a>{/if}
 <span class= "albumpicturecount">( Picture {$picturenumber}/{$picturecount} )</span> 
{if $link.picture.next}<a href="{$link.picture.next}" title="Next picture">Next ></a></span>{/if}
</p>
<img src="{$picture->picture}" alt="{$picture->name|escape:'html'} - {$picture->comment|escape:'html'}"  title="{$picture->name|escape:'html'}  - {$picture->comment|escape:'html'}" />
</div>
{/if}

{* Album List *}
{if !$album}
<ul class="albumlist">
	{foreach from=$albums item=album}
	<li class="thumb">
 	<a href="{$album->link}">
<img src="{$album->thumbnail}" alt="{$album->name|escape:'html'}" title="{$album->name|escape:'html'} - {$album->comment|escape:'html'}"{$album->autothumbnailsize} /></a>

<p class="albumname">{$album->name}<br />
<span class="albumpicturecount">({$album->picturecount} images)</span><br />
<span class="albumcomment">{$album->comment}</span></p>
</li>
	{/foreach}
</ul>

{else}

{* Photo List *}
<p><span class="noprint">Click on a thumbnail to view a larger image. Click anywhere on the larger image or use the 'Esc' (escape) key to close it. Use the 'next' and 'previous' links or the '<' or '>' (more than/less than keys) to navigate the larger images. <br/>{if $returnlink}<a href="{$returnlink}">Return to the album index page</a>{/if}</span></p>
	{if $pagecount>1}
	<p class="albumnav">
		<a href="{$link.page.first}" title="first page"><< </a>
		{if $link.page.previous}<a href="{$link.page.previous}" title="previous page">< </a>{/if}
		page {$pagenumber}/{$pagecount}
		{if $link.page.next}<a href="{$link.page.next}" title="next page"> ></a>{/if}
		<a href="{$link.page.last}" title="last page"> >></a>
	</p>
	{/if}
<h3>{$album->name}</h3>
{$album->comment}
<ul class="picturelist">
	{foreach from=$pictures item=picturesrow}
	    {foreach from=$picturesrow item=onepicture}
	    <li class="thumb"><a href="{$onepicture->picture}" rel="{$album->name|escape:'html'}" class="thickbox" title="{$onepicture->name|escape:'html'} - {$onepicture->comment|escape:'html'}"> <img src="{$onepicture->thumbnail}" alt="{$onepicture->name|escape:'html'} - {$onepicture->comment|escape:'html'}" title="{$onepicture->name|escape:'html'} - {$onepicture->comment|escape:'html'}"{$onepicture->autothumbnailsize} /></a>
   	   </li>

      {if ($onepicture->number==$picturenumber and !$picture)}{assign var=picture value=$onepicture}{/if}
	    {/foreach}
	{/foreach}
</ul>

{if $picturecount==0}No image{/if}
{/if}

{if $picture->id>0}
{/if}
<div style="clear:both"></div> 

Re: Album default template aanpassen

Posted: Fri Sep 18, 2009 12:01 pm
by Rolf
Hallo simpel_cms.

Ik wil geen reclame maken hoor... maar uhhh...
Heb je de nieuwe module van Jos al eens bekeken? http://dev.cmsmadesimple.org/projects/gallery
Veel gebruiksvriendelijker en voor ons dus: Nederlandstalige support...  ;)
Voor mij is de Album module verleden tijd. Veel te omslachtig  :(

Grt. ®

Re: Album default template aanpassen

Posted: Fri Sep 18, 2009 12:26 pm
by simpel_cms
Hallo Rolf,

Bedankt voor je reactie.
Heb je toevallig ook een voorbeeld van deze album ?

Ik zag laatst op dit forum ook een album maar daar kreeg je een melding dat je er voor moet betalen. Dat ben ik eigenlijk niet van plan.

Gr
Simpel_cms

Re: Album default template aanpassen

Posted: Fri Sep 18, 2009 1:28 pm
by Rolf
Heb je toevallig ook een voorbeeld van deze album ?
Ik PM je even één.
Ik zag laatst op dit forum ook een album maar daar kreeg je een melding dat je er voor moet betalen. Dat ben ik eigenlijk niet van plan.
Ben ik nog niet tegen gekomen, lijkt me ook een beetje in strijd met de hele visie achter GNU/GPL licenties...

Meer info, discussie, voorstellen, enz. http://forum.cmsmadesimple.org/index.ph ... 531.0.html

®

Re: Album default template aanpassen

Posted: Fri Sep 18, 2009 2:57 pm
by simpel_cms
Bedankt Rolf,

Voorbeeld ziet er goed uit.  Ben nu bezig om de foto's er op te zetten.
Het was toch een andere die ik gezien had.  Hier geen melding gezien voor het registreren.

Gr
Simpel_cms

Re: Album default template aanpassen

Posted: Fri Sep 18, 2009 4:35 pm
by Jos
Rolf wrote: Ik wil geen reclame maken hoor... maar uhhh...
Waarom niet  ;D

Re: [heropend] Album default template aanpassen

Posted: Sat Sep 19, 2009 3:16 pm
by simpel_cms
In de admin pagina heb ik bij omschrijving een omschrijving in gevuld van een foto maar deze wordt bij geen enkele template weergegeven. Wat doe ik dan fout ?

Gr
Simpel _cms

Re: [heropend] Album default template aanpassen

Posted: Sat Sep 19, 2009 3:39 pm
by Jos
Bedoel je bij de Gallery module of nog steeds bij de Album module?

In geval van gallery klopt dat, omdat bijv lightbox en fancybox geen descriptions ondersteunen.

Je kunt het wel wat "tweaken" in de template. Bijvoorbeeld voor Lightbox, daar zit nog een addertje dat je wel html mag gebruiken, maar dat deze geëscaped moet zijn.

Vervang in de lightbox-template

Code: Select all

title="{$image->title}"
door:

Code: Select all

title="{$image->title}<br />{$image->comment|escape:'html'}"

Re: [heropend] Album default template aanpassen

Posted: Sat Sep 19, 2009 3:47 pm
by simpel_cms
Klopt ik bedoelde de: gallery
Top bedankt.
Nog een vraagje: Hoe kan ik de knop start / stop / pauze  volgende / vorige / sluiten constant zichtbaar houden in de template Lytebox_slideshow ?

Re: [heropend] Album default template aanpassen

Posted: Sat Sep 19, 2009 4:17 pm
by Jos
Daar moet ik je het antwoord schuldig op blijven. Lytebox komt vanaf deze site: http://www.dolem.com/lytebox/ en daar is nauwelijks documentatie te vinden...  :-\

Re: [heropend] Album default template aanpassen

Posted: Sat Sep 19, 2009 6:09 pm
by simpel_cms
Oke jammer. 
Ik had deze nl gebruikt omdat de sildeshow automatische begint zodra je de eerste foto aan klikt.

Kan dit misschien ook met een andere template ?

Re: [heropend] Album default template aanpassen

Posted: Sat Sep 19, 2009 6:25 pm
by Jos
Op dit moment zitten er nog geen andere slideshows in. Maar ze zijn redelijk eenvoudig toe te voegen zonder dat de Gallery module geherprogrammeerd hoeft te worden.

Als je er ergens eentje tegenkomt, dan hoor ik dat graag.
Ik stel wel als voorwaarde dat het een vrij te gebruiken systeem moet zijn (à la Lytebox), gebaseerd is op javascript en css. jQuery is ook mogelijk, zelfs voorkeur, maar geen mootools, scriptaculous of anderszins... Die zijn overigens technisch wel te integreren met Gallery, maar zal ik niet daarvoor aanpassen cq. ondersteunen.