Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#111 2008-06-08 08:30:57
- jstubbs
- Moderator
- From: Hong Kong
- Registered: 2004-12-13
- Posts: 2,395
- Website
Re: smd_gallery: super-flexible gallery generator
Hi Stef, trying to find a clean and simple way of displaying various image galleries on one page, using a background colour and border for each gallery.
Currently, I have this in the page source:
<div class="contentbox">
<txp:smd_gallery category="one, two, three, four" wraptag="div" class="thumbs" form="gallery" />
</div>
And this in the gallery form:
<txp:if_different>
<h2>{category_title}</h2>
</txp:if_different>
<a href="{url}" title="{title}"><img src="{thumburl}" alt="{alt}" /></a>
What happens now is that the contentbox div surrounds all the galleries, rather than each one. Is there a simple way to do this?
Edit: I realise that I could just make four smd_gallery tags and surround each one with the div, but that’s not clean :-) Tried placing the div into the form, but that gave some interesting results!
Last edited by jstubbs (2008-06-08 08:32:53)
Offline
#112 2008-06-08 08:46:11
- Bloke
- Developer
- From: Leeds, UK
- Registered: 2006-01-29
- Posts: 9,977
- Website
Re: smd_gallery: super-flexible gallery generator
jstubbs wrote:
If you remove the contentbox from round the smd_gallery tag, does this work:
<txp:if_different>
<h2>{category_title}</h2>
<div class="contentbox">
</txp:if_different>
<a href="{url}" title="{title}"><img src="{thumburl}" alt="{alt}" /></a>
<txp:if_different>
</div>
</txp:if_different>
?? It’s a bit kludgy.
If it doesn’t work I’ll have to try and find a better way of handling multiple galleries from one tag. Will put my thinking cap on, thanks for highlighting this.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
#113 2008-06-08 09:23:17
- jstubbs
- Moderator
- From: Hong Kong
- Registered: 2004-12-13
- Posts: 2,395
- Website
Re: smd_gallery: super-flexible gallery generator
Hi Stef, thanks for the tip. I had tried something similar earlier, and the result is the same – the div surrounds the H2 and the first image of each gallery.
I have changed the page/form back to what I had before. The gallery is here
Edit: You can see from the page what I am trying to achieve – a div box surrounding each gallery, as opposed to all the galleries.
Last edited by jstubbs (2008-06-08 09:24:31)
Offline
#114 2008-06-08 09:35:09
- Bloke
- Developer
- From: Leeds, UK
- Registered: 2006-01-29
- Posts: 9,977
- Website
Re: smd_gallery: super-flexible gallery generator
jstubbs wrote:
the div surrounds the H2 and the first image of each gallery.
Bugger, of course. OK, I’ll see what I can come up with to enhance the plugin later today. Sorry for the inconvenience.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
#115 2008-06-08 09:52:27
- jstubbs
- Moderator
- From: Hong Kong
- Registered: 2004-12-13
- Posts: 2,395
- Website
Re: smd_gallery: super-flexible gallery generator
Hi again, is it possible to sort the categories according to the order they are placed in the tag?
<div class="contentbox">
<txp:smd_gallery category="one, two, three, four" wraptag="div" class="thumbs" form="gallery" />
</div>
In this example, what I would like to do is display the categories in the exact order I place them. I can see some sort options in the plugin help, but not sure if it works according to the order the categories are called.
Offline
#116 2008-06-08 10:03:19
- Bloke
- Developer
- From: Leeds, UK
- Registered: 2006-01-29
- Posts: 9,977
- Website
Re: smd_gallery: super-flexible gallery generator
jstubbs wrote:
Hi again, is it possible to sort the categories according to the order they are placed in the tag?
I think it’s pot luck with categories, since MySQL returns them in the order they are inserted into the database. By default the plugin will order by category (sort=""
will stop that and leave the order to chance).
At the moment, sort="fixed"
only works if you use the id
parameter for the categories. I can’t remember why I limited it to that scenario, but there was probably a good reason. If, however I find there isn’t a good reason and it was just a legacy bit of code from slimbox, I’ll lift the restriction. Hmph, I call this a flexible gallery plugin, but it’s clearly not! I’ll see what I can do.
A temporary workaround until I can tend to this would be to use id="4, 12, 2, 7" sort="fixed"
instead of the category names.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Offline
#117 2008-06-09 12:04:49
- progre55
- Member
- Registered: 2006-05-02
- Posts: 668
Re: smd_gallery: super-flexible gallery generator
immarabi:
I could not recreate your issue so I am glad to see you got it worked out.
progre55
Offline
#118 2008-06-09 14:02:26
- progre55
- Member
- Registered: 2006-05-02
- Posts: 668
Re: smd_gallery: super-flexible gallery generator
Bloke:
Hoping you can assist with this one. Now I am trying to integrate the plug in with: Galleria
I can get it working without smd_gallery: super-flexible gallery generator.
I am sure I am overlooking something obvious, but the best I could get with tweaking the plug in script was getting the first image in a category to pull up.
My Tag
<txp:smd_gallery category="index" form="gallery_bloke" collate="quote:{imagedef}" />
My Form
<ul class="gallery">
<img src="{imagepath#1}{imagedef#1}" alt="{alt#1}" />
</ul>
progre55
Offline
#119 2008-06-09 14:32:52
- robin746
- Member
- From: Ireland
- Registered: 2007-09-22
- Posts: 113
- Website
Re: smd_gallery: super-flexible gallery generator
I have added this plugin to a site formerly (and still) using Slimbox, which works fine. Before changing anything my setup included mootools.js and slimbox.js linked to in my page header. I have an article with three attached images.
To get smd_gallery working I installed the latest version and turned it on. I created a form named r-gallery like so:
<a rel=“lightbox-smd” href=”{url}” title=”{title}”>{object}</a>
(Is this supposed to be an article or misc form? I have tried both.)
My code to display the images is in an article form like so:
<txp:upm_if_article_image>
<txp:smd_gallery form=“r-gallery” thumbsize=“270, 200” thumblimit=“1” sort=“fixed” id=”?article_image” />
</txp:upm_if_article_image>
Nothing shows up on the rendered page. Revealing codes reveals only the nbsp… nothing else where the gallery code should be. No errors are generated. What I am doing wrong this time? Is there a step in the install I missed?
robin
Offline
#120 2008-06-09 15:05:48
- immarabi
- Member
- Registered: 2008-04-29
- Posts: 57
Re: smd_gallery: super-flexible gallery generator
So without the www in the Admin> PReferences and an .htaccess code like this:
#DirectoryIndex index.php index.html
#Options +FollowSymLinks
#Options -Indexes
<IfModule mod_rewrite.c> RewriteEngine On #RewriteBase /relative/web/path/ RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+) – [PT,L]
RewriteRule ^(.*) index.php
RewriteCond %{HTTP:Authorization} !^$ RewriteRule .* – [E=REMOTE_USER:%{HTTP:Authorization}]
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?xxx\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png|jpg)$ /images/nosteal.jpe [L]
- For sites running on a port other than 80
RewriteCond %{HTTP_HOST} !^www\.xxx\.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{SERVER_PORT} !^80$
RewriteRule ^/(.*) http://sitename.com%{SERVER_PORT}/$1 [L,R]
</IfModule>
#php_value register_globals 0
the slideshow doesn’t work when you type in www in the address bar
and with the www in Admin > Preferences and a different .htaccess
the slideshow works in IE both ways but doesn’t work in Firefox without the www and I get this error:
Access to restricted URI denied" code: "1012
Any suggestions?
Last edited by immarabi (2010-08-13 14:48:32)
Offline