Page 21 of 29
Re: Nieuwe module: Gallery
Posted: Tue Oct 05, 2010 3:45 pm
by Rolf
Gregor wrote:
Dank je Rolf. Dan is er iets dat ik niet begrijp.
Heb het even verder uitgewerkt:
{foreach from=$images item=image}
{if $image->comment}
{capture assign=foo}{$image->comment}{/capture}
{else}
{capture assign=foo}{$image->title}{/capture}
{/if}
{if $image->isdir}
file}" title="{$foo}">thumb}" alt="{$foo}" />
{$foo}
{else}
file}" title="{$foo}" rel="gallery">thumb}" alt="{$foo}" />
{/if}
{/foreach}
Vul je een omschrijving in bij een foto dan zal deze worden getoond.
Zo niet dan zal de titel van de foto verschijnen.
Is dit wat je bedoelt?
grt. Rolf
Re: Nieuwe module: Gallery
Posted: Tue Oct 05, 2010 9:33 pm
by Jos
Masweb, probeer eens de inhoud van het bestand
doc/htaccess.txt te gebruiken voor je .htaccess file. Volgens mij staat daar meer in dan in de voorbeelden in de Wiki. Bijvoorbeeld mis ik de regel , al weet ik niet of dat er toe doet...
Re: Nieuwe module: Gallery
Posted: Tue Oct 05, 2010 9:39 pm
by Jos
Gregor wrote:
Mijn idee was/is daarbij als volgt. Bij een individuele foto zijn er situaties waar ik de ene keer wel en dan weer geen comment wil. Dit dus bij de tag {Gallery img=123}
Geeft dit de toelichting waar je aan dacht?
Ja thx.. en ik denk dat het prima in een template is op te lossen, als je eveneens een extra veld aanmaakt voor foto's, zoals een aankruisvakje en vervolgens een {if} statement erop loslaten in de single image template.
Parameters in tags zijn namelijk ondingen als het gaat om pretty urls. Elke parameter komt in de url terecht, en daar moeten rewriterules voor toegevoegd worden (voor elke mogelijke combinatie) wat vervolgens leidt tot niet zulke mooie pretty urls

Ik voorzie dat daar klachten van gaan komen

Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 8:10 am
by Masweb
Jos wrote:
Masweb, probeer eens de inhoud van het bestand doc/htaccess.txt te gebruiken voor je .htaccess file. Volgens mij staat daar meer in dan in de voorbeelden in de Wiki. Bijvoorbeeld mis ik de regel , al weet ik niet of dat er toe doet...
Mijn .htaccess file in de main route is zoals omschreven. Ik weet niet of het veilig is om die hier te posten maar dat wil ik graag doen als je er even naar wil kijken.
De urls die hij maakt voor de albums zien er zo uit:
http://www.de-klerk.nl/gallery/Test-galerie-1/76.html
http://www.de-klerk.nl/gallery/Test-galerie-2/76.html
http://www.de-klerk.nl/gallery/test-3/76.html
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 10:00 am
by Gregor
Rolf wrote:
Gregor wrote:
Dank je Rolf. Dan is er iets dat ik niet begrijp.
Heb het even verder uitgewerkt:
{foreach from=$images item=image}
{if $image->comment}
{capture assign=foo}{$image->comment}{/capture}
{else}
{capture assign=foo}{$image->title}{/capture}
{/if}
{if $image->isdir}
file}" title="{$foo}">thumb}" alt="{$foo}" />
{$foo}
{else}
file}" title="{$foo}" rel="gallery">thumb}" alt="{$foo}" />
{/if}
{/foreach}
Vul je een omschrijving in bij een foto dan zal deze worden getoond.
Zo niet dan zal de titel van de foto verschijnen.
Is dit wat je bedoelt?
grt. Rolf
Fijn dat je meedenkt Rolf!
In de source van de pagina zie ik:
Code: Select all
<a href="foto-s/2009-2010.html">foto's Fancy Fair</a></span></p>
<a class="group" href="uploads/images/Gallery/2010-2011/Groepen/Jaarfoto_2010-2011.jpg" title="Jaarfoto 2010 - 2011" rel="gallery"><img src="uploads/images/Gallery/2010-2011/Groepen/thumb_Jaarfoto_2010-2011.jpg" alt="Jaarfoto 2010 - 2011" /></a>
Onder de foto verschijnt geen tekst
http://www.jwvdmeene.nl
Als ik met de cursor op de foto sta, dan zie ik wel de een omschrijving. Het liijkt wel alsof de title onder de image alleen in de link verschijnt, maar niet onder de foto kan worden geplaatst. Welk deel van de code is 'verantwoordelijk' voor het plaatsen van de title of comment?
Gregor
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 10:02 am
by Gregor
Jos wrote:
Gregor wrote:
Mijn idee was/is daarbij als volgt. Bij een individuele foto zijn er situaties waar ik de ene keer wel en dan weer geen comment wil. Dit dus bij de tag {Gallery img=123}
Geeft dit de toelichting waar je aan dacht?
Ja thx.. en ik denk dat het prima in een template is op te lossen, als je eveneens een extra veld aanmaakt voor foto's, zoals een aankruisvakje en vervolgens een {if} statement erop loslaten in de single image template.
Parameters in tags zijn namelijk ondingen als het gaat om pretty urls. Elke parameter komt in de url terecht, en daar moeten rewriterules voor toegevoegd worden (voor elke mogelijke combinatie) wat vervolgens leidt tot niet zulke mooie pretty urls

