mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-26 11:19:55 +03:00
improve page header : slightly prettier title and
first implementation of meta tags and rel links (see the wiki specs) some code improvements are still need. git-svn-id: http://piwigo.org/svn/trunk@1627 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
9ce5c07734
commit
782a75bb8f
5 changed files with 39 additions and 4 deletions
|
@ -55,6 +55,11 @@ $template->assign_vars(
|
|||
((is_adviser()) ? 'disabled onclick="return false;"' : '')
|
||||
));
|
||||
|
||||
// picture header infos
|
||||
if (isset($header_infos))
|
||||
{
|
||||
$template->assign_block_vars( 'header_meta', $header_infos);
|
||||
}
|
||||
// refresh
|
||||
if ( isset( $refresh ) and intval($refresh) >= 0
|
||||
and isset( $url_link ) and isset( $redirect_msg ) )
|
||||
|
|
|
@ -97,7 +97,6 @@ if (isset($_GET['caddie']))
|
|||
//
|
||||
$title = $page['title'];
|
||||
$page['body_id'] = 'theCategoryPage';
|
||||
include(PHPWG_ROOT_PATH.'include/page_header.php');
|
||||
|
||||
$template->set_filenames( array('index'=>'index.tpl') );
|
||||
//-------------------------------------------------------------- category title
|
||||
|
@ -286,11 +285,13 @@ if (isset($page['comment']) and $page['comment'] != '')
|
|||
'COMMENTS' => $page['comment']
|
||||
)
|
||||
);
|
||||
$header_infos['COMMENT'] = strip_tags($page['comment']);
|
||||
}
|
||||
//------------------------------------------------------------ log informations
|
||||
pwg_log('category', $page['title']);
|
||||
|
||||
trigger_action('loc_end_index');
|
||||
include(PHPWG_ROOT_PATH.'include/page_header.php');
|
||||
$template->parse('index');
|
||||
include(PHPWG_ROOT_PATH.'include/page_tail.php');
|
||||
?>
|
||||
|
|
|
@ -457,7 +457,6 @@ if ( isset($picture['next']['image_url'])
|
|||
)
|
||||
);
|
||||
}
|
||||
include(PHPWG_ROOT_PATH.'include/page_header.php');
|
||||
$template->set_filenames(array('picture'=>'picture.tpl'));
|
||||
|
||||
//------------------------------------------------------- navigation management
|
||||
|
@ -590,6 +589,7 @@ if ( is_admin() )
|
|||
}
|
||||
|
||||
//--------------------------------------------------------- picture information
|
||||
$header_infos = array(); //for html header use
|
||||
// legend
|
||||
if (isset($picture['current']['comment'])
|
||||
and !empty($picture['current']['comment']))
|
||||
|
@ -599,6 +599,7 @@ if (isset($picture['current']['comment'])
|
|||
array(
|
||||
'COMMENT_IMG' => nl2br($picture['current']['comment'])
|
||||
));
|
||||
$header_infos['COMMENT'] = strip_tags($picture['current']['comment']);
|
||||
}
|
||||
|
||||
$infos = array();
|
||||
|
@ -615,6 +616,7 @@ if (!empty($picture['current']['author']))
|
|||
// '&search=author:'.$picture['current']['author']
|
||||
// .'">'.$picture['current']['author'].'</a>';
|
||||
$picture['current']['author'];
|
||||
$header_infos['INFO_AUTHOR'] = $picture['current']['author'];
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -702,6 +704,7 @@ $result = pwg_query($query);
|
|||
if (mysql_num_rows($result) > 0)
|
||||
{
|
||||
$tags = array();
|
||||
$tag_names = array();
|
||||
|
||||
while ($row = mysql_fetch_array($result))
|
||||
{
|
||||
|
@ -720,9 +723,11 @@ if (mysql_num_rows($result) > 0)
|
|||
)
|
||||
.'">'.$row['name'].'</a>'
|
||||
);
|
||||
array_push( $tag_names, $row['name'] );
|
||||
}
|
||||
|
||||
$infos['INFO_TAGS'] = implode(', ', $tags);
|
||||
$header_infos['INFO_TAGS'] = implode(', ', $tag_names);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -773,6 +778,7 @@ if ($metadata_showable and isset($_GET['metadata']))
|
|||
//------------------------------------------------------------ log informations
|
||||
pwg_log('picture', $page['title'], $picture['current']['file']);
|
||||
|
||||
include(PHPWG_ROOT_PATH.'include/page_header.php');
|
||||
$template->parse('picture');
|
||||
include(PHPWG_ROOT_PATH.'include/page_tail.php');
|
||||
?>
|
||||
|
|
|
@ -173,7 +173,6 @@ get_month_list('end_month', @$_POST['end_month']);
|
|||
//
|
||||
$title= $lang['search_title'];
|
||||
$page['body_id'] = 'theSearchPage';
|
||||
include(PHPWG_ROOT_PATH.'include/page_header.php');
|
||||
|
||||
$template->set_filenames( array('search'=>'search.tpl') );
|
||||
|
||||
|
@ -237,6 +236,7 @@ if (sizeof($errors) != 0)
|
|||
}
|
||||
//------------------------------------------------------------ log informations
|
||||
pwg_log( 'search', $title );
|
||||
include(PHPWG_ROOT_PATH.'include/page_header.php');
|
||||
$template->parse('search');
|
||||
include(PHPWG_ROOT_PATH.'include/page_tail.php');
|
||||
?>
|
||||
|
|
|
@ -3,7 +3,31 @@
|
|||
<html lang="{LANG}" dir="{DIR}">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset={CONTENT_ENCODING}">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="generator" content="PhpWebGallery (aka PWG), see www.phpwebgallery.net" />
|
||||
<!-- BEGIN header_meta -->
|
||||
<meta name="author" content="{header_meta.INFO_AUTHOR}">
|
||||
<meta name="keywords" content="{header_meta.INFO_TAGS}">
|
||||
<meta name="description" content="{header_meta.COMMENT}">
|
||||
<!-- END header_meta -->
|
||||
<title>{GALLERY_TITLE} :: {PAGE_TITLE}</title>
|
||||
<link rel="shortcut icon" type="image/x-icon" href="{pwg_root}template-common/favicon.ico">
|
||||
<link rel="start" title="{lang:home}" href="{U_HOME}" >
|
||||
<link rel="search" title="{lang:search}" href="{pwg_root}search.php" >
|
||||
<!-- BEGIN first -->
|
||||
<link rel="first" title="{lang:first_page}" href="{first.U_IMG}" >
|
||||
<link rel="up" title="{lang:thumbails}" href="{U_UP}" >
|
||||
<!-- END first -->
|
||||
<!-- BEGIN previous -->
|
||||
<link rel="prev" title="{lang:previous_page}" href="{previous.U_IMG}" >
|
||||
<!-- END previous -->
|
||||
<!-- BEGIN next -->
|
||||
<link rel="next" title="{lang:next_page}" href="{next.U_IMG}" >
|
||||
<!-- END next -->
|
||||
<!-- BEGIN last -->
|
||||
<link rel="last" title="{lang:last_page}" href="{last.U_IMG}" >
|
||||
<link rel="up" title="{lang:thumbails}" href="{U_UP}" >
|
||||
<!-- END last -->
|
||||
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/layout.css">
|
||||
<!-- the next css is used to fix khtml (Konqueror/Safari) issue
|
||||
the "text/nonsense" prevents gecko based browsers to load it -->
|
||||
|
@ -21,7 +45,6 @@ the "text/nonsense" prevents gecko based browsers to load it -->
|
|||
<!-- BEGIN refresh -->
|
||||
<meta http-equiv="refresh" content="{REFRESH_TIME};url={U_REFRESH}">
|
||||
<!-- END refresh -->
|
||||
<title>{GALLERY_TITLE}:{PAGE_TITLE}</title>
|
||||
<script type="text/javascript" src="{pwg_root}template-common/scripts.js"></script>
|
||||
<!--[if lt IE 7]>
|
||||
<style>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue