forum.coppermine-gallery.net

Support => cpg1.3.x Support => Older/other versions => cpg1.3 Themes/Skins/Templates => Topic started by: alessandro on November 26, 2004, 04:32:27 pm

Title: changing theme across pages (displayimage)
Post by: alessandro on November 26, 2004, 04:32:27 pm
Hi everyone,

I've seen instructions on switching templates by user or album (by modding init.inc.php).

My question is: may I load a different theme just for displayimage.php?
I'd like to change the graphics on the display page, loading a different stylesheet AND a different template.html.

If this has been covered, I beg your pardon. Searched a lot...


Cheers
Alessandro
Title: Re: changing theme across pages (displayimage)
Post by: Nibbler on November 26, 2004, 04:40:35 pm
I suppose you could mod init.inc.php and put a check in to see what page is being loaded and set the theme appropriately.

Placing

Code: [Select]
if (defined('DISPLAYIMAGE_PHP')) $CONFIG['theme'] = 'eyeball';
just prior to

Code: [Select]
// Load theme file
should do the trick.
Title: Re: changing theme across pages (displayimage)
Post by: alessandro on November 26, 2004, 04:52:41 pm
I suppose you could mod init.inc.php and put a check in to see what page is being loaded and set the theme appropriately.
You are too fast!  :)
But I feared such an answer... cause I don't know how to do it.
Just hoping that a helpful member thinks this could be a ...ahem... useful feature for many people.

Thanks

Alessandro

edit: you added it! Very kind!!! ;D
Title: Sorted: changing theme across pages (displayimage)
Post by: alessandro on November 26, 2004, 05:13:27 pm
edit: you added it! Very kind!!! ;D

AND IT WORKS!  ;D ;D ;D
(pardon my enthusiasm, but I'm a graphic designer, completely lost in php)

Many thanks!
Alessandro

p.s.
I think this is really a useful feature. I've read topics about removing the entire pageheader and such, to have a clean displayimage.
This way, I can have it exactly the way I want, without losing any functionality of the gallery (read: remove or move menus in the display page only).