Ik voorzie dat daar klachten van gaan komen
Dank je voor de uitleg Jos, m.n. die laatste alinea, daarvan wist ik niet dat dat op die manier werkt.
Gregor
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 10:23 am
by Rolf
@ Gregor
Ahh okay, Single Image Template...
Staat onder in het Sjablonen scherm.
Code: Select all
{if $image->comment}
{capture assign=foo}{$image->comment}{/capture}
{else}
{capture assign=foo}{$image->title}{/capture}
{/if}
<a class="group" href="{$image->file}" title="{$foo}" rel="gallery">
<img src="{$image->thumb}" alt="{$foo}" />
</a>
grt. Rolf

Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 10:54 am
by Gregor
Ahhh, die had ik nog niet gevonden

Code erin geplakt
Ik denk dat ik mezelf niet goed heb uitgelegd...
Wat ik bedoel is de title of comment onder de foto als die 'gewoon' in de tekst staat (of vraag ik nu teveel...). Als je op de foto klikt, dan zie je inderdaad de title of comment nu onder de foto verschijnen
Gregor
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 12:55 pm
by Masweb
Kan het iets te maken hebben met de versie (1.6.6)
Moet ik die soms updaten??
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 3:37 pm
by Jos
Masweb wrote:
Mijn .htaccess file in de main route is zoals omschreven.
Is het veel moeite om je huidige .htaccess file te vervangen en te testen of het met de standaard regels uit de doc/htaccess.txt wel goed gaat?
Masweb wrote:
Kan het iets te maken hebben met de versie (1.6.6)
Moet ik die soms updaten??
Nee, met 1.6.6 zou het gewoon moeten werken, al zijn er natuurlijk allerlei andere redenen waarom je wel naar tenminste 1.6.8 zou moeten upgraden.
Heb je ditzelfde probleem ook met bijvoorbeeld de News module? Zou je eens kunnen uitproberen of die wel doet wat je verwacht? (van samenvattingsweergaven doorklikken naar een detailweergave van een artikel)
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 3:48 pm
by Masweb
Jos wrote:
Nee, met 1.6.6 zou het gewoon moeten werken, al zijn er natuurlijk allerlei andere redenen waarom je wel naar tenminste 1.6.8 zou moeten upgraden.
Heb je ditzelfde probleem ook met bijvoorbeeld de News module? Zou je eens kunnen uitproberen of die wel doet wat je verwacht? (van samenvattingsweergaven doorklikken naar een detailweergave van een artikel)
Ik heb even op een subdomein een nieuwe installatie gedaan en de database gekopieerd.
Als hetzelfde geïnstelleerd behalve de Friendly url's.
Het werkt nu wel!
Toch zou ik graag Friendly url's hebben. Welke methode kan ik daarvoor het beste gebruiken zodat de gallery blijft werken?
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 5:56 pm
by Jos
Nieuwe uitgangspunten maken het helpen niet makkelijker
Jos wrote:
Masweb wrote:
Mijn .htaccess file in de main route is zoals omschreven.
Is het veel moeite om je huidige .htaccess file te vervangen en te testen of het met de standaard regels uit de doc/htaccess.txt wel goed gaat?
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 7:29 pm
by Rolf
@ Gregor
Gregor wrote:
Ik denk dat ik mezelf niet goed heb uitgelegd...
Wat ik bedoel is de title of comment onder de foto als die 'gewoon' in de tekst staat (of vraag ik nu teveel...). Als je op de foto klikt, dan zie je inderdaad de title of comment nu onder de foto verschijnen
Bedoel je zoiets?
{if $image->comment}
{capture assign=foo}{$image->comment}{/capture}
{else}
{capture assign=foo}{$image->title}{/capture}
{/if}
file}" title="{$foo}" rel="gallery">
thumb}" alt="{$foo}" />
{$foo}
Je zult met CSS wellicht nog wel even de juiste plaatsbepaling moeten instellen, dat de tekst keurig bij de foto blijft bedoel ik.
grt. Rolf

Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 7:40 pm
by Masweb
Jos wrote:
Nieuwe uitgangspunten maken het helpen niet makkelijker
Jos wrote:
Masweb wrote:
Mijn .htaccess file in de main route is zoals omschreven.
Is het veel moeite om je huidige .htaccess file te vervangen en te testen of het met de standaard regels uit de doc/htaccess.txt wel goed gaat?
Excuus Jos,
Klopt, is niet zo netjes van me.
Ik had de standaard regels al teruggezet, maar dan werkte alleen de index.php nog.
Toen ben ik maar opnieuw begonnen omdat ik niet meer wist wat ik destijds allemaal veranderd heb.
Kan je mij misschien vertellen wat de beste methode is voor de Friendly url's?
Re: Nieuwe module: Gallery
Posted: Wed Oct 06, 2010 7:52 pm
by Jos
Het zou niet zoveel problemen moeten geven... het is een eenvoudige tweetrapsraket.
Eerst verander je in de config.php file de setting $config['url_rewriting'] = 'none'; naar
Code: Select all
$config['url_rewriting'] = 'mod_rewrite';
Hiermee vertel je het cms systeem dat de door het systeem gegenereerde links er "pretty" uit moeten zien.
Daarna kopieer je het bestand doc/htaccess.txt naar de root van je site en hernoem naar .htaccess
Daarin hoef je volgens mij alleen nog even
Code: Select all
#Sub-dir e.g: /cmsms
RewriteBase /
aan te passen als je site in een subdirectory draait.
de htaccess zorgt ervoor dat de pretty urls vertaald worden naar de "dirty" urls, zodat de bedoelde site netjes geopend wordt.
een belangrijke noot in de config is te lezen:
#What type of URL rewriting should we be using for pretty URLs? Valid options are:
#'none', 'internal', and 'mod_rewrite'. 'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.