I'd normally make a search but it's not working at the moment. I wanted to know if it's possible to change the title of the album if the album is protected. As in, if the album has a password display 'Protected album' as its title and then after the user has logged in display the regular album name.
Comments
`
<?php
if (isProtectedAlbum()) {
echo "Protected album";
}
else if (zp_loggedin()) { ?>
" title="<?php echo gettext('View album:'); ?> <?php echo getAnnotatedAlbumTitle();?>"><?php printAlbumTitle(); ?>
<?php } ?>
`
At the moment if the user is not logged in it prints 'protected album' but I don't have titles for the other albums.
If the user is logged in I can see the titles but the protected album still says 'protected'
@Jimania No search engine objective. I need too share some photos with selected people only. These people know already which photos they will find inside the album, the others don't need to know the nature of the content, hence the name mask.
EDIT: I added `<?php if (isProtectedAlbum() AND !zp_loggedin()) {` so problem #2 is solved, but I'm still having problems with #1.
I added the album name `if (isProtectedAlbum(nameofmyalbum))` but it's Fatal error: Call to a member function getPassword() on a non-object in ...\photos\zp-core\template-functions.php on line 4254
Note that the album name for a subalbum includes the parent albums as well ("toplevel/sublevel1/sublevel2"....).
PS: I think the jimania post might be spam...
Ok, so adding the right album name is the solution? I'm asking cause I was going by tentatives, I don't really know if what I'm doing is correct.
Anyway, it's a toplevel album. The url is site.com/gallery/album so I put 'album' but it doesn't work either way,'gallery/album' fails too.
So, it would seem to me what you want is:
if (!zp_loggedin() && isProtectedAlbunm()) {echo "protected album"; } else { output the normal stuff }