Siriux Theme anpassen

kajutus

Joined: 2006-12-23
Posts: 29
Posted: Wed, 2009-03-25 13:33

Hallo,

Ich benutze Gallery2.5.x und habe den Siriux Theme.
Dabei ist mir aufgefallen, das ich keine Option habe für "Fullsize", also Bilder in original Größe anzeigen (z.b. als popup wie im Carbon Theme)

und ich hätte gerne sowas wie eine DropDownListe in der ich Einstellen kann, wieviele Bilder pro Seite angezeigt werden sollen.

Weiss jmd ob das ohne große Änderungen im quellcode geht?
Oder kann mir jmd sagen ob man das im Siriux Theme ändern kann z.b. theme.tpl oder albums.tpl?

Grüße
Kai

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Wed, 2009-03-25 16:15

Ohne dass ich es mir jetzt genauer angeschaut habe, wenn aber alle Deine Wünsche mit dem Carbon Motiv erfüllt sind, aber nach Umschalten auf das Siriux Motiv nicht mehr, dann dürften die Unterschiede in den .tpl-Files und/oder Motiveinstellungen zu suchen sein. Ich würde also die beiden entsprechenden Files / Einstellungen mal vergleichen.

Am Quellcode wirst Du kaum etwas verändern müssen (.tpl != Quellcode). In den .tpl-Files sowie den Motiveinstellungen definierst Du welche Blöcke wo dargestellt werden. Blöcke werden von Modulen bereitgestellt, z.B. das Google Maps Module den Google Mini Map Block. Diese kannst Du in der Seitenleiste darstellen, unterhalb der Elementbeschriftung oder wo immer Du lustig bist indem Du das .tpl File modifizierst.

ACHTUNG/ Modifizierte .tpl-Files im Unterverzeichnis /local speichern!
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
kajutus

Joined: 2006-12-23
Posts: 29
Posted: Wed, 2009-03-25 18:44

Hi,

ja also was ich gefunden habe ist im carbon templates verzeichnis die "navigator.tpl"
dort ist dann etwa folgender code

<div class="content">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td align="center">
{if !empty($theme.sourceImage) && count($theme.imageViews) > 1}
{capture name="url"}{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.sourceImage.id`"}{/capture}
<td class="gsActionIcon">
<div class="buttonPopup"><a href="{$smarty.capture.url}" target="_blank" onclick="popImage(this.href,'{$theme.item.title|escape:"quotes"}'); return false;"
title="{g->text text="Full Size"}"></a></div>
</td>
{/if}
</td>
</tr>
</table>

hab das schon etwas abgeaendert. aber um die ganzen klassen und strukturen zu verstehen muesste ich mich wohl mit dem ganzen code von gallery2 auseinander setzen das is allerdings viel zu aufwendig. daher weiss ich teilweise nich was das hier z.b. bedeuten soll
"{capture name="url"}{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.sourceImage.id`"}{/capture}"

ich möchte quasi den code in meine photo.tpl einfuegen im siriux templates verzeichnis.
so dass ein kleiner button direkt ueber dem bild ist für "fullSize".

 
kajutus

Joined: 2006-12-23
Posts: 29
Posted: Wed, 2009-03-25 20:11

ah habs hinbekommen

<div name="content">
{capture name="url"}{g->url arg1="view=core.DownloadItem" arg2="itemId=`$theme.sourceImage.id`"}{/capture}

<a href="{$smarty.capture.url}" target="_blank" onclick="popImage(this.href,'{$theme.item.title|escape:"quotes"}'); return false;"
title="{g->text text="Full Size"}">FULLSIZE</a>
</div>

in der photo.tpl

 
baeradatza

Joined: 2010-01-12
Posts: 5
Posted: Tue, 2010-01-12 09:51

hi, da ihr euch ja offensichtlich und gottseidank hie so gut auskennt, hab ich als absoluter anfänger folgende frage:

ich hätte gerne ind er gallery2 im siriux theme einen button oder link, über welchen man das bild in originalgrösse downloaden kann.

da ich aber absoluter neuling bin und von der änderung der template-datein nix vertstehe, wäre eine schritt für schritt anleitung ganz nett.

ich hoffe ihr könnt mir weiterhelfen,

gruss marc