From f6a719ad1b28a39cc66bdb9b49adf2ecbcea8474 Mon Sep 17 00:00:00 2001 From: wlx Date: Wed, 22 Jan 2014 02:56:40 +0000 Subject: [PATCH] merge heihedata branch r4201 --- .../views/scripts/glacier/search.phtml | 2 +- .../default/views/scripts/glacier/view.phtml | 187 ++++++++++++------ 2 files changed, 126 insertions(+), 63 deletions(-) diff --git a/application/default/views/scripts/glacier/search.phtml b/application/default/views/scripts/glacier/search.phtml index cafc0c2d..5c16a193 100644 --- a/application/default/views/scripts/glacier/search.phtml +++ b/application/default/views/scripts/glacier/search.phtml @@ -14,12 +14,12 @@ $this->breadcrumb()->setSeparator(' > '); $this->nav[] = array('link'=>"/glacier/",'title'=>$this->config->title->glacier); $this->nav[] = array('link'=>"",'title'=>'快速搜索'); ?> +render('breadcrumbs.phtml'); ?>
partial('glacier/navi.phtml',array('key'=>$this->key)); ?>
-
breadcrumb() ?>
metadata)) : ?> page->getNavigation(); ?>
diff --git a/application/default/views/scripts/glacier/view.phtml b/application/default/views/scripts/glacier/view.phtml index fc17c688..bb49bc56 100755 --- a/application/default/views/scripts/glacier/view.phtml +++ b/application/default/views/scripts/glacier/view.phtml @@ -4,32 +4,34 @@ $this->headTitle($this->metadata->title); $this->headTitle()->setSeparator(' - '); $this->headLink()->appendStylesheet('/css/water.css'); - $this->breadcrumb('首页'); - $this->breadcrumb(''.$this->config->title->data.''); - $this->breadcrumb(''.$this->config->title->glacier.''); - $this->breadcrumb('查看元数据'); - $this->breadcrumb()->setSeparator(' > '); - $this->headLink()->appendStylesheet('/css/water.css'); $this->theme->AppendPlus($this,'google_map_v3'); $this->theme->AppendPlus($this,'colorbox'); -?> + if(!empty($this->dataService)) { + $this->theme->AppendModel($this,"dataservice"); + } + $this->nav[] = array('link'=>"/glacier/",'title'=>$this->config->title->glacier); + $this->nav[] = array('link'=>"",'title'=>'查看元数据'); +?> +render('breadcrumbs.phtml'); ?> metadata;if ($md):?>
-
+
partial('glacier/navi.phtml'); ?> -
-
-
breadcrumb() ?>
+
+

escape($md->title); if ($md->title_en) echo '
'.$this->escape($md->title_en);?>


- -
-
+ +
+

@@ -37,21 +39,11 @@ if ($md->title_en) echo '
'.$this->escape($md->title_en);?>

- citation) : ?> -
-

本数据引用方式数据引用帮助

-

datadoi) || !strpos($md->citation,$md->datadoi)) : ?>文章的引用 - escape($md->citation);?>

- datadoi) && !strpos($md->citation,$md->datadoi)) : ?> -

数据的引用authors,1,-1).'. '.$md->title.'. '.$md->publisher.', '.$md->publish_year.'. doi:'.$md->doi; - echo ' ['.substr($md->author_en,1,-1).'. '.$md->title_en.'. '.$md->publisher_en.', '.$md->publish_year.'. doi:'.$md->doi.']'; - ?> (下载引用:RIS格式 | RIS英文格式 | Bibtex格式 | Bibtex英文格式)

- ref) : ?> + mcitation) : ?>
-

建议参考文献

+

本数据要求的多篇文献引用

    - ref as $ref) : + mcitation as $ref) : if (empty($ref->link)) echo '
  1. '.$ref->reference.'
  2. '; else @@ -59,17 +51,78 @@ if ($md->title_en) echo '
    '.$this->escape($md->title_en);?> endforeach; ?>
- - userref) : ?> + + + citation) : ?>
-

数据用户发表文献

+

本数据引用方式数据引用帮助

+

datadoi) || !strpos($md->citation,$md->datadoi)) : ?>文章的引用 + escape($md->citation);if (strpos($md->citation,$md->datadoi)) : ?> + (下载引用:RIS格式 | RIS英文格式 | Bibtex格式 | Bibtex英文格式) + +

