Member
Member
edasque   2009-01-23, 19:46
#1
Hi all

so in the previous version of Zenphotos, tags was a column of the albums and images tables. I have a random picture displayed on my gallery home page, that works well. However, I soon came to realize that there were albums full of photos I didn't want to use as the random photos (the less artsy, more common photos).

So I tagged those albums with 'no.random'. This is a good example: http://www.frenchguys.com/gallery/Sports/FollyCoveRB/

I then modified the custom code for the random image (as well as my SlideShowPro director XML generator with the 'show.in.flash' tag - http://www.frenchguys.com/gallery/page/2?view=flash) to use the following query:

`SELECT``id`,`title`,`desc`,`folder`,`thumb` FROM ".prefix('albums')."WHERE `tags` LIKE \"%show.in.flash%\" ORDER BY `parentid` ,`albums`.`sort_order` ASC

However, in the most recent version of ZP, the tags column has disappeared for reasons I fully understand (much cleaner, better for searches, better to delete a tag across the gallery, ...). Now there is an obj_to_tag table to associate an image or album (I am guessing 'id' is unique across those two tables ?) to a tag, tags which are stored in the tags table. Great.

Can anyone help modify my existing query to incorporate that change ? I am not great at SQL ?

Thanks in advance
Member
Member
sbillard   2009-01-23, 20:00
#2
Maybe it would be easier for you to stick your `no.random` and `show.in.flash` id in the custom data field. Then you can just change your SQL to use that field instead of the tags field.
Member
Member
edasque   2009-01-23, 20:07
#3
Hmmm, interesting. I'll check to see if there are a small enough number of albums so that I can do that.
  
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.