You're probably right about the one or the other option but a 'x photos in y albums' would be nice too ;-). Only that you need to count all levels and sublevels at once then.
acrylian, for the moment I don't need the option any more (but I think it may be usefull for others too), I changed my template in a way that I don't use Print_album_menu any more.
But I have another question. I found the functions getNumImages and getNumSubalbums but is there also a function already available that counts the images in the subalbums? Or some codelines to achieve the same.
I will have some toplevel albums (as catagories) wich all contains a number of subalbums. Here I would like to show with each toplevel the total number of images and the number of subalbums (getNumSubalbums). I know where to put it (gallery.php, div album) but I don't see directly how to get the right number.
No, there is no direct function to get the number of images within the subalbums of a certain album.
You have two way to get those:
1. via object orientation using our classes: Code a loop using the album class method `getSubalbums()`and create an album of each of that to get its image number and then add them together.
2. via MySQL: A count query using the `LIKE` statement as all subalbums have the name of their top level album in there name (e.g. `toplevelalbum/sublevelalbum/...`).
I did it via a MySQL query. I have only one little problem. How do I get the foldername of an album in Zenphoto? There are some albums that I changed the title so the foldername is not the title...
Comments
Is it a lot of work?
Thanks in advance,
You're probably right about the one or the other option but a 'x photos in y albums' would be nice too ;-). Only that you need to count all levels and sublevels at once then.
But I have another question. I found the functions getNumImages and getNumSubalbums but is there also a function already available that counts the images in the subalbums?
Or some codelines to achieve the same.
I will have some toplevel albums (as catagories) wich all contains a number of subalbums.
Here I would like to show with each toplevel the total number of images and the number of subalbums (getNumSubalbums).
I know where to put it (gallery.php, div album) but I don't see directly how to get the right number.
Many thanks in advance,
You have two way to get those:
1. via object orientation using our classes: Code a loop using the album class method `getSubalbums()`and create an album of each of that to get its image number and then add them together.
2. via MySQL: A count query using the `LIKE` statement as all subalbums have the name of their top level album in there name (e.g. `toplevelalbum/sublevelalbum/...`).
Keep up the good work... ;-))
I did it via a MySQL query.
I have only one little problem. How do I get the foldername of an album in Zenphoto?
There are some albums that I changed the title so the foldername is not the title...
Thanks in advance,