Hi, my gallery (1.5.8) is at www.F1Album.com , it's also at www.BTCCAlbum.com and a few others besides . . . it's all the same gallery just with different Domains.
I'd like to reflect the Domain name in the Gallery Name ( {GAL_NAME} ), for example for www.f1album.com F1 Album, for www.bttcalbum.com BTCC Album, you get the idea.
A friend has suggested some ideas but the coding is beyond me. I've done some bits of coding in the past but very, very little php.
I tried adding this to my relevant theme.php . . . it didn't work and with my little knowledge I'm stuggking to know if it's in the correct file or if the synatx is correct . . .
if (stripos($_SERVER['SERVER_NAME'], 'f1album'))
'{GAL_NAME}'= "F1Album" ;
else
'{GAL_NAME}'= "..." ;
Ok, I'm understanding the syntax a little better now, I understand that the {GAL_NAME} is an entry in an array.
I think I understand how to change that entry . . .
$template_vars = array(
'{GAL_NAME}'=> "F1Album",
);
putting it in the template.php hasn't done the job though. I assume it gets read somewhere else after template.php . . . and overwrites my change ?
Easiest way would be to change the variable itself instead of the theme placeholder, so use something like this in your theme.php
switch ($superCage->server->getRaw('HTTP_HOST')) {
case 'example1.com':
$CONFIG['gallery_name'] = 'Welcome to Example1';
break;
case 'example2.com':
$CONFIG['gallery_name'] = 'Welcome to Example2';
break;
case 'example3.com':
$CONFIG['gallery_name'] = 'Welcome to Example3';
break;
default:
$CONFIG['gallery_name'] = 'Welcome to ' . $superCage->server->getEscaped('HTTP_HOST');
}
Quote from: Nibbler on August 18, 2010, 08:34:34 PM
Easiest way would be to change the variable itself instead of the theme placeholder, so use something like this in your theme.php
Thanks a bunch ;D I owe you a pint :D just the help I needed . . . .
In the end I did this, seems to do exactly what I wanted.
$CONFIG['gallery_name'] = "F1 Album/BTCC Album" ;
if (stripos(($superCage->server->getRaw('HTTP_HOST')), 'f1') !== false )
$CONFIG['gallery_name'] = "F1 Album" ;
if (stripos(($superCage->server->getRaw('HTTP_HOST')), 'btcc') !== false )
$CONFIG['gallery_name'] = "BTCC Album" ;
if (stripos(($superCage->server->getRaw('HTTP_HOST')), 'heldinmemory') !== false )
$CONFIG['gallery_name'] = "Held in Memory" ;