Textpattern Forum

You are not logged in. Register | Login | Help

#111 2008-06-08 08:30:57

jstubbs
Moderator
From: Hong Kong
Registered: 2004-12-13
Posts: 2,187
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)


TXP Tips | @txptips | Me | @jonathanstubbs | Github

TXP Builders – finely-crafted code, design and txp @txpbuilders

Offline

#112 2008-06-08 08:46:11

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 5,929
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.

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,187
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)


TXP Tips | @txptips | Me | @jonathanstubbs | Github

TXP Builders – finely-crafted code, design and txp @txpbuilders

Offline

#114 2008-06-08 09:35:09

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 5,929
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.

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,187
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.


TXP Tips | @txptips | Me | @jonathanstubbs | Github

TXP Builders – finely-crafted code, design and txp @txpbuilders

Offline

#116 2008-06-08 10:03:19

Bloke
Developer
From: Leeds, UK
Registered: 2006-01-29
Posts: 5,929
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.

Txp Builders – finely-crafted code, design and Txp

Offline

#117 2008-06-09 12:04:49

progre55
Member
Registered: 2006-05-02
Posts: 642

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: 642

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>
&nbsp;

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]

  1. 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

Board footer

Powered by FluxBB