From 4dccf2577668877844e193c92778215d0316fb4a Mon Sep 17 00:00:00 2001 From: "laurent.duretz" Date: Thu, 22 Apr 2010 13:11:32 +0000 Subject: Issue 1521 : report trunk on branch 2.0 git-svn-id: http://piwigo.org/svn/branches/2.0@5938 68402e56-0260-453c-a942-63ccdbb3a9ee --- include/config_default.inc.php | 9 ++++++--- include/functions_html.inc.php | 12 ++++++++++-- include/section_init.inc.php | 8 +++----- picture.php | 1 - template/yoga/picture.tpl | 3 +-- 5 files changed, 20 insertions(+), 13 deletions(-) diff --git a/include/config_default.inc.php b/include/config_default.inc.php index 4609c67b8..3946d82f5 100644 --- a/include/config_default.inc.php +++ b/include/config_default.inc.php @@ -43,9 +43,6 @@ // | misc | // +-----------------------------------------------------------------------+ -// home_page : relative url of your homepage. Empty by default. It points to the index of the gallery. -$conf['home_page'] = ''; - // order_by : how to change the order of display for images in a category ? // // There are several fields that can order the display : @@ -329,6 +326,12 @@ $conf['double_password_type_in_admin'] = false; // 'filename' $conf['uniqueness_mode'] = 'md5sum'; +// home_page : relative url of the homepage. Empty by default. +// It points to the index of the gallery. +// This parameter is used if home page is not index.php of the gallery. +// We suggest avoid the names "index.htm" or "index.html" if you set $conf['php_extension_in_urls'] to false. +$conf['home_page'] = ''; + // +-----------------------------------------------------------------------+ // | metadata | // +-----------------------------------------------------------------------+ diff --git a/include/functions_html.inc.php b/include/functions_html.inc.php index afdf41952..8ea174076 100644 --- a/include/functions_html.inc.php +++ b/include/functions_html.inc.php @@ -239,7 +239,8 @@ function get_cat_display_name($cat_informations, { global $conf; - $output = ''.l10n('no_category').''; + $output = ''; + $is_first = true; foreach ($cat_informations as $cat) { @@ -253,7 +254,14 @@ function get_cat_display_name($cat_informations, 'get_cat_display_name' ); - $output.= $conf['level_separator']; + if ($is_first) + { + $is_first=false; + } + else + { + $output.= $conf['level_separator']; + } if ( !isset($url) ) { diff --git a/include/section_init.inc.php b/include/section_init.inc.php index 6264d0c28..d8713c09c 100644 --- a/include/section_init.inc.php +++ b/include/section_init.inc.php @@ -220,6 +220,8 @@ $forbidden = get_sql_condition_FandF( // +-----------------------------------------------------------------------+ if ('categories' == $page['section']) { + $page['title'] = ''.l10n('home').''; + if (isset($page['category'])) { $page = array_merge( @@ -232,14 +234,10 @@ if ('categories' == $page['section']) 'main_page_category_description' ), 'title' => - get_cat_display_name($page['category']['upper_names'], '', false), + $page['title'].$conf['level_separator'].get_cat_display_name($page['category']['upper_names'], '', false), ) ); } - else - { - $page['title'] = ''.l10n('no_category').''; - } if ( diff --git a/picture.php b/picture.php index 3b4753587..fedfcfc48 100644 --- a/picture.php +++ b/picture.php @@ -692,7 +692,6 @@ $template->assign( 'LEVEL_SEPARATOR' => $conf['level_separator'], - 'U_HOME' => make_index_url(), 'U_UP' => $url_up, 'U_METADATA' => $url_metadata, ) diff --git a/template/yoga/picture.tpl b/template/yoga/picture.tpl index 5b720c85e..c36c51cbc 100644 --- a/template/yoga/picture.tpl +++ b/template/yoga/picture.tpl @@ -29,8 +29,7 @@
- {'home'|@translate} - {if !$IS_HOME}{$LEVEL_SEPARATOR}{$SECTION_TITLE}{/if} + {$SECTION_TITLE} {$LEVEL_SEPARATOR}{$current.TITLE}
{$PHOTO}
-- cgit v1.2.3