Hello
i want, if i go to album as ( paris hilton ) the my title album show only paris hilton
but now, if i go to paris hilton album, my title address show : my gallery name - paris hilton
do you know how can i do it please ?
thank you
The page title is being defined in themes/yourtheme/theme.php - find in that filefunction pageheader
If this line of code exists, edit as suggested below. If it doesn't exist, copy// Function for writing a pageheader
function pageheader($section, $meta = '')
{
global $CONFIG, $THEME_DIR;
global $template_header, $lang_charset, $lang_text_dir;
$custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);
$charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
header("Content-Type: text/html; charset=$charset");
user_save_profile();
$template_vars = array('{LANG_DIR}' => $lang_text_dir,
'{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
'{CHARSET}' => $charset,
'{META}' => $meta,
'{GAL_NAME}' => $CONFIG['gallery_name'],
'{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
'{SYS_MENU}' => theme_main_menu('sys_menu'),
'{SUB_MENU}' => theme_main_menu('sub_menu'),
'{ADMIN_MENU}' => theme_admin_mode_menu(),
'{CUSTOM_HEADER}' => $custom_header,
);
echo template_eval($template_header, $template_vars);
}
from themes/sample/theme.php into a new line before?>
of the file themes/yourtheme/theme.php
In above mentioned function definition, find'{TITLE}' => $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section)),
and replace with'{TITLE}' => strip_tags(bb_decode($section)),
.
Save the file, upload it to your webserver and you're done.
Moving to theme sub board.
Hello, GauGau
i can"t find
Quotefunction pageheader
in theme.php i look for in thie themes classic & fruity but i can't find that
i am new
can you more & easy guide me please
thank you
Copy it from the sample theme.php
...as I suggested:
Quote from: GauGau on February 06, 2007, 08:06:14 AMIf this line of code exists, edit as suggested below. If it doesn't exist, copy [...] from themes/sample/theme.php
I even posted the full code, so you don't even have to copy it from themes/sample/theme.php, but you can copy it directly from my posting.
Quote from: profusion on February 06, 2007, 09:21:48 AMcan you more & easy guide me please
Instructions don't get easier than what I said - if those instructions are too complicated for you, I suggest hiring someone to apply the changes for you.
Hi, i used the above modifications and it works well, but my only problem is that now the title on my home page is displayed as "Home", which follows from the code change. But, i would like to modify this to include Gallery Name before home, "Gallery Name - Home"
Do you know where i could modify this.
Cheers,
// Function for writing a pageheader
function pageheader($section, $meta = '')
{
global $CONFIG, $THEME_DIR;
global $template_header, $lang_charset, $lang_text_dir;
$custom_header = cpg_get_custom_include($CONFIG['custom_header_path']);
$charset = ($CONFIG['charset'] == 'language file') ? $lang_charset : $CONFIG['charset'];
header('P3P: CP="CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE"');
header("Content-Type: text/html; charset=$charset");
user_save_profile();
if (strip_tags(bb_decode($section)) == 'Home') {
$title = $CONFIG['gallery_name'] . ' - ' . strip_tags(bb_decode($section));
} else {
$title = strip_tags(bb_decode($section)) . ' - ' . $CONFIG['gallery_name'];
}
$template_vars = array('{LANG_DIR}' => $lang_text_dir,
'{TITLE}' => $title,
'{CHARSET}' => $charset,
'{META}' => $meta,
'{GAL_NAME}' => $CONFIG['gallery_name'],
'{GAL_DESCRIPTION}' => $CONFIG['gallery_description'],
'{SYS_MENU}' => theme_main_menu('sys_menu'),
'{SUB_MENU}' => theme_main_menu('sub_menu'),
'{ADMIN_MENU}' => theme_admin_mode_menu(),
'{CUSTOM_HEADER}' => $custom_header,
);
echo template_eval($template_header, $template_vars);
}
hey thanks, the only modification i made was to the if else statement, which now displays what i want; <title>Gallery title</title> on home page and <title>Album title</title> for page source on other pages, cheers
if (strip_tags(bb_decode($section)) == 'Home') {
$title = $CONFIG['gallery_name'];
} else {
$title = strip_tags(bb_decode($section));
}
thanks i will try it
Example " mysite.com - Games/Prime " How to replace / by - anyone ?