Member
Member
Barbara   2010-07-01, 21:32
#1

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.

Member
Member
sbillard   2010-07-01, 23:52
#2

Certainly, Of course you will have to code the display. The functions you want are isProtectedAlbum($album) and zp_loggedin().

Member
Member
Barbara   2010-07-02, 15:08
#3

Thanks! I'm almost there.

`

">

`
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 `

Administrator
Administrator
acrylian   2010-07-02, 15:38
#4

An album is still an protected album if you are loggedin, so isProtectedAlbum() is true even then.

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

Member
Member
Barbara   2010-07-02, 16:04
#5

What the...? You're right, the account is just a few hours old. It looked like a genuine message.

Administrator
Administrator
acrylian   2010-07-02, 17:20
#6

Where exactly do you put that code? (no idea about the fatal error right now).

Member
Member
Barbara   2010-07-02, 19:57
#7

Here, I replaced everything inside h3. I'm using a fresh install of 1.3 and testing it with the default theme.

Member
Member
sbillard   2010-07-02, 21:53
#8

If you are passing an album, it must be an album object, not the name. If you omit the parameter it will check the currernt album.

So, it would seem to me what you want is:

if (!zp_loggedin() && isProtectedAlbunm()) {echo "protected album"; } else { output the normal stuff }

Member
Member
Barbara   2010-07-02, 22:05
#9

sbillard ++. Thank you! One day I swear I'll get the hang of php. :p

Unregistered
Unregistered
Guest   2010-07-04, 14:46
#10

Acrylian... You are a genius!!

  
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.