提交 has

This commit is contained in:
2024-09-23 13:19:35 +08:00
parent a46d0dafb6
commit 59afa15c9c
38 changed files with 13248 additions and 9456 deletions

View File

@@ -89,7 +89,7 @@
/* 相关引用次数 */
.article-quote-box {
width: 32%;
width: 24%;
padding: 20px 20px;
box-sizing: border-box;
margin-right: 1%;
@@ -377,6 +377,11 @@
<div>
<ul style="overflow: hidden;padding: 10px 0;border: none;">
<li class="article-quote-box Wos" >
<p class="quote-source "></p>
<div class="quote-content quote-content1">
</div>
</li>
<li class="article-quote-box DimensionsBadge">
<a href="" target="_blank">
<p class="quote-source "></p>
@@ -541,6 +546,8 @@
<script src="js/js.js"></script>
<script src="js/side.js"></script>
<script src="js/article.js"></script>
<script src="js/articleJS/index.js"></script>
<script src="js/articleJS/article_y.js"></script>
<script src="js/layui.js"></script>
<script>
@@ -619,6 +626,7 @@
side_list();
article_con();
});

View File

@@ -1,53 +1,55 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon"/>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/style.css"/>
<link rel="stylesheet" type="text/css" href="style/style.css" />
<style>
.article .art_main .new_art > h4{
.article .art_main .new_art>h4 {
padding: 0 4px 16px 18px
}
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="top_bar">
<!--头部-->
</div>
<div class="article">
<div class="art_side">
<!--侧边栏-->
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="top_bar">
<!--头部-->
</div>
<div class="article">
<div class="art_side">
<!--侧边栏-->
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/clipboard.js"></script>
@@ -57,11 +59,39 @@
<script src="js/js.js"></script>
<script src="js/side.js"></script>
<script src="js/article.js"></script>
<script src="js/articleJS/index.js"></script>
<script src="js/articleJS/article_cite.js"></script>
<script src="js/articleJS/article_con.js"></script>
<script src="js/articleJS/article_down.js"></script>
<script src="js/articleJS/article_h.js"></script>
<script src="js/articleJS/article_n.js"></script>
<script src="js/articleJS/article_new.js"></script>
<script src="js/articleJS/article_o.js"></script>
<script src="js/articleJS/article_p.js"></script>
<script src="js/articleJS/article_read.js"></script>
<script src="js/articleJS/article_t.js"></script>
<script src="js/articleJS/article_time.js"></script>
<script src="js/articleJS/article_top.js"></script>
<script src="js/articleJS/article_y.js"></script>
<script>
$(function () {
side_list()
at_list();
initArticleCite()
initArticleCon()
initArticleDown()
initArticleH()
initArticleN()
initArticleNew()
initArticleO()
initArticleP()
initArticleRead()
initArticleT()
initArticleTime()
initArticleTop()
initArticleY()
});
</script>
</html>

72
artihom_list_baseid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_baseid.js"></script>
<script>
$(function () {
initBaseid();
});
</script>
</html>

72
artihom_list_conid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_conid.js"></script>
<script>
$(function () {
initConid();
});
</script>
</html>

72
artihom_list_downid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_downid.js"></script>
<script>
$(function () {
initDownid();
});
</script>
</html>

72
artihom_list_newid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_newid.js"></script>
<script>
$(function () {
initNewid();
});
</script>
</html>

72
artihom_list_oid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_oid.js"></script>
<script>
$(function () {
initOid();
});
</script>
</html>

72
artihom_list_pid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_pid.js"></script>
<script>
$(function () {
initPid();
});
</script>
</html>

72
artihom_list_readid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_readid.js"></script>
<script>
$(function () {
initReadid();
});
</script>
</html>

72
artihom_list_stuffid.html Normal file
View File

@@ -0,0 +1,72 @@
<!doctype html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>TMR</title>
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<link rel="stylesheet" type="text/css" href="style/jqueryPage/style/kkpager_orange.css" />
<link rel="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/form.css" />
<style>
</style>
</head>
<body>
<!-- 放大遮罩层 -->
<div id="bigimg" onclick="closeimg();"></div>
<div id="col-content">
<div id="index_top" class="ind_home">
<!--头部信息-->
</div>
<div class="article">
<div class="art_main art_main_con">
<div class="new_art wenz_list">
<h4 class="rgb_color">
<!-- 标题-->
</h4>
<ul>
<!-- 文章列表推广文章-->
</ul>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="js/jquery-cookie.js"></script>
<script src="js/clipboard.js"></script>
<script src="js/return-top.js"></script>
<script type="text/javascript" src="style/jqueryPage/js/kkpager.js"></script>
<script src="js/jquery-ui.js"></script>
<script src="js/js.js"></script>
<script src="js/scientist/index.js"></script>
<script src="js/scientist/scientist_stuffid.js"></script>
<script>
$(function () {
initStuffid();
});
</script>
</html>

View File

@@ -234,7 +234,7 @@
<div class="sy_tit_all">
<!-- 话题列表-->
</div>
<a href="artihom_list.html?J_num=1&base_id=5" class="more" target="_blank">
<a href="artihom_list_baseid.html?J_num=1&base_id=5" class="more" target="_blank">
More
</a>
<ul class="sy_dmne_talk">

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,162 @@
function initArticleCite() {
// 话题点进去的文章列表
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var cite_ID = getQueryString('cite_id'); //话题
if (cite_ID != null) {
localStorage.setItem("Journals_num", cite_ID);
$('.art_main_con').append('<div id="kkpager"></div>')
$('.wenz_list').append('<div style="font-size: 12px;text-align: right;padding-top: 10px;padding-right: 27px;" class="gue_chinese_tot">all total <b class="tioashu"></b> </div>')
var urlList = {
list: 'api/Article/getTopArt'
}
var cited_top = {};
cited_top.pageIndex = 1;
cited_top.pageSize = 10;
cited_top.journal_id = cite_ID;
cited_top.type = 'cited';
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = cited_top.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: cited_top,
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('Top cited');
totalPage = result.data.count % cited_top.pageSize == 0 ? (result.data.count / cited_top.pageSize) : (Math.ceil(result.data.count / cited_top.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
var arr = result.data.articleList;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
cited_top.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: cited_top,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Top cited');
initArticle(result.data.articleList)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,92 @@
function initArticleCon() {
// Comment点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var con_ID = getQueryString('con_id');
if (con_ID != null) {
commonInit()
localStorage.setItem("Journals_num", con_ID);
var urlList = {
list: 'api/Journal/getNewsArticle'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: {"journal_id": con_ID},
success: function (result) {
if (result.code == 0) {
if (Jour_num == 1) {
$('.wenz_list>h4').after('<p style="margin-bottom: 15px;padding: 10px 20px;background-color: #fff">We welcome influential scientists to write a field of vision commentary on recent perspectives of seminal articles, hot topic articles, or the latest articles in the research field, to keep readers at the forefront of research and increase the impact of their clinical research. Seminal (classic) articles are papers that included in the Web of Science and reflecting the articles quality and their impact on the field. Hot topic articles are papers that included in the Web of Science and reflecting their representation of cutting-edge trends in scientific research. Comments are typically no longer than 1,500 words and include up to 25 references.</p>');
}
$('.wenz_list>h4').html('Comment');
var arr = result.data.articlelist;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
if (arr[i].type == 'Comment') {
str += ` <li>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>
<div><h3>${arr[i].tradition_tag}</h3>
<p>${baseInfo.trad_tion}</p></div><br
clear="both"></div>
</li>`
}
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,160 @@
function initArticleDown() {
// Top down点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var down_ID = getQueryString('down_id'); //话题
if (down_ID != null) {
localStorage.setItem("Journals_num", down_ID);
$('.art_main_con').append('<div id="kkpager"></div>')
$('.wenz_list').append('<div style="font-size: 12px;text-align: right;padding-top: 10px;padding-right: 27px;" class="gue_chinese_tot">all total <b class="tioashu"></b> </div>')
var urlList = {
list: 'api/Article/getTopArt'
}
var down_top = {};
down_top.pageIndex = 1;
down_top.pageSize = 10;
down_top.journal_id = down_ID;
down_top.type = 'download';
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = down_top.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: down_top,
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('Top download');
totalPage = result.data.count % down_top.pageSize == 0 ? (result.data.count / down_top.pageSize) : (Math.ceil(result.data.count / down_top.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
var arr = result.data.articleList;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
down_top.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: down_top,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Top download');
initArticle(result.data.articleList)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

160
js/articleJS/article_h.js Normal file
View File

@@ -0,0 +1,160 @@
function initArticleH() {
// 话题点进去的文章列表
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var h_ID = getQueryString('h_id'); //话题
if (h_ID != null) {
commonInit()
localStorage.setItem("Journals_num", h_ID);
$('.art_main_con').append('<div id="kkpager"></div>')
$('.wenz_list').append('<div style="font-size: 12px;text-align: right;padding-top: 10px;padding-right: 27px;" class="gue_chinese_tot">all total <b class="tioashu"></b> </div>')
var urlList = {
list: 'api/Journal/getTopArticle'
}
var high_top = {};
high_top.pageIndex = 1;
high_top.pageSize = 10;
high_top.journal_id = h_ID;
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = high_top.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: high_top,
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('Highlights');
totalPage = result.data.count % high_top.pageSize == 0 ? (result.data.count / high_top.pageSize) : (Math.ceil(result.data.count / high_top.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
var arr = result.data.articles;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
high_top.page = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: high_top,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
initArticle(result.data.articlelist)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

210
js/articleJS/article_n.js Normal file
View File

@@ -0,0 +1,210 @@
function initArticleN() {
// 话题点进去的文章列表
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var n_ID = getQueryString('n_id'); //话题
if (n_ID != null) {
commonInit()
localStorage.setItem("Journals_num", n_ID);
$('.art_main_con').append('<div id="kkpager"></div>')
$('.wenz_list').append('<div style="font-size: 12px;text-align: right;padding-top: 10px;padding-right: 27px;" class="gue_chinese_tot">all total <b class="tioashu"></b> </div>')
var urlList = {
list: 'api/Journal/getNewsArticleNew'
}
var high_top = {};
high_top.journal_id = n_ID;
high_top.page = 1;
high_top.limit = 10;
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = high_top.page;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: high_top,
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('News & Comment');
totalPage = result.data.count % high_top.limit == 0 ? (result.data.count / high_top.limit) : (Math.ceil(result.data.count / high_top.limit));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
var arr = result.data.articlelist;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
high_top.page = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: high_top,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
initArticle(result.data.articlelist)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
var str = "";
var sgr = "";
var n_ = "0";
var c_ = "0";
for (var i = 0; i < arr.length; i++) {
if (arr[i].type == 'News') {
n_ = '1';
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: 'different', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
else if (arr[i].type == 'Comment') {
c_ = '1';
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: 'different', tong_geogle: tong_geogle })
sgr += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
}
if (n_ == "0") {
str = ''
} else {
str = '<h4 class="rgb_color" style="color: ' + localStorage.Journals_color + '">News</h4><ul>' + str + '</ul>' + '<div style="height: 15px;background-color: #f4fafd;margin-left: -15px;margin-right: -15px;">'
}
if (c_ == "0") {
sgr = ''
} else {
sgr = '</div><h4 class="rgb_color" style="color: ' + localStorage.Journals_color + '">Comment</h4><ul>' + sgr + '</ul>'
}
$('.wenz_list').html(str + sgr);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,92 @@
function initArticleNew() {
// News点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var new_ID = getQueryString('new_id');
if (new_ID != null) {
commonInit()
localStorage.setItem("Journals_num", new_ID);
var urlList = {
list: 'api/Journal/getNewsArticle'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: { "journal_id": new_ID},
success: function (result) {
if (result.code == 0) {
if (Jour_num == 1) {
$('.wenz_list>h4').after('<p style="margin-bottom: 15px;padding: 10px 20px;background-color: #fff">News should focus on policy, science and society or purely scientific issues related to traditional medicine around the world. They should be of immediate interest to a broad readership and should be written in an accessible, non-technical style. Figures and diagrams are encouraged, but are not a requirement. News articles are not peer-reviewed, but undergo editing after consultation with the author.</p>');
}
$('.wenz_list>h4').html('News');
var arr = result.data.articlelist;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
if (arr[i].type == 'News') {
str += ` <li>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>
<div><h3>${arr[i].tradition_tag}</h3>
<p>${baseInfo.trad_tion}</p></div><br
clear="both"></div>
</li>`
}
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

159
js/articleJS/article_o.js Normal file
View File

@@ -0,0 +1,159 @@
function initArticleO() {
var J_ID = getQueryString('J_num'); //期刊
var o_ID = getQueryString('o_id'); //Online First
// 分期时间的文章列表
// 分期时间的文章列表
if (o_ID != null) {
// 分期时间
commonInit()
localStorage.setItem("Journals_num", o_ID);
$('.art_main_con').append('<div id="kkpager"></div>')
$('.wenz_list').append('<div style="font-size: 12px;text-align: right;padding-top: 10px;padding-right: 27px;" class="gue_chinese_tot">all total <b class="tioashu"></b> </div>')
var urlList = {
list: 'api/Journal/getOnlineArticle'
}
var online_first = {};
online_first.pageIndex = 1;
online_first.pageSize = 10;
online_first.journal_id = o_ID;
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = online_first.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: online_first,
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('Online First');
totalPage = result.data.count % online_first.pageSize == 0 ? (result.data.count / online_first.pageSize) : (Math.ceil(result.data.count / online_first.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
var arr = result.data.articlelist;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
online_first.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: online_first,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Online First');
initArticle(result.data.articlelist)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

88
js/articleJS/article_p.js Normal file
View File

@@ -0,0 +1,88 @@
function initArticleP() {
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var p_ID = getQueryString('p_id'); //Online First
// 分期时间的文章列表
// 分期时间的文章列表
if (p_ID != null) {
// 分期时间
// commonInit()
localStorage.setItem("Journals_num", p_ID);
var urlList = {
list: 'api/Main/getMoreArticles'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: {},
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('New Papers');
var arr = result.data.articles;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,164 @@
function initArticleRead() {
// 话题点进去的文章列表
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var read_ID = getQueryString('read_id'); //话题
if (read_ID != null) {
localStorage.setItem("Journals_num", read_ID);
$('.art_main_con').append('<div id="kkpager"></div>')
$('.wenz_list').append('<div style="font-size: 12px;text-align: right;padding-top: 10px;padding-right: 27px;" class="gue_chinese_tot">all total <b class="tioashu"></b> </div>')
var urlList = {
list: 'api/Article/getTopArt'
}
var read_top = {};
read_top.pageIndex = 1;
read_top.pageSize = 10;
read_top.journal_id = read_ID;
read_top.type = 'read';
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = read_top.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: read_top,
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('Top read');
totalPage = result.data.count % read_top.pageSize == 0 ? (result.data.count / read_top.pageSize) : (Math.ceil(result.data.count / read_top.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
var arr = result.data.articleList;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
read_top.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: read_top,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Top read');
initArticle(result.data.articleList)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

279
js/articleJS/article_t.js Normal file
View File

@@ -0,0 +1,279 @@
function initArticleT() {
// 话题点进去的文章列表
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var t_ID = getQueryString('t_id'); //话题
if (t_ID != null) {
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: { 'type': Jour_num },
success: function (result) {
if (result.code == 0) {
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
// ShowDanger("error");
}
});
// 分期时间
localStorage.setItem("Journals_num", t_ID);
var urlList = {
list: 'api/Article/getTopicArticles'
}
var topic_mess = {};
topic_mess.topic_id = t_ID;
topic_mess.pageIndex = 1;
topic_mess.pageSize = 10;
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = topic_mess.pageIndex;//当前页码
// 时间轴
commonInit()
if (t_ID != '369') {
$('.wenz_list .about2').css('display', 'none')
}
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getJournalLine',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.lines;
var str = "";
var dis_ = '';
for (var i = 0; i < arr.length; i++) {
if (i == arr.length - 1) {
if (i == 0) {
dis_ = '20'
} else {
dis_ = parseInt(dis_) + parseInt(arr[i].dist * 130);
}
str += '<li style="margin-top: ' + dis_ + 'px"><h4 class="f30">' + arr[i].time + '</h4>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i].journal_line_id + '" target="_blank">' +
'<h3 class="span">>> ' + arr[i].title + '</h3></a>' +
'<img src="' + imglineUrl + arr[i].img + '" style="width: 80px;height: 100px;margin-top: 10px">' +
'<p class="f14">' + arr[i].intro + '</p></li>'
} else {
if (arr[i].time == arr[i + 1].time) {
if (i == 0) {
dis_ = '20'
} else {
dis_ = parseInt(dis_) + parseInt(arr[i].dist * 130);
}
str += '<li style="margin-top: ' + dis_ + 'px"><h4 class="f30">' + arr[i].time + '</h4>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i].journal_line_id + '" target="_blank">' +
'<h3 class="span">>> ' + arr[i].title + '</h3></a>' +
'<img src="' + imglineUrl + arr[i].img + '" style="width: 80px;height: 100px;margin-top: 10px">' +
'<p class="f14">' + arr[i].intro + '</p>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i + 1].journal_line_id + '" target="_blank">' +
'<h3 class="span">>> ' + arr[i + 1].title + '</h3></a>' +
'<img src="' + imglineUrl + arr[i + 1].img + '" style="width: 80px;height: 100px;margin-top: 10px">' +
'<p class="f14">' + arr[i + 1].intro + '</p></li>'
i = i + 1;
} else {
if (i == 0) {
dis_ = '20'
} else {
dis_ = parseInt(dis_) + parseInt(arr[i].dist * 130);
}
str += '<li style="margin-top: ' + dis_ + 'px"><h4 class="f30">' + arr[i].time + '</h4>' +
'<a href="article_list.html?J_num=' + Jour_num + '&time_id=' + arr[i].journal_line_id + '" target="_blank">' +
'<h3 class="span">>> ' + arr[i].title + '</h3></a>' +
'<img src="' + imglineUrl + arr[i].img + '" style="width: 80px;height: 100px;margin-top: 10px">' +
'<p class="f14">' + arr[i].intro + '</p></li>'
}
}
}
if (Jour_num == '1' && t_ID == '369') {
$('.wenz_list>.about2 ul').html(str);
$('#kkpager').css('display', 'none')
$('.gue_chinese_tot').css('display', 'none')
} else {
$('.wenz_list .about2').css('display', 'none')
}
} else {
// ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: topic_mess,
success: function (result) {
if (result.code == 0) {
totalPage = result.data.count % topic_mess.pageSize == 0 ? (result.data.count / topic_mess.pageSize) : (Math.ceil(result.data.count / topic_mess.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html(result.data.topicInfo.title);
if (result.data.topicInfo.intro != '') {
$('.wenz_list>h4').after('<h3 style="font-size: 12px;color: #666;margin: 0 18px 10px 18px;">' + result.data.topicInfo.intro + '</h3>');
}
// 古籍按钮
if (t_ID == '368') {
$('.wenz_list>h4').append('<a href="topic_list.html?J_num=1&t_id=369" class="ancient_btn" target="_blank">Ancient Medical Books</a>')
}
var arr = result.data.articleList;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
topic_mess.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: topic_mess,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html(result.data.topicInfo.title);
initArticle(result.data.articleList)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: Jour_num == '22' ? {
firstPageText: '首页',
firstPageTipText: '首页',
lastPageText: '尾页',
lastPageTipText: '尾页',
prePageText: '上一页',
prePageTipText: '上一页',
nextPageText: '下一页',
nextPageTipText: '下一页',
totalPageBeforeText: '&nbsp;共&nbsp',
totalPageAfterText: '&nbsp;页',
currPageBeforeText: '当前第&nbsp;',
currPageAfterText: '&nbsp;页',
totalInfoSplitStr: '&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
} : {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: 'different', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${img_i}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,91 @@
function initArticleTime() {
// News点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
localStorage.setItem("Journals_num", J_ID);
var time_ID = getQueryString('time_id');
if (time_ID != null) {
var urlList = {
list: 'api/Journal/getJournalLineArt'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: { "journal_line_id": time_ID},
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html(result.data.journalLine.title);
// var doi_ = '';
// var npp_ = '';
var arr = result.data.articles;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '', tong_geogle: tong_geogle })
if (arr[i].type == 'News') {
str += ` <li>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>
<div><h3>${arr[i].tradition_tag}</h3>
<p>${baseInfo.trad_tion}</p></div><br
clear="both"></div>
</li>`
}
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

163
js/articleJS/article_top.js Normal file
View File

@@ -0,0 +1,163 @@
function initArticleTop() {
// Top cited / Top read / Top download点进去的文章列表
var J_ID = getQueryString('J_num'); //期刊
var top_ID = getQueryString('top_id'); //Online First
// 分期时间的文章列表
// 分期时间的文章列表
if (top_ID != null) {
// 分期时间
commonInit()
localStorage.setItem("Journals_num", top_ID);
$('.art_main_con').append('<div id="kkpager"></div>')
$('.wenz_list').append('<div style="font-size: 12px;text-align: right;padding-top: 10px;padding-right: 27px;" class="gue_chinese_tot">all total <b class="tioashu"></b> </div>')
var urlList = {
list: 'api/Journal/getTopArticle'
}
var top_top = {};
top_top.pageIndex = 1;
top_top.pageSize = 10;
top_top.journal_id = top_ID;
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = top_top.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: top_top,
success: function (result) {
if (result.code == 0) {
if (localStorage.Journals_num == '22') {
$('.wenz_list>h4').html('推荐文章');
} else {
$('.wenz_list>h4').html('Highlights');
}
totalPage = result.data.count % top_top.pageSize == 0 ? (result.data.count / top_top.pageSize) : (Math.ceil(result.data.count / top_top.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
var arr = result.data.articles;
initArticle(arr)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
top_top.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: base_topic,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Highlights');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color: ' + localStorage.Journals_color + ';margin-left: 10px;font-weight: 600;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: 'different', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${localStorage.getItem("Journals_title")}
.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

126
js/articleJS/article_y.js Normal file
View File

@@ -0,0 +1,126 @@
function initArticleY() {
var J_ID = getQueryString('J_num'); //期刊
var y_ID = getQueryString('y_id'); //分期时间
// 分期时间的文章列表
// 分期时间的文章列表
if (y_ID != null) {
// 分期时间
localStorage.setItem("Journals_num", J_ID);
commonInit()
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getStageArticles',
data: {
"stage_id": y_ID
},
success: function (result) {
if (result.code == 0) {
var atg = result.data.stageInfo;
if (atg.stage_no == '0') {
var time_ = atg.issue_date + ', Volume ' + atg.stage_vol;
} else {
var time_ = atg.issue_date + ', Volume ' + atg.stage_vol + ' Issue ' + atg.stage_no;
}
if (atg.stage_no == '0') {
var act_year = atg.stage_year + ',&nbsp;' + atg.stage_vol;
} else {
var act_year = atg.stage_year + ',&nbsp;' + atg.stage_vol + '&nbsp;(' + atg.stage_no + ')';
}
$('.wenz_list>h4').html(time_);
var arr = result.data.articleList;
initArticle(arr, act_year)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr, act_year) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if ((Math.round(Date.parse(new Date()) / 1000) - arr[i].ctime) / 86400 >= 21) {
var tong_geogle = '<a href = "https://scholar.google.com/scholar?&q=' + arr[i].title.replace('<i>', '').replace('</i>', '').replace(new RegExp('"', "g"), '') + '"' +
'target = "_blank" style="color:#7a2702;;margin-left: 10px;"> ' +
'Google Scholar</a>' //搜索引用次数
} else {
var tong_geogle = '' //少于21天隐藏
}
if (Jour_num == 1) {
if (arr[i].stage_year >= 2019) {
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
} else {
var img_i = 'img/baiss.png'
}
} else if (Jour_num == 4 && Jour_num == 8 && Jour_num == 14) {
if (arr[i].stage_year >= 2020) {
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
} else {
var img_i = 'img/baiss.png'
}
} else {
if (arr[i].stage_year > 2020) {
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
} else {
var img_i = 'img/baiss.png'
}
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: 'different', tong_geogle: tong_geogle })
str += ` <li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${baseInfo.lr_top}</div>
</div>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList"><span class="fo_fam">${arr[i].authortitle} </span><br> ${arr[i].journal_title}
.&nbsp;${act_year}${baseInfo.npp_}<a target="_blank"
href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a> </div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

338
js/articleJS/index.js Normal file
View File

@@ -0,0 +1,338 @@
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}
function commonGetAxiosData(url, type, data) {
var resultData;
$.ajax({
type: type,
url: apiUrl + url,
data: data,
}).then((result) => {
if (result.code == 0) {
resultData = result.data
} else {
ShowDanger("请求失败!");
resultData = null
}
})
return resultData;
}
function commonInit() {
$('.art_side').css('display', 'none');
$('.art_main_con').css('width', '1070px');
$('.new_art > h4').css('padding', ' 0 4px 16px 6px');
}
function commonGetItemHtml(doc) {
var data = doc.data;
var i = doc.i;
var img_i = doc.img_i;
var c_t_a = doc.c_t_a;
var tong_geogle = doc.tong_geogle;
console.log('img_i at line 31:', img_i)
var baseInfo = {
doi_: !data.doi ? '' : `https://doi.org/${data.doi}`,
npp_: data.npp == '' || data.npp == ' ' ? '' : `:&nbsp;${data.npp}.&nbsp;&nbsp;`,
html_: '',
otStat: '',
pub_date: '',
mp4_: data.article_id != '172' ? '' : `<a href="https://youtu.be/3eDbnHRkFKQ" target="_blank"><img src="img/link_5.png" width="50" height="16" style="margin-left: 10px"></a>`,
c_t_a: '',
trad_tion: '',
lr_top: '',
person_img: '',
tong_geogle: tong_geogle ? tong_geogle : '',
pdf_: !data.file_pdf || data.file_pdf == '' ? '' : `<img src="img/link_3.jpg" width="14" height="16"><a href="${imgFileUrl}articlePDF/${data.file_pdf}" target="_blank" class="txt_pdf" alt="${data.article_id}">PDF</a>&nbsp;(&nbsp;<span style="color: red">${data.pdf_num}</span>&nbsp;)`,
cite_: !data.cite_num || data.cite_num == 0 ? '' :
`&nbsp;<span article_id="${data.article_id}" class="cite_box" style="color: #7a2702;">
<img src="img/link_6.jpg" width="14" height="16">
WOS Citations&nbsp;(&nbsp;<span style="color: red">${data.cite_num}</span>&nbsp;)
<ul class="export_cite "> </ul>
</span>`,
abstract: data.abstract.replace(new RegExp("0, 102, 204", "g"), "0,102,153"),
link_: '',
stage_: '',
}
if (data.has_mains == 0) {
if (data.file_html == '') {
baseInfo.html_ = ''
} else {
baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="' + imgFileUrl + 'articleHTML/' + data.file_html + '" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;&nbsp&nbsp;'
}
} else {
baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="article.html?J_num=' + Jour_num + '&a_id=' + data.article_id + '&s_htm=1" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;&nbsp&nbsp;'
}
if (data.stage_no == '0') {
baseInfo.stage_ = ''
} else {
baseInfo.stage_ = '&nbsp;(' + data.stage_no + ')'
}
if (data.other_state == 0) {
baseInfo.otStat = ''
} else if (data.other_state == 1) {
baseInfo.otStat = '<span class="otStat">Editorial Expression of Concern</span>'
} else if (data.other_state == 2) {
baseInfo.otStat = '<span class="otStat">Retracted</span>'
}
if (data.isShowOtime == 1) {
if (data.pub_date && data.pub_date != '') {
baseInfo.pub_date = `<div class="url_data">Published Date: ${data.pub_date}</div>`
}
}
if (data.article_id == '86' || data.article_id == '176' || data.article_id == '455' || data.article_id == '400' || data.article_id == '145' || data.article_id == '116' || data.article_id == '717' || data.article_id == '632' || data.article_id == '24') {
baseInfo.person_img = '<img src="' + img_i + '" alt="" style="width: 120px">'
} else {
baseInfo.person_img = '<img src="' + img_i + '" alt="">'
}
if (c_t_a == 'different') {
if (data.journal_id == 22) {
baseInfo.c_t_a = '<button class="txt_copy cite_txt_button" >&nbsp;<img src="img/link_7.jpg" width="14" height="16">引用这篇文章<ul class="export" style="z-index:10;"><li id="txt_copy_' + i + '" class="Exc_1">>> 复制引用信息</li><li class="Exc_2"><i class="fa fa-download"></i> 下载EndNote格式</li><li class="Exc_3"><i class="fa fa-download"></i> 下载RIS格式</li><li class="Exc_4"><i class="fa fa-download"></i> 下载BibTex格式</li><li class="Exc_5"><i class="fa fa-download"></i> 下载text格式</li><div class="triangle"></div></ul></button>'
} else {
baseInfo.c_t_a = '<button class="txt_copy cite_txt_button">&nbsp;<img src="img/link_7.jpg" width="14" height="16">Cite this article<ul class="export" style="z-index:10;"><li id="txt_copy_' + i + '" class="Exc_1">>> Copy citation information</li><li class="Exc_2"><i class="fa fa-download"></i> Export citation to EndNote</li><li class="Exc_3"><i class="fa fa-download"></i> Export citation to RIS</li><li class="Exc_4"><i class="fa fa-download"></i> Export citation to BibTex</li><li class="Exc_5"><i class="fa fa-download"></i> Export citation to txt</li><div class="triangle"></div></ul></button>'
}
} else {
baseInfo.c_t_a = '<button class="txt_copy cite_txt_button">&nbsp;<img src="img/link_7.jpg" width="14" height="16">Cite this article<ul class="export" style="z-index:10;"><li id="txt_copy_' + i + '" class="Exc_1">>> Copy citation information</li><li class="Exc_2"><i class="fa fa-download"></i> Export citation to EndNote</li><li class="Exc_3"><i class="fa fa-download"></i> Export citation to RIS</li><li class="Exc_4"><i class="fa fa-download"></i> Export citation to BibTex</li><li class="Exc_5"><i class="fa fa-download"></i> Export citation to txt</li><div class="triangle"></div></ul></button>'
}
baseInfo.link_ = `<img src="img/link_1.png" width="14" height="16"><a class="txt_zhaiyao" alt="${data.article_id}">Abstract</a>&nbsp;(&nbsp;<span style="color: red">${data.abs_num}</span>&nbsp;)&nbsp;&nbsp;&nbsp;${baseInfo.html_}${baseInfo.pdf_}${baseInfo.mp4_}${baseInfo.c_t_a}${baseInfo.cite_}${baseInfo.tong_geogle}
<p class="txt_content">${data.cite}</p><div>${data.abstract}</div>`;
if (data.tradition_tag == '' || data.tradition_tag == null) {
var maxwidth = 500;//显示多少字符
if (data.abstract.length > maxwidth) {
var abstNew = data.abstract.replace(/<.*?>/ig, "")
abstNew = abstNew.substring(0, maxwidth)
abstNew = abstNew.substring(0, maxwidth - abstNew.split(" ").pop().length)
baseInfo.trad_tion = '<div>' + abstNew + '...</div>'
} else {
baseInfo.trad_tion = '<div>' + data.abstract + '</div>'
}
} else {
baseInfo.trad_tion = '<div><h3>' + data.tradition_tag + '</h3><p>' + data.tradition + '</p></div>'
}
if (data.topic && data.topic.length > 0) {
for (var t = 0; t < data.topic.length; t++) {
baseInfo.lr_top += '<a href="topic_list.html?J_num=' + Jour_num + '&t_id=' + data.topic[t].journal_topic_id + '" target="_blank">' + data.topic[t].title + '</a>'
}
}
return baseInfo
}
function commonHandleClickHtml() {
// 点击Abstract显示隐藏
$('.txt_zhaiyao').click(function () {
$(this).nextAll('div').toggle();
if ($(this).nextAll('div').css("display") == 'block') {
var num = $(this).next().html();
$.ajax({
type: 'post', url: apiUrl + 'yuan/Article/addArticleNum', async: false,
data: { "article_id": $(this).attr('alt'), "type": 'abs' },
success: function (result) {
if (result.code == 0) {
num = num * 1 + 1 * 1
}
}
})
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: { 'type': Jour_num, 'is_detail': '1' },
success: function (result) {
}
});
$(this).next().html(num);
}
})
$('.txt_html').click(function () {
var num = $(this).next().html();
$.ajax({
type: 'post', url: apiUrl + 'yuan/Article/addArticleNum', async: false,
data: { "article_id": $(this).attr('alt'), "type": 'html' },
success: function (result) {
if (result.code == 0) {
num = num * 1 + 1 * 1
}
}
})
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: { 'type': Jour_num, 'is_detail': '1' },
success: function (result) {
}
});
$(this).next().html(num);
})
$('.txt_pdf').click(function () {
var num = $(this).next().html();
$.ajax({
type: 'post', url: apiUrl + 'yuan/Article/addArticleNum', async: false,
data: { "article_id": $(this).attr('alt'), "type": 'pdf' },
success: function (result) {
if (result.code == 0) {
num = num * 1 + 1 * 1
}
}
})
$.ajax({
type: 'post', url: apiUrl + 'super/Publish/addVisitNum',
data: { 'type': Jour_num, 'is_detail': '1' },
success: function (result) {
}
});
$(this).next().html(num);
})
$('.export_cite').css('display', 'none');
$(document).click(function (e) {
if (!$(e.target).is('.export_cite') && !$(e.target).is('.cite_box')) {
$('.export_cite').hide();
}
})
$('.cite_box').click(function () {
$('.export_cite').css('display', 'none');
commonGetCiteList($(this).attr('article_id'))
$(this).find('.export_cite').fadeIn(200);
})
$('.export_cite').click(function (e) { e.stopPropagation() })
// 点击弹窗出现 复制和下载
$('.txt_content').css('display', 'none');
$('.export').css('display', 'none');
$(document).click(function (e) {
if (!$(e.target).is('.export') && !$(e.target).is('.txt_copy')) {
$('.export').hide();
}
})
$('.txt_copy').click(function () {
$('.export').css('display', 'none');
$(this).find('.export').fadeIn(200);
})
$('.Exc_1').click(function () {
var content_ = $(this).parents('.txt_copy').nextAll('.txt_content').text();
var clipboard = new Clipboard('#' + $(this).attr('id'), {
text: function () {
return content_;
}
})
clipboard.on('success', function (e) {
ShowSuccess("Citation information has been copied!");
});
})
$('.Exc_2').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticleenw', async: false,
data: { "article_id": ecx_id },
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
$('.Exc_3').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticleRis', async: false,
data: { "article_id": ecx_id },
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
$('.Exc_4').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticlebib', async: false,
data: { "article_id": ecx_id },
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
$('.Exc_5').click(function () {
var ecx_id = $(this).parents('.links_').siblings('.txt_biaoti').attr('id')
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticletext', async: false,
data: { "article_id": ecx_id },
success: function (result) {
var a = document.createElement('a');
a.href = result.data.url;
a.download = ''
a.click();
}
})
})
}
//获取 cite 并添加 html
function commonGetCiteList(a_ID) {
$('.cite_box .export_cite').html('<div class="loader-01"></div>');
var journalCiteStr = ''
$.ajax({
type: 'post', url: apiUrl + 'api/Article/getArticleCites',
data: {
"article_id": a_ID
},
success: function (result) {
if (result.code == 0) {
var arr = result.data.list
for (let i in arr) {
journalCiteStr += `
<div class='cite_list_item' style="margin-bottom:10px;podding:10px 0;display:flex;border-bottom: ${i != arr.length - 1 ? '1px solid #ccc' : 'none'};}"><p style="margin-right:10px;">${Number(i) + 1}.</p>
<div>
<p style="display: block; line-height: 20px;
font-size: 13px;
margin-bottom: 3px;"> <a style="color:#205493 !important;"
target="_blank"
href="${arr[i].doi ? 'https://doi.org/' + arr[i].doi : ''}">
${arr[i].article_name}
</a></p>
<p style="line-height: 14px;margin-bottom: 10px;">
<span style="color: #a2b1b6;
font-size: 13px;">${arr[i].author ? `${arr[i].author},` : ''} ${arr[i].journal_name}${arr[i].vol ? `${arr[i].vol},` : ''}
</span>
<span style="margin-left:5px;color:#205493 !important;">
</span></p></div>
</div> `
}
journalCiteStr += ` <div class="cite_triangle"></div>`
$('.cite_box .export_cite').html(journalCiteStr);
}
}
})
}

View File

@@ -168,10 +168,10 @@ function bf_list() {
if (arr[i].file_html == '') {
var html_ = ''
} else {
var html_ = '<img src="img/link_2.png" width="14" height="16"><a href="' + imgFileUrl + 'articleHTML/' + arr[i].file_html + '" target="_blank" class="txt_html" alt="' + arr[i].article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + arr[i].html_num + '</span>&nbsp;)&nbsp;&nbsp;'
var html_ = '<img src="img/link_2.png" width="14" height="16"><a href="' + imgFileUrl + 'articleHTML/' + arr[i].file_html + '" target="_blank" class="txt_html" alt="' + arr[i].article_id + '">HTML</a>&nbsp;&nbsp&nbsp;'
}
} else {
var html_ = '<img src="img/link_2.png" width="14" height="16"><a href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '&s_htm=1" target="_blank" class="txt_html" alt="' + arr[i].article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + arr[i].html_num + '</span>&nbsp;)&nbsp;&nbsp;'
var html_ = '<img src="img/link_2.png" width="14" height="16"><a href="article.html?J_num=' + Jour_num + '&a_id=' + arr[i].article_id + '&s_htm=1" target="_blank" class="txt_html" alt="' + arr[i].article_id + '">HTML</a>&nbsp;&nbsp&nbsp;'
}
if (arr[i].file_pdf == '') {
var pdf_ = ''

File diff suppressed because it is too large Load Diff

View File

@@ -31,7 +31,7 @@ function commonInit() {
}
function commonGetItemHtml(doc) {
function commonGetItemHtml(doc,maxwidth) {
var data = doc.data;
var i = doc.i;
@@ -54,23 +54,33 @@ function commonGetItemHtml(doc) {
pdf_: !data.file_pdf || data.file_pdf == '' ? '' : `<img src="img/link_3.jpg" width="14" height="16"><a href="${imgFileUrl}articlePDF/${data.file_pdf}" target="_blank" class="txt_pdf" alt="${data.article_id}">PDF</a>&nbsp;(&nbsp;<span style="color: red">${data.pdf_num}</span>&nbsp;)`,
cite_: !data.cite_num || data.cite_num == 0 ? '' :
`&nbsp;<span article_id="${data.article_id}" class="cite_box" style="color: #7a2702;">
<img src="img/link_6.jpg" width="14" height="16">
WOS Citations&nbsp;(&nbsp;<span style="color: red">${data.cite_num}</span>&nbsp;)
<ul class="export_cite "> </ul>
</span>`,
<img src="img/link_6.jpg" width="14" height="16">
WOS Citations&nbsp;(&nbsp;<span style="color: red">${data.cite_num}</span>&nbsp;)
<ul class="export_cite "> </ul>
</span>`,
abstract: data.abstract.replace(new RegExp("0, 102, 204", "g"), "0,102,153"),
link_: '',
stage_: '',
}
if (data.mains == '') {
if (data.has_mains == 0) {
if (data.file_html == '') {
baseInfo.html_ = ''
} else {
baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="' + imgFileUrl + 'articleHTML/' + data.file_html + '" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + data.html_num + '</span>&nbsp;)&nbsp;&nbsp;'
baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="' + imgFileUrl + 'articleHTML/' + data.file_html + '" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;&nbsp&nbsp;'
}
} else {
baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="article.html?J_num=' + Jour_num + '&a_id=' + data.article_id + '&s_htm=1" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + data.html_num + '</span>&nbsp;)&nbsp;&nbsp;'
baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="article.html?J_num=' + Jour_num + '&a_id=' + data.article_id + '&s_htm=1" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;&nbsp&nbsp;'
}
// if (data.mains == '') {
// if (data.file_html == '') {
// baseInfo.html_ = ''
// } else {
// baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="' + imgFileUrl + 'articleHTML/' + data.file_html + '" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + data.html_num + '</span>&nbsp;)&nbsp;&nbsp;'
// }
// } else {
// baseInfo.html_ = '<img src="img/link_2.png" width="14" height="16"><a href="article.html?J_num=' + Jour_num + '&a_id=' + data.article_id + '&s_htm=1" target="_blank" class="txt_html" alt="' + data.article_id + '">HTML</a>&nbsp;(&nbsp;<span style="color: red">' + data.html_num + '</span>&nbsp;)&nbsp;&nbsp;'
// }
if (data.stage_no == '0') {
@@ -114,7 +124,7 @@ function commonGetItemHtml(doc) {
if (data.tradition_tag == '' || data.tradition_tag == null) {
var maxwidth = 800;//显示多少字符
var maxwidth = maxwidth?maxwidth:800;//显示多少字符
if (data.abstract.length > maxwidth) {
var abstNew = data.abstract.replace(/<.*?>/ig, "")
abstNew = abstNew.substring(0, maxwidth)

View File

@@ -0,0 +1,136 @@
function initBaseid() {
// 通用话题点进去的文章列表
var base_ID = getQueryString('base_id'); //
// 通用话题点进去的文章列表
if (base_ID != null) {
var urlList = {
list: 'api/Journal/getBaseTopicArticles'
}
commonInit()
var base_topic = {};
base_topic.pageIndex = 1;
base_topic.pageSize = 10;
base_topic.base_topic_id = base_ID;
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = base_topic.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: base_topic,
success: function (result) {
if (result.code == 0) {
totalPage = result.data.count % base_topic.pageSize == 0 ? (result.data.count / base_topic.pageSize) : (Math.ceil(result.data.count / base_topic.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html(result.data.topic.title);
initArticle(result.data.articleList)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
base_topic.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: base_topic,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html(result.data.topic.title);
initArticle(result.data.articleList)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' })
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}</div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
<a href="/${arr[i].usx}" target="_blank" > ${arr[i].journal_title}</a>.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -1,6 +1,6 @@
function initCite() {
var cite_ID = getQueryString('cite_id'); //Top cited
localStorage.setItem("Journals_color", '#006699');
// Top cited点进去的文章列表
if (cite_ID != null) {
@@ -9,6 +9,7 @@ function initCite() {
}
// cited
commonInit()
var cited_tcp = {};
cited_tcp.page = 1;
cited_tcp.limit = 10;
@@ -16,7 +17,7 @@ function initCite() {
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = cited_tcp.page;//当前页码
var pageNo = cited_tcp.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
@@ -28,13 +29,8 @@ function initCite() {
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
initArticle(result.data.list)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
@@ -132,17 +128,17 @@ function initCite() {
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}</div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
${arr[i].journal_title}.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}</div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
${arr[i].journal_title}.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}

View File

@@ -0,0 +1,63 @@
function initConid() {
// Comment点进去的文章列表
var con_ID = getQueryString('con_id');
// Top cited点进去的文章列表
if (con_ID != null) {
var urlList = {
list: 'api/Main/getNewsArticles'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: { "type": 'Comment' },
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('Comment');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' },500)
var lr_top = ''
str += `
<li>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
${arr[i].journal_title}.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,136 @@
function initDownid() {
// Top download点进去的文章列表
var down_ID = getQueryString('down_id'); //Top download
if (down_ID != null) {
var urlList = {
list: 'api/Main/getThireTopArticles'
}
commonInit()
var down_tcp = {};
down_tcp.pageIndex = 1;
down_tcp.pageSize = 10;
down_tcp.type = 'download';
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = down_tcp.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: down_tcp,
success: function (result) {
if (result.code == 0) {
totalPage = result.data.count % down_tcp.pageSize == 0 ? (result.data.count / down_tcp.pageSize) : (Math.ceil(result.data.count / down_tcp.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Top download');
initArticle(result.data.articles)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
down_tcp.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: down_tcp,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Top read');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' })
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}</div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
<a href="/${arr[i].usx}" target="_blank" > ${arr[i].journal_title}</a>.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,76 @@
function initNewid() {
// News点进去的文章列表
var new_ID = getQueryString('new_id'); //News
// Top cited点进去的文章列表
if (new_ID != null) {
localStorage.setItem("Journals_num", new_ID);
$('.art_side').css('display', 'none');
$('.art_main_con').css('width', '1070px');
$('.new_art > h4').css('padding', ' 0 4px 16px 6px');
var urlList = {
list: 'api/Journal/getNewsArticle'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: { "journal_id": new_ID },
success: function (result) {
if (result.code == 0) {
if (Jour_num == 1) {
$('.wenz_list>h4').after('<p style="margin-bottom: 15px;padding: 10px 20px;background-color: #fff">News should focus on policy, science and society or purely scientific issues related to traditional medicine around the world. They should be of immediate interest to a broad readership and should be written in an accessible, non-technical style. Figures and diagrams are encouraged, but are not a requirement. News articles are not peer-reviewed, but undergo editing after consultation with the author.</p>');
}
$('.wenz_list>h4').html('News');
initArticle(result.data.articlelist)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' })
var lr_top = ''
if (arr[i].type == 'News') {
str += `
<li>
<a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
${arr[i].journal_title}.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>
<div><h3>${arr[i].tradition_tag} </h3><p>
${baseInfo.trad_tion}</p></div><br clear="both"></div>
</li>
`
}
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,130 @@
function initOid() {
var o_ID = getQueryString('o_id'); //Online First
// Online First点进去的文章列表
if (o_ID != null) {
var urlList = {
list: 'api/Main/getOnlineFirstArticles'
}
commonInit()
var online_first = {};
online_first.pageIndex = 1;
online_first.pageSize = 10;
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = online_first.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: online_first,
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('Online First');
totalPage = result.data.count % online_first.pageSize == 0 ? (result.data.count / online_first.pageSize) : (Math.ceil(result.data.count / online_first.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
initArticle(result.data.articles)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
online_first.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: online_first,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Online First');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' })
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}</div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
<a href="/${arr[i].usx}" target="_blank" > ${arr[i].journal_title}</a>.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,63 @@
function initPid() {
// New Papers点进去的文章列表
var p_ID = getQueryString('p_id'); //Online First
// Top cited点进去的文章列表
if (p_ID != null) {
var urlList = {
list: 'api/Main/getMoreArticles'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: {},
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html('New Papers');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' })
var lr_top = ''
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${lr_top}</div></div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
${arr[i].journal_title}.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,136 @@
function initReadid() {
// Top read点进去的文章列表
var read_ID = getQueryString('read_id'); //Top read
if (read_ID != null) {
var urlList = {
list: 'api/Main/getThireTopArticles'
}
commonInit()
var read_tcp = {};
read_tcp.pageIndex = 1;
read_tcp.pageSize = 10;
read_tcp.type = 'read';
var totalPage;//总页码
var totalRecords;//总数据条数
var pageNo = read_tcp.pageIndex;//当前页码
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: read_tcp,
success: function (result) {
if (result.code == 0) {
totalPage = result.data.count % read_tcp.pageSize == 0 ? (result.data.count / read_tcp.pageSize) : (Math.ceil(result.data.count / read_tcp.pageSize));
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Top read');
initArticle(result.data.articles)
//生成分页
//有些参数是可选的比如lang若不传有默认值
kkpager.generPageHtml({
pno: pageNo,
//总页码
total: totalPage,
//总数据条数
totalRecords: totalRecords,
mode: 'click',//默认值是link可选link或者click
click: function (n) {
this.selectPage(n);
//除了第一页写逻辑跳转
read_tcp.pageIndex = n;
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: read_tcp,
success: function (result) {
if (result.code == 0) {
$('.goup-container').click();
totalRecords = result.data.count;
$('.wenz_list .tioashu').html(result.data.count);
$('.wenz_list>h4').html('Top read');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
return false;
}, lang: {
firstPageText: 'First page',
firstPageTipText: 'First page',
lastPageText: 'Last page',
lastPageTipText: 'Last page',
prePageText: 'Previous page',
prePageTipText: 'Previous page',
nextPageText: 'Next page',
nextPageTipText: 'Next page',
totalPageBeforeText: '',
totalPageAfterText: '',
currPageBeforeText: 'on page&nbsp;',
currPageAfterText: '',
totalInfoSplitStr: '&nbsp;of&nbsp;',
totalRecordsBeforeText: '',
totalRecordsAfterText: '',
gopageBeforeText: '&nbsp;&nbsp;&nbsp;Go to page',
gopageButtonOkText: 'Go',
gopageAfterText: 'page',
buttonTipBeforeText: '第',
buttonTipAfterText: '页'
}
});
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' })
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}</div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
${arr[i].journal_title}.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}

View File

@@ -0,0 +1,59 @@
function initStuffid() {
// Medicament药剂话题文章列表
var stuff_ID = getQueryString('stuff_ID'); //Medicament药剂话题
if (stuff_ID != null) {
var urlList = {
list: 'api/Tmrde/getArticleByMed'
}
$.ajax({
type: 'post', url: apiUrl + urlList.list,
data: { "med_id": stuff_ID },
success: function (result) {
if (result.code == 0) {
$('.wenz_list>h4').html(result.data.medicament.med_ename + ' ( ' + result.data.medicament.med_title + ' )');
initArticle(result.data.articles)
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
function initArticle(arr) {
var str = "";
for (var i = 0; i < arr.length; i++) {
if (arr[i].icon == '') {
continue
}
if (arr[i].icon == '') {
var img_i = 'img/baiss.png'
} else {
var img_i = imgarticleUrl + arr[i].icon
}
var baseInfo = commonGetItemHtml({ data: arr[i], i: i, img_i: img_i, c_t_a: '' })
var lr_top = ''
str += `
<li>
<div class="dbt_header">${arr[i].type}${baseInfo.pub_date}<div class="url_top">${lr_top}</div></div><a id="${arr[i].article_id}" target="_blank"
href="article.html?J_num=${arr[i].journal_id}&a_id=${arr[i].article_id}"
class="txt_biaoti">${baseInfo.otStat}${arr[i].title}</a>
<div class="authorList">${arr[i].authortitle}<br>
${arr[i].journal_title}.&nbsp;${arr[i].stage_year},&nbsp;${arr[i].stage_vol}${baseInfo.stage_}${baseInfo.npp_}<a
target="_blank" href="https://doi.org/${arr[i].doi}">${baseInfo.doi_}</a>
</div>
<div class="links_">${baseInfo.link_}</div>
<div class="apwrap"><a onclick="imgbig(this)" class="imgdiv">${baseInfo.person_img}</a>${baseInfo.trad_tion}<br
clear="both"></div>
</li>
`
}
$('.wenz_list>ul').html(str);
$('.links_ .txt_copy').css('background', localStorage.Journals_color);
commonHandleClickHtml()
}
}
}