+ datadoi) && !strpos($md->citation,$md->datadoi)) : ?> +

数据的引用authors,1,-1).'. '.$md->title.'. '.$md->publisher.', '.(empty($md->ts_published)?$md->publish_year:date('Y',strtotime($md->ts_published))).'. doi:'.$md->doi; + echo ' ['.str_replace('"','',substr($md->author_en,1,-1)).'. '.$md->title_en.'. '.$md->publisher_en.', '.(empty($md->ts_published)?$md->publish_year:date('Y',strtotime($md->ts_published))).'. doi:'.$md->doi.']'; + ?> (下载引用:RIS格式 | RIS英文格式 | Bibtex格式 | Bibtex英文格式)

+ ref) : ?> +
+

相关文献(作者推荐)

+
    + ref as $ref) : + echo '
  1. '.$ref->reference; + echo '查看'; + if (empty($ref->link)) + { + if(!empty($ref->attid)) + echo '下载'; + }else{ + echo '下载'; + } + echo "
  2. "; + endforeach; + ?> +
+ themeref) :?> + +
+

专题文献

+
    + themeref as $ref) : + echo '
  1. '.$ref->reference; + echo '查看'; + if (empty($ref->link)) + { + if(!empty($ref->attid)) + echo ' | 下载'; + }else{ + echo ' | 下载'; + } + echo "
  2. "; + endforeach; + ?> +
+ userref) : ?> +
+

数据施引文献

    userref as $ref) : + echo '
  1. '.$ref->reference; + echo '查看'; if (empty($ref->link)) - echo '
  2. '.$ref->reference.'
  3. '; - else - echo '
  4. '.$ref->reference.' 下载
  5. '; + { + if(!empty($ref->attid)) + echo '下载'; + }else{ + echo '下载'; + } + echo ""; endforeach; + if (count($this->userref)==15) + { + echo '更多施引文献'; + } ?>
@@ -83,8 +136,8 @@ if ($md->title_en) echo '
'.$this->escape($md->title_en);?> ?>

为尊重知识产权、保障数据作者的权益、扩展数据中心的服务、评估数据的应用潜力,请数据使用者在使用数据所产生的研究成果中(包括公开发表的论文、论著、数据产品和未公开发表的研究报告、数据产品等成果),明确注明数据来源和数据作者。对于转载(二次或多次发布)的数据,作者还须注明原始数据来源。

-

中文发表的成果参考以下规范注明: 数据来源于国家自然科学基金委员会"中国西部环境与生态科学数据中心"(http://westdc.westgis.ac.cn)

-

英文发表的成果依据以下规范注明: The data set is provided by Environmental and Ecological Science Data Center for West China,National Natural Science Foundation of China (http://westdc.westgis.ac.cn)

+

中文发表的成果参考以下规范注明: 数据来源于黑河计划数据管理中心、寒区旱区科学数据中心(http://westdc.westgis.ac.cn)

+

英文发表的成果依据以下规范注明: The data set is provided by Cold and Arid Regions Sciences Data Center at Lanzhou (http://westdc.westgis.ac.cn)

data_archives){ ?> @@ -97,18 +150,18 @@ if ($md->title_en) echo '
'.$this->escape($md->title_en);?>
- suppinfo || $this->fund) : ?> -

资助项目

- fund)) : ?> -
    - fund as $k=>$v) : ?> -
  • (项目编号:) [(No. )]
  • - -
- suppinfo)) : ?> - '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> - -
+ suppinfo || $this->fund) : ?> +

资助项目

+ fund)) : ?> +
    + fund as $k=>$v) : ?> +
  • (项目编号:) [(No. )]
  • + +
+ suppinfo)) : ?> + '.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($md->suppinfo)).'

';?> + +
resources) : ?>

相关资源

@@ -251,7 +304,7 @@ if ($md->title_en) echo '
'.$this->escape($md->title_en);?>
-
+
@@ -412,7 +476,7 @@ endforeach;
-
+
@@ -444,6 +508,9 @@ $(function() { googleSearch(''); } }); + $('#show-list').click(function(e) { + method.filelist.get($(this).attr('rel')); + }); }); //ajax literature function literature(page){ @@ -460,10 +527,6 @@ function recommend(page){ recommend_get(page,'uuid; ?>'); } -function getFileList(){ - getFileList_h('uuid;?>'); -} - function ajaxpage(page){ ajaxpage_get(page,'uuid; ?>'); }