From f06f42a44d29e90a6d5d4473efe09e6222420a72 Mon Sep 17 00:00:00 2001 From: jack Date: Fri, 22 Jun 2018 09:52:33 +0800 Subject: [PATCH] add sanji data view --- .../default/views/scripts/poles/view.phtml | 349 ++++++++++++++++++ 1 file changed, 349 insertions(+) create mode 100755 application/default/views/scripts/poles/view.phtml diff --git a/application/default/views/scripts/poles/view.phtml b/application/default/views/scripts/poles/view.phtml new file mode 100755 index 00000000..9453d9ee --- /dev/null +++ b/application/default/views/scripts/poles/view.phtml @@ -0,0 +1,349 @@ +headTitle($this->config->title->site); + $this->headTitle($this->config->title->data); + $this->headTitle($this->metadata->title); + $this->headTitle()->setSeparator(' - '); + $this->theme->AppendPlus($this,'tianditu'); + $this->headLink()->appendStylesheet('/static-sanji-v2/css/dataProduct.css'); + $this->headLink()->appendStylesheet('/static-sanji-v2/css/detail.css'); + $this->headLink()->appendStylesheet('/static-sanji-v2/css/header-position.css'); + $this->headLink()->appendStylesheet('/static-sanji-v2/css/detail-intro.css'); + $this->nav[] = array('link'=>"/data/". $this->metadata->uuid,'title'=>$this->metadata->title); +?> +render('breadcrumbs.phtml'); ?> + +metadata; if ($md):?> + +
+
+
+
escape($md->title); ?>
+ title_en) echo '

'.$this->escape($md->title_en).'

';?> +
+ '学科','place'=>'地点','theme'=>'主题','temporal'=>'时间','stratum'=>'地层'); + $kt=''; + $i=0; + foreach($this->keys as $cg) : + if ($kt==$cg['keytype']) : + $i+=1; + else : + if (!empty($kt)) echo ''; + $kt=$cg['keytype']; + $i=0; + endif; + if ($i==0) { + ?> + : + '.$cg['keyword'].' '; + endforeach; + ?> +
+
+
+ + + +
+

',$md->description);?>

+
+ + mcitation && (count($this->mcitation)>1) ) : ?> +
本数据要求的多篇文献引用
+ mcitation as $ref) : + echo '

'.$ref->reference; + echo '查看'; + if (empty($ref->link)) + { + if(!empty($ref->attid)) + echo '下载'; + }else{ + echo '下载'; + } + echo "

"; + endforeach; + ?> + + + citation) || (count($this->mcitation)==1)) : + if (!$md->citation) $md->citation=$this->mcitation[0]->reference; + ?> +
本数据引用方式
+ 数据引用帮助 +

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 '

'.$ref->reference; + echo '查看'; + if (empty($ref->link)) + { + if(!empty($ref->attid)) + echo '下载'; + }else{ + echo '下载'; + } + echo "

"; + endforeach; + ?> + + + themeref) :?> +
专题文献
+ themeref as $ref) : + echo '

'.$ref->reference; + echo '查看'; + if (empty($ref->link)) + { + if(!empty($ref->attid)) + echo ' | 下载'; + }else{ + echo ' | 下载'; + } + echo "

"; + endforeach; + ?> + + + userref) : ?> +
数据施引文献
+ userref as $ref) : + echo '

'.$ref->reference; + echo '查看'; + if (empty($ref->link)) + { + if(!empty($ref->attid)) + echo '下载'; + }else{ + echo '下载'; + } + echo "

"; + endforeach; + if (count($this->userref)==15) + { + echo '更多施引文献'; + } + ?> + + +
数据使用声明
+ uselimits) : + foreach($this->uselimits as $uselimit) : + echo '

'.str_replace(array("\r\n", "\n", "\r"),'

',$this->escape($uselimit->uselimit)).'

'; + endforeach; + ?> + +

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

+

中文发表的成果参考以下规范注明: 数据来源于时空三极大数据平台(http://www.poles.ac.cn)

+

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

+ + + data_archives){ ?> +
数据使用声明
+
    + data_archives as $v){?> +
  • + +
+ + + suppinfo || $this->fund) : ?> +
资助项目
+ fund)) : ?> +
    + fund as $k=>$v) : ?> +
  • (项目编号:) [(No. )]
  • + +
+ suppinfo)) : ?> + '.str_replace(array("\r\n", "\n", "\r"),'

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

';?> + + + + + +
+ +
+
+

暂无数据

+
+
+ downhistory) : ?> +

最近10条服务记录如下:

+
    + downhistory as $v){ + echo '
  • '.date("Y-m-d",strtotime($v->ts_created))." ".$v->unit." ".$v->realname; + if (!empty($v->offlineproject)) + echo ' 用途:'.$v->offlineproject; + elseif (!empty($v->onlineproject)) + echo ' 用途:'.$v->onlineproject; + echo '
  • '; + } + ?> +
+ +

暂时没有服务记录,欢迎您下载使用!

+ +
+
+

暂无数据

+
+
+
+
+
+
空间位置
+
+ +
+
数据细节
+
    + fileformat) : ?> +
  • 格式:fileformat; ?>
  • + +
  • 大小:filesize; ?>MB
  • + downloaded>9) :?> +
  • 下载:downloaded; ?>次
  • + +
  • 浏览:viewed; ?>次
  • + timebegin)) : ?> +
  • 数据时间范围:timebegin));if (!empty($md->timeend)) echo " 至 ".date('Y-m-d',strtotime($md->timeend)); ?>
  • + +
  • 数据共享方式:datatype) print "离线"; else print "在线(可直接下载)";?>
  • +
  • 元数据更新时间:ts_created)); ?>
  • +
+ status>0 and $md->status<5) : ?> + 数据评审 + datatype) : ?> + 下载数据 + + dataService)) { ?> + theme->AppendPlus($this,'datepicker'); ?> + + + 放入数据篮 + + 放入数据篮 + + +
联系信息
+
+ '资源提供者','custodian'=>'维护者','owner'=>'拥有者','user'=>'用户','distributor'=>'数据服务联系人','originator'=>'创建者','pointOfContact'=>'联系人','principalInvestigator'=>'数据调查与处理者','processor'=>'处理者','publisher'=>'元数据发布者','author'=>'元数据作者'); + $r=''; + $i=0; + foreach($this->authors as $k=>$author) : + if ($author->role!=$r) + { + $r=$author->role; + $i=0; + if ($k>0) echo '

'; + echo '

'.$party_zh[$author->role].':'; + } + if ($i>0) echo ','; + $i+=1; + if (!empty($author->email) && $r!='principalInvestigator') + echo ''; + echo ''; + if (!empty($author->individual)) + echo $author->individual; + else + echo $author->organisation; + echo ''; + if (!empty($author->email)) echo ''; + if ($k+1==count($this->authors)) echo '

'; + endforeach; + ?> +
+
+
+
+ + + +

Cannot find the metadata.

+

没有找到对应的元数据。

+