This commit is contained in:
2025-11-10 13:58:41 +08:00
parent b6d39a2288
commit 9a74364c18
14 changed files with 1223 additions and 134 deletions

View File

@@ -9,9 +9,10 @@
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<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/commonArticle_v3.css" />
</head>
<body>
<body><div class="newBox forAuthor">
<div id="col-content">
<div id="top_bar">
<!--头部-->
@@ -24,16 +25,20 @@
<div class="for_all">
<p style="width: 100%;font-size: 20px;margin-bottom: 20px;margin-left: -3px"><b class="fr_tit"></b>
</p>
<p><b>ISSN:</b><span class="fr_issn"></span></p>
<div class="for_messall">
<p><b>ISSN:</b><span class="fr_issn"></span></p>
<p><b>Editor-in-Chief:</b><span class="fr_edit"></span></p>
<p><b>Editorial Board:</b>
<a href="" target="_blank" class="fr_board"><img src="img/details.png"></a>
<a href="" target="_blank" class="fr_board"> <img src="/img/editor.png" style="width: 26px;height: 25px;margin-top: -4px;
margin-left: 4px;vertical-align: bottom;"></a>
</p>
<p><b>Acceptance:</b><span class="fr_accep"></span></p>
<p><b>Final Decision:</b><span class="fr_final"></span></p>
<p><b>APC:</b><span class="fr_APC"></span></p>
<p><b>Frequency:</b><span class="fr_cycle"></span></p>
<p><b>E-Mail:</b><span class="fr_email"></span></p>
</div>
<br clear="both">
<div><a href="" target="_blank" class="fr_subtem">Submission System</a></div>
</div>
@@ -58,12 +63,16 @@
<!--底部菜单栏-->
</div>
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="echarts-master/echarts.min.js"></script>
<script src="echarts-master/world.js"></script>
<script src="js/return-top.js"></script>
<script src="js/simpleNavFollowing.js"></script>
<script src="js/js.js"></script>
<script src="js/side.js"></script>
<script src="js/not_map.js"></script>
<script src="js/forAuthor.js"></script>
<!--<script src="js/not_map.js"></script>-->
@@ -77,21 +86,9 @@
return null;
}
// $(window).scroll(function () {
// //获取该标签距离顶部距离
// var a = $(".need_fix").offset().top;
// //网页距离顶部距离
// var b = $(window).scrollTop();
// if (b > a) {
// $('.need_fix').css({"position": "fixed", "top": "10px"})
// } else {
// $('.need_fix').css({"position": "sticky"})
// }
// })
Jour_num = getQueryString('J_num');
localStorage.setItem("Journals_num", Jour_num);
initForAuthorTop(Jour_num);
// 底部
$('.footer').load('./footer.html')
@@ -138,7 +135,7 @@
$('.for_mess div .fr_accep').html(arr_jour.acceptance);
$('.for_mess div .fr_final').html(arr_jour.finaldecision);
initArticleNavList()
initForAuthor(Jour_num,arr_jour)//临时改的 合刊在删 放开
initForAuthorHtml(Jour_num)
// $('.for_mess div .fr_APC').html(apcStr);
@@ -192,70 +189,7 @@
});
// $.ajax({
// type: 'post', url: apiUrl + 'api/Journal/getForAuthors',
// data: { 'journal_id': getQueryString('J_num') },
// success: function (result) {
// if (result.code == 0) {
// var arr = result.data.forAuthors;
// var str = "";
// var sgl = "";
// for (var i in arr) {
// str += '<li><a href="javascript:;" class="snf-nav"><b>' + arr[i].jfa_title + '</b></a></li>'
// sgl += '<div class="snf-page"><h3 class="big">' + arr[i].jfa_title + '</h3></div>'
// for (var j = 0; j < arr[i].children.length; j++) {
// str += '<li><a href="javascript:;" class="snf-nav"><b>·</b>' + arr[i].children[j].jfa_title + '</a></li>'
// sgl += '<div class="snf-page"><h3><b>·</b>' + arr[i].children[j].jfa_title + '</h3>' + arr[i].children[j].content + '</div>'
// }
// }
// $('#for_nag').html(str);
// $('#for_nag li:nth-child(1) a').addClass('active');
// $('#for_main').html(sgl);
// //以window为顶设置离顶和回调
// var snf = simpleNavFollow({
// leaveTop: 10,
// });
// } else {
// ShowDanger(result.msg);
// }
// },
// error: function () {
// ShowDanger("error");
// }
// })
// var snf = simpleNavFollow({
// parentElement: "#main",//内容类的父元素
// nav: ".snf-nav",//导航类
// page: ".snf-page",//内容类
// leaveTop: 0,//离父类距离
// initTo: 1,//初始跳转
// animation: 400,//动画时间
// followCallBack: function (index) {
// $("#enterIndex").text(index + 1)
// },
// navCallBack: function (index) {
// $("#clickIndex").text(index + 1)
// }
// });
//以window为顶不设置离顶和回调
// var snf = simpleNavFollow({
// });
// $("#destroy").click(function () {
// snf.destroyed();
// })
// $("#init").click(function () {
// if(snf.destroyed){
// snf.destroyed();
// }
// snf = simpleNavFollow({
// });
// })
});

View File

@@ -95,7 +95,7 @@
<script src="js/return-top.js"></script>
<script src="js/js.js"></script>
<script src="js/side.js"></script>
<!-- <script src="js/notice.js"></script> -->
<script src="js/gue_cont_v1.js"></script>
<script src="js/articleJS/index_v1.js"></script>
<script src="js/articleJS/article_y.js"></script>

View File

@@ -1819,18 +1819,18 @@ function initJournalBaseInfo(result) {
//tmr
case 1:
ImpactFactor = '1.3'
CiteScore = '2.1'
CiteScore = '2.2'
break;
//bmec
case 25:
CiteScore = '1.5'
CiteScore = '1.7'
break;
//mdm
case 11:
CiteScore = '0.3'
CiteScore = '0.4'
break;
case 14:

View File

@@ -184,6 +184,18 @@ function side_list() {
var corr = result.data.relats;
$('.jour_correlate>a').attr('href', '/' + corr[0].usx);
$('.jour_correlate>a>img').attr('src', imgjourUrl + corr[0].icon)
}else{
$('.jour_correlate').css('display', 'none')
const parent = document.querySelector('.jour_notice');
if (parent) {
// 找父容器下第一个符合样式特征的div只取第一个
const firstTargetDiv = parent.querySelector('div[style*="height: 1px"][style*="background-color: #ddd"]');
if (firstTargetDiv) {
firstTargetDiv.style.display = 'none';
console.log('已隐藏第一个目标分割线');
}
}
}
// 感谢图片

View File

@@ -7291,14 +7291,14 @@ function article_con() {
var CiteScoreStr = ''
var marginLeft = 20
if (Jour_num == 1) {
CiteScoreStr = '2.1';
CiteScoreStr = '2.2';
marginLeft = 10
} else
if (Jour_num == 11) {
CiteScoreStr = '0.3';
CiteScoreStr = '0.4';
}
else if (Jour_num == 25) {
CiteScoreStr = '1.5';
CiteScoreStr = '1.7';
}
if (Jour_num == 1) {
// $('#top_bar .nav_ban h2 img').css('zoom','0.75')

View File

@@ -1716,9 +1716,10 @@ async function initContentHtml(content, arr, refers, html_type, ArticleData) {
}
time1 = timestampToTime(ArticleData.data.track[tt].reviewers[er].ctime)
time2 = timestampToTime(ArticleData.data.track[tt].reviewers[er].qtime)
reviewerItem = "<div class='reviewerBox'><span class='time1 time'>Invitation time: <br/>" + time1 + "</span><div class='box'><span class='title'>" + reviewerState + detailIcon + "</span><span class='score'>Score: " + ArticleData.data.track[tt].reviewers[er].rated + "</span><span class='reviewer'>reviewer: " + ArticleData.data.track[tt].reviewers[er].reviewer_name + "</span><span class='time2'>Review comments received: " + time2 + "</span></div></div>"
reviewerItem = "<div class='reviewerBox'><span class='time1 time'>Invitation time: <br/>" + time1 + "</span><div class='box'><span class='title'>" + reviewerState + detailIcon + "</span><span class='score'>Score: " + ArticleData.data.track[tt].reviewers[er].rated + "</span><span class='reviewer'>reviewer: " + ArticleData.data.track[tt].reviewers[er].reviewer_name + "</span></div></div>"
reviewers += reviewerItem
}
// <span class='time2'>Review comments received: " + time2 + "</span>
}
var finalStr = ""
if (ArticleData.data.track[tt].type == 8 && ArticleData.data.track[tt].response && ArticleData.data.track[tt].response.length > 0) {

View File

@@ -187,16 +187,16 @@ function commonHomePage() {
case 1:
ImpactFactor = '1.3'
Published = '2016'
CiteScore = '2.1'
CiteScore = '2.2'
break;
//bmec
case 25:
Published = '2022'
CiteScore = '1.5'
CiteScore = '1.7'
break;
//mdm
case 11:
CiteScore = '0.3'
CiteScore = '0.4'
break;
case 2:

View File

@@ -1,3 +1,277 @@
var Jour_num = localStorage.getItem("Journals_num");
function initForAuthorTop(){
const style = document.createElement('style');
style.innerHTML = `
.for_mess>.for_all p:nth-child(3n+2){
width: auto;
}
.for_messall{
display: grid;
float: left;
grid-template-columns: repeat(3, 1fr);
gap: 0px;
}
.for_messall .fr_edit{
width: calc(100% - 110px);
}
.forAuthor .for_mess>.for_all p{
display: flex;
align-items: flex-start;
}
.article .for_mnall{
width: calc(100% - 285px) !important;
}
.for_mess>.for_all {
width: calc(100% - 285px);
padding-top:36px;
}
.for_mess>.for_all div>a{
margin-left: calc((100% - 230px)/2);
}
#top_bar{
position: sticky;
top: 0;
background-color: #fff;
z-index: 999;
}
.forAuthor #top_bar .top .top_logo .home_logo img{
position: absolute;
top: 20px;
}
.mb_aform{
display:none;
}
.pos_ter{
padding:10px;
}
.pos_ter>div:nth-child(1) {
width: 25%;
}
.htmlImageNote blue{
color :#0082AA !important;
}
.wenzhang .wen_jian h4 i{
font-weight: 500;
font-weight: bold;
}
.v4-art-top #st-2 .st-btn > img{
width:16px !important;
height: 16px !important;
}
.pos_ter>a {
width: 23%;
}
.pos_ter>div:nth-child(3) {
width: 23%;
}
.pos_ter>a {
display: flex;
align-items: center;
justify-content: center;
}
.pos_ter>a>img {
min-width: 260px;
margin-top: -10px;
}
.pos_ter>div:nth-child(3)>a:nth-child(1){
margin-left: calc((100% - 160px - 55px - 20px)/2);
}
.pos_ter>div:nth-child(1)>div:nth-child(1){
margin-left: calc((100% - 190px - 65px)/2) !important;
}
.pos_ter>div:nth-child(4) {
width: 23%; overflow:hidden;
}
.pos_ter>div:nth-child(4) img{
position: relative;
top: -16px;
}
.footer .daohang ul{
width: 26% !important;
}
`
document.head.appendChild(style);
var newBox = document.querySelector('.newBox');
var commonPopupStr = `
<div id="common-overlay"></div>
<div id="common-popup">
<span class="common-close-btn" onclick="closePopup()">×</span>
<div style="padding: 30px 30px 20px 30px" class="common-popup-box">
<h2 class="common-popup-title"></h2>
<div class="common-popup-content">
</div>
</div>
</div>
`;
// 将弹窗插入到页面中
newBox.insertAdjacentHTML('beforeend', commonPopupStr);
}
function initArticleNavList() {
var Journals_color = localStorage.getItem('Journals_color')
var Journals_usx = localStorage.getItem('Journals_usx')
$('.nav_ban h1 a').attr('href', '/' + Journals_usx);
var journalStageID = localStorage.getItem('journalStageID')
//是否显示地图
var isShowAuthorship = 0;
if ([1, 14, 8].includes(Number(Jour_num))) {
isShowAuthorship = 1
}
const style = document.createElement('style');
style.innerHTML = `/* 遮罩层 */
.article_dropbtn:hover {
color: ${Journals_color};
}
.article_dropdown-list a:hover {
border-bottom:2px solid ${Journals_color};
font-weight:bold;
color:#333;
}
.toggle-btn{
color: ${Journals_color};
}
`;
document.head.appendChild(style);
// 获取 id 为 top_bar 的元素
var topBar = document.getElementById("top_bar");
var otherStr1 = `
<p class=""><a href="/article_list.html?J_num=${Jour_num}&y_id=${journalStageID}" target="_blank">Current Issue</a></p>
<p class="mes_all_section_other_online"><a href="/article_list.html?J_num=${Jour_num}&o_id=${Jour_num}" target="_blank">Online First</a></p>
<p><a href="/stages.html?J_num=${Jour_num}" target="_blank">Archiving</a></p>
<p style="${Jour_num == 1 ? 'display:block' : 'display:none'}"><a href="/guest.html?J_num=${Jour_num}" target="_blank">Special Issues</a></p>
<p><a href="/article_list.html?J_num=${Jour_num}&top_id=${Jour_num}" target="_blank">Highlights</a></p>
`
var otherStr2 = `<p><a href="/about_journal.html?J_num=${Jour_num}" target="_blank">Journal Information</a></p>
<p><a href="/for_author.html?J_num=${Jour_num}" target="_blank">Guide for Authors</a></p>
<p><a href="javascript:;" onclick="openAbstracting(${Jour_num},'${Journals_color}')">Abstracting & Indexing</a></p>
`
// Abstracting & Indexing
var otherStr3 = `
<p ><a href="/afoor_text.html?footer_id=37" target="_blank">Peer-review process</a></p>
<p><a href="${localStorage.getItem('submission_url')}" target="_blank">Submission System</a></p>
<p><a href="/z_f11-1.html?J_num=${Jour_num}" target="_blank">Ethics and Malpractice Statement</a></p>
<!--地图弹窗-->
<div class="Authorship" style="position: relative;z-index:10;cursor: pointer;${isShowAuthorship ? 'display:block' : 'display:none'}">
<p class="Authorship_text"><a href="javascript:;" onclick="openAuthorship(${Jour_num},'${Journals_color}')">Authorship</a></p>
`
var str = ` <div class="article_navbar-container" id="article_navbar-container" style="display:block">
<div style="display: flex
;
align-items: center;margin:0 auto">
<div class="article_dropdown-menu">
<div class="article_dropbtn">Articles & Issues <i class="fa fa-chevron-down" style="font-size: 14px;margin-left: 6px;"></i></div>
<div class="article_dropdown-list">
${otherStr1}
</div>
</div>
<div class="article_dropdown-menu">
<div class="article_dropbtn">About Journal <i class="fa fa-chevron-down" style="font-size: 14px;margin-left: 6px;"></i></div>
<div class="article_dropdown-list" style="min-width:180px">
${otherStr2}
</div>
</div>
<div class="article_dropdown-menu">
<div class="article_dropbtn">Publish <i class="fa fa-chevron-down" style="font-size: 14px;margin-left: 6px;"></i></div>
<div class="article_dropdown-list" style="min-width:250px">
${otherStr3}
</div>
</div>
</div>
</div>`
// 使用 insertAdjacentHTML 在 top_bar 后插入新元素
if (topBar) {
topBar.insertAdjacentHTML('afterend', str);
}
}
function openAbstracting(Jour_num, Journals_color) {
var list = localStorage.getItem('journalAbs')
var arr_Abc = JSON.parse(list).filter(e => e.is_show == 1);
var Abstractingcontent = `<ul style="margin-top:10px;">
${arr_Abc.map((item, i) => {
return `<li style="font-weight:700;font-size:14px;"><span style="display:inline-block">»&nbsp;</span><a target="_blank" href="${item.url}" style="font-weight:700;display:inline-block">${item.title}</a></li>`;
}).join('')}
</ul>`
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
showPopup(`<span style="font-weight:bold;color:${Journals_color}">Abstracting & Indexing</span>`, Abstractingcontent)
}
function openAuthorship(Jour_num, Journals_color) {
var Abstractingcontent = `
<div class="tmr_side_map AuthorshipInfo" style="
width:300px;margin-top:20px">
<div id="worldMap" style="width: 100%;height: 140px;margin: 0 auto 10px auto"></div>
<ul class="map_paiming" style="padding: 0 20px 10px 20px;"></ul>
</div>
</div>
`
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
showPopup(`<span style="font-weight:bold;color:${Journals_color}">Abstracting & Indexing</span>`, Abstractingcontent, 'Authorship')
}
function showPopup(title, content, type) {
$('#common-popup .common-popup-title').html(title)
$('#common-popup .common-popup-content').html(content)
document.getElementById('common-overlay').style.display = 'block';
if (type == 'Authorship') {
document.getElementById('common-popup').style.width = 'auto';
renderMap(190)
}
document.getElementById('common-popup').style.opacity = '1';
document.getElementById('common-overlay').style.zIndex = '1000';
document.getElementById('common-popup').style.zIndex = '1001';
// 5秒后自动关闭
// setTimeout(closePopup, 5000);
}
function closePopup() {
document.getElementById('common-popup').style.opacity = '0';
document.getElementById('common-popup').style.zIndex = '-1';
setTimeout(function () {
document.getElementById('common-overlay').style.display = 'none';
$('#common-popup .common-popup-title').html('')
$('#common-popup .common-popup-content').html('')
}, 50);
}
function initForAuthor(Jour_num, arr_jour) {
var apcStr = ``;
@@ -11,42 +285,66 @@ function initForAuthor(Jour_num, arr_jour) {
}
function initForAuthorHtml(Jour_num, arr_jour) {
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getForAuthors',
type: 'post',
url: apiUrl + 'api/Journal/getForAuthors',
data: { 'journal_id': Jour_num },
success: function (result) {
if (result.code == 0) {
var arr = result.data.forAuthors;
var str = "";
var sgl = "";
for (var i in arr) {
str += '<li><a href="javascript:;" class="snf-nav" style="padding:6px 0 6px 27px;"><b>' + arr[i].jfa_title + '</b></a></li>'
sgl += '<div class="snf-page"><h3 class="big" style="font-size: 22px;padding-top: 15px;color: rgb(0, 71, 178);">' + arr[i].jfa_title + '</h3></div>'
for (var j = 0; j < arr[i].children.length; j++) {
str += '<li><a href="javascript:;" class="snf-nav" style="padding:6px 0 6px 27px">' + arr[i].children[j].jfa_title + '</a></li>'
var anchorCount = 1; // 生成唯一锚点ID的计数器
sgl += '<div class="snf-page"><h3 style="font-size:16px">' + arr[i].children[j].jfa_title + '</h3>' + arr[i].children[j].content + '</div>'
}
}
// 遍历父级+子级,建立锚点关联
arr.forEach(function(parent) {
// 1. 父级导航href指向锚点ID
str += `<li><a href="#anchor-${anchorCount}" class="snf-nav" style="padding:6px 0 6px 27px;"><b>${parent.jfa_title}</b></a></li>`;
// 2. 父级内容添加对应锚点ID
sgl += `<div id="anchor-${anchorCount}" class="snf-page">
<h3 class="big" style="font-size: 22px;padding-top: 15px;color: rgb(0, 71, 178);">${parent.jfa_title}</h3>
</div>`;
anchorCount++; // 锚点ID自增确保唯一
// 子级处理(和父级逻辑一致)
parent.children.forEach(function(child) {
str += `<li><a href="#anchor-${anchorCount}" class="snf-nav" style="padding:6px 0 6px 27px">${child.jfa_title}</a></li>`;
sgl += `<div id="anchor-${anchorCount}" class="snf-page">
<h3 style="font-size:16px">${child.jfa_title}</h3>
${child.content}
</div>`;
anchorCount++;
});
});
// 渲染DOM
$('#for_nag').html(str);
$('#for_nag li:nth-child(1) a').addClass('active');
$('#for_nag li:nth-child(1) a').addClass('active'); // 默认第一个导航高亮
$('#for_main').html(sgl);
//以window为顶设置离顶和回调
var snf = simpleNavFollow({
leaveTop: 10,
});
// 关键初始化simpleNavFollow补全锚点关联后插件能识别跳转和高亮
setTimeout(() => {
simpleNavFollow({
leaveTop: 10,
nav: '#for_nag',
navItem: '.snf-nav',
content: '#for_main',
contentItem: '.snf-page',
activeClass: 'active',
smoothScroll: true,
});
}, 300); // 短延时确保DOM渲染完成
} else {
ShowDanger(result.msg);
}
},
error: function () {
ShowDanger("error");
ShowDanger("接口请求失败");
}
})
});
}

View File

@@ -196,9 +196,9 @@ var country_data = [
{ "name": "Zimbabwe", "value": 0 },
]
if (!document.getElementById('worldMap_notice')) {
if (footer_map_ID == '125') {
// 编委国际化图表
$('.topics>div').prepend('<div><p style="text-align: center;margin-top: 30px;font-size: 22px;font-weight: bolder">Countries/Regions</p>' +
'<div id="worldMap_notice" style="width: 100%;height: 500px;margin: 0 auto 50px auto"></div></div>' +
@@ -310,6 +310,7 @@ if (footer_map_ID == '125') {
ShowDanger("error");
}
})
} else if (footer_map_ID == '2') {
@@ -1078,12 +1079,12 @@ if (footer_map_ID == '125') {
}
})
}
}
// 侧栏小地图
// tmr,life,感染,胃肠,精准,历史与哲学
// Jour_num == "1"||Jour_num == "4"||Jour_num == "7"||Jour_num == "8"||Jour_num == "13"||Jour_num == "14"
function renderMap(height,callback) {
function renderMap(height, callback) {
if (Jour_num == "1" || Jour_num == "8" || Jour_num == "14") {
// 编委国际化图表
$.ajax({
@@ -1124,7 +1125,12 @@ function renderMap(height,callback) {
// 绘制图表
var worldChart = echarts.init(document.getElementById('worldMap'));
var worldChart2 = null;
if(document.getElementById('worldMap2')){
worldChart2 = echarts.init(document.getElementById('worldMap2'));
}
// 数据
var dataMap = country_data
var option = {
@@ -1199,10 +1205,14 @@ function renderMap(height,callback) {
}],
};
worldChart.setOption(option);
if(callback){
callback();
}
if (worldChart2) {
worldChart2.setOption(option);
}
if (callback) {
callback();
}
} else {
// ShowDanger("请求失败!");
}

697
js/notice_v1.js Normal file
View File

@@ -0,0 +1,697 @@
// 消息、cfp、footer 内容
function notice_con() {
const style = document.createElement('style');
style.innerHTML = `
#top_bar{
position: sticky;
top: 0;
background-color: #fff;
z-index: 999;
}
.topicsNewBox #top_bar .top .top_logo .home_logo img{
position: absolute;
top: 20px;
}
.mb_aform{
display:none;
}
.pos_ter{
padding:10px;
}
.pos_ter>div:nth-child(1) {
width: 25%;
}
.htmlImageNote blue{
color :#0082AA !important;
}
.wenzhang .wen_jian h4 i{
font-weight: 500;
font-weight: bold;
}
.v4-art-top #st-2 .st-btn > img{
width:16px !important;
height: 16px !important;
}
.pos_ter>a {
width: 23%;
}
.pos_ter>div:nth-child(3) {
width: 23%;
}
.pos_ter>a {
display: flex;
align-items: center;
justify-content: center;
}
.pos_ter>a>img {
min-width: 260px;
margin-top: -10px;
}
.pos_ter>div:nth-child(3)>a:nth-child(1){
margin-left: calc((100% - 160px - 55px - 20px)/2);
}
.pos_ter>div:nth-child(1)>div:nth-child(1){
margin-left: calc((100% - 190px - 65px)/2) !important;
}
.pos_ter>div:nth-child(4) {
width: 23%; overflow:hidden;
}
.pos_ter>div:nth-child(4) img{
position: relative;
top: -16px;
}
.footer .daohang ul{
width: 26% !important;
}
`
document.head.appendChild(style);
function initStyle() {
// 找到目标元素
const navBan = document.querySelector('.nav_ban.rgb_color_background');
if (navBan) {
// 创建一个新的 inner-wrapper div
const innerWrapper = document.createElement('div');
innerWrapper.className = 'inner_nav_ban_wrapper';
// 把 navBan 中所有子节点移动到 innerWrapper 中
while (navBan.firstChild) {
innerWrapper.appendChild(navBan.firstChild);
}
// 再把 innerWrapper 加回 navBan 中
navBan.appendChild(innerWrapper);
}
}
var newBox = document.querySelector('.newBox');
var commonPopupStr = `
<div id="common-overlay"></div>
<div id="common-popup">
<span class="common-close-btn" onclick="closePopup()">×</span>
<div style="padding: 30px 30px 20px 30px" class="common-popup-box">
<h2 class="common-popup-title"></h2>
<div class="common-popup-content">
</div>
</div>
</div>
`;
// 将弹窗插入到页面中
newBox.insertAdjacentHTML('beforeend', commonPopupStr);
// 获取地址栏信息
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;
}
var footer_ID = getQueryString('footer_id'); //footer
//footer
if (footer_ID != null) {
initArticleNavList()
var matching = [206, 336, 338, 173, 176, 484, 258, 253, 259, 123, 122, 121]
for (var i in matching) {
if (footer_ID == matching[i]) {
window.location.href = 'for_author.html?J_num=' + Jour_num;
}
}
var marry = [466, 194, 45, 44, 100, 108, 147, 146, 46, 50, 255, 186, 298, 351, 21, 154, 233, 234, 339, 391, 325, 409, 81, 88, 268, 270, 132, 137, 62, 64, 178, 177, 128, 125, 219, 392, 1, 2, 236, 242, 25, 24, 151, 152, 485, 486]
let mar_ry = 0
for (var i in marry) {
if (footer_ID == marry[i]) {
mar_ry = 1
}
}
if (mar_ry == 0) {
window.location.href = 'for_author.html?J_num=' + Jour_num;
}
// footer
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getFooterArt',
data: {
"journal_paper_art_id": footer_ID
},
success: function (result) {
if (result.code == 0) {
// 消息列表
var arr = result.data.article;
$('.topics>h2').html(arr.title);
if (arr.title == 'Editorial Board') {
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getBoard1',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
// 编委会成员
var arg = result.data.data.boards;
// 期刊委员会
var committees = result.data.data.committees;
var editors = result.data.data.editors;
var str = '';
if (arg.main == undefined) {
str += ''
} else {
str += '<b>Editor-in-Chief</b><br><br>'
for (var i = 0; i < arg.main.length; i++) {
if (arg.main[i].icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiSubmission + 'public/usericon/' + arg.main[i].icon + '" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
}
if (arg.main[i].research_areas == '') {
var dis_line = ''
} else {
var dis_line = '<b>Research areas: </b>' + arg.main[i].research_areas
}
if (arg.main[i].website != '') {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + arg.main[i].website + '" target="_blank" style="color: #006699">' + arg.main[i].realname + '</a>, Ph.D. '
+ arg.main[i].technical + '<br/>' + arg.main[i].email + '<br/>'
+ arg.main[i].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
} else {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
arg.main[i].realname + ', Ph.D. '
+ arg.main[i].technical + '<br/>' + arg.main[i].email + '<br/>'
+ arg.main[i].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
}
}
if (arg.remain == undefined) {
str += ''
} else {
str += '<b>Vice Editor-in-Chief</b><br><br>'
for (var i = 0; i < arg.remain.length; i++) {
if (arg.remain[i].icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiSubmission + 'public/usericon/' + arg.remain[i].icon + '" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
}
if (arg.remain[i].research_areas == '') {
var dis_line = ''
} else {
var dis_line = '<b>Research areas: </b>' + arg.remain[i].research_areas
}
if (arg.remain[i].website != '') {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + arg.remain[i].website + '" target="_blank" style="color: #006699">' + arg.remain[i].realname + '</a>, Ph.D. '
+ arg.remain[i].technical + '<br/>' + arg.remain[i].email + '<br/>'
+ arg.remain[i].company + ' <br/>' + dis_line + icon_img + '</li><br><br>'
} else {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
arg.remain[i].realname + ', Ph.D. '
+ arg.remain[i].technical + '<br/>' + arg.remain[i].email + '<br/>'
+ arg.remain[i].company + ' <br/>' + dis_line + icon_img + '</li><br><br>'
}
}
str += '<br>'
}
if (arg.member == undefined) {
str += ''
} else {
str += '<b>Editorial Board Members</b><br><br>'
// 未分组
$.each(arg.member, function (key, value) { //遍历键值对
if ($.isArray(arg.member[key]) == true) {
if (key == 'nogroup') {
for (var j = 0; j < arg.member[key].length; j++) {
if (arg.member[key][j].icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiSubmission + 'public/usericon/' + arg.member[key][j].icon + '" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
}
if (arg.member[key][j].research_areas == '') {
var dis_line = ''
} else {
var dis_line = '<b>Research areas: </b>' + arg.member[key][j].research_areas
}
if (arg.member[key][j].realname == 'Jian Hao' || arg.member[key][j].realname == 'Mathew Goss' || arg.member[key][j].realname == 'Lucy Pi (Nuo-Xi Pi)' || arg.member[key][j].realname == 'Richard Shane Palmer' || arg.member[key][j].realname == 'Xin-Yun Zhang') {
if (arg.member[key][j].website != '') {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + arg.member[key][j].website + '" target="_blank" style="color: #006699">' + arg.member[key][j].realname + '</a>, Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
} else {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
arg.member[key][j].realname + ', Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
} else {
if (arg.member[key][j].website != '') {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + arg.member[key][j].website + '" target="_blank" style="color: #006699">' + arg.member[key][j].realname + '</a>, Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
} else {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
arg.member[key][j].realname + ', Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
}
}
}
}
})
// 有分组
$.each(arg.member, function (key, value) { //遍历键值对
if ($.isArray(arg.member[key]) == true) {
if (key != 'nogroup') {
str += '<b>' + key + '</b><br><br>'
for (var j = 0; j < arg.member[key].length; j++) {
if (arg.member[key][j].icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiSubmission + 'public/usericon/' + arg.member[key][j].icon + '" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
}
if (arg.member[key][j].research_areas == '') {
var dis_line = ''
} else {
var dis_line = '<b>Research areas: </b>' + arg.member[key][j].research_areas
}
if (arg.member[key][j].realname == 'Jian Hao' || arg.member[key][j].realname == 'Mathew Goss' || arg.member[key][j].realname == 'Lucy Pi (Nuo-Xi Pi)' || arg.member[key][j].realname == 'Richard Shane Palmer' || arg.member[key][j].realname == 'Xin-Yun Zhang') {
if (arg.member[key][j].website != '') {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + arg.member[key][j].website + '" target="_blank" style="color: #006699">' + arg.member[key][j].realname + '</a>, Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
} else {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
arg.member[key][j].realname + ', Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
} else {
if (arg.member[key][j].website != '') {
// Nagwa El-Badri
if(Jour_num==25&&arg.member[key][j].realname == 'Nagwa El-Badri'){
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + arg.member[key][j].website + '" target="_blank" style="color: #006699">' + arg.member[key][j].realname + '</a>, M.D. Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}else{
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + arg.member[key][j].website + '" target="_blank" style="color: #006699">' + arg.member[key][j].realname + '</a>, Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
} else {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
arg.member[key][j].realname + ', Ph.D. '
+ arg.member[key][j].technical + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
}
}
}
}
})
str += '<br>'
}
// 期刊委员会
if (committees && committees.length > 0) {
str += '<b>Academic Integrity Committee</b><br><br>'
for (var i = 0; i < committees.length; i++) {
if (committees[i].icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiSubmission + 'public/usericon/' + committees[i].icon + '" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
}
if (committees[i].research_areas == '') {
var dis_line = ''
} else {
var dis_line = '<b>Research areas: </b>' + committees[i].research_areas
}
if (committees[i].website != '') {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
'<a href="' + committees[i].website + '" target="_blank" style="color: #006699">' + committees[i].realname + '</a>, Ph.D. '
+ committees[i].technical + '<br/>' + committees[i].email + '<br/>'
+ committees[i].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
} else {
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
committees[i].realname + ', Ph.D. '
+ committees[i].technical + '<br/>' + committees[i].email + '<br/>'
+ committees[i].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
}
} else {
str += '';
}
// 期刊编辑
if (editors && editors.length > 0) {
str += '<b>Editors & Staff</b><br><br>'
for (var i = 0; i < editors.length; i++) {
if (editors[i].icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiSubmission + 'public/usericon/' + editors[i].icon + '" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
}
if (editors[i].website != '') {
str += '<li style="min-height:120px;position: relative;padding-left: 100px;margin-bottom: 30px; width: 200px; float:left; margin-right:10px;">' +
'<a href="' + editors[i].website + '" target="_blank" style="color: #006699">' + editors[i].realname + '</a>,'
+ editors[i].editor_title + '<br/>' + editors[i].email + '<br/>'
+ icon_img + '</li>'
} else {
str += '<li style="min-height:120px;position: relative;padding-left: 100px;margin-bottom: 30px; width: 200px; float:left; margin-right:10px;">' +
editors[i].realname + ', '
+ editors[i].editor_title + '<br/>' + editors[i].email + '<br/>'
+ icon_img + '</li>'
}
}
str += '<li style="clear:both">';
} else {
str += ''
}
$('.topics>div').append('<ul style="overflow: hidden;">' + str + '</ul>');
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
});
} else if (arr.title == '编委会') {
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getBoard',
data: {
"journal_id": Jour_num
},
success: function (result) {
if (result.code == 0) {
var arg = result.data.boards;
var str = '';
if (arg.main == undefined) {
str += ''
} else {
str += '<b>主编</b><br><br>'
for (var i = 0; i < arg.main.length; i++) {
if (arg.main[i].board_icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiUrlImg + arg.main[i].board_icon + '" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
}
if (arg.main[i].field == '') {
var dis_line = ''
} else {
var dis_line = '领域: ' + arg.main[i].field
}
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 630px;">' +
'<a href="' + arg.main[i].website + '" target="_blank" style="color: #006699">' + arg.main[i].name + '</a>, '
+ arg.main[i].dr + ' ' + arg.main[i].title + '<br/>' + arg.main[i].email + '<br/>'
+ arg.main[i].address + ' 中国' + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
str += "<br/>"
}
if (arg.remain == undefined) {
str += ''
} else {
str += '<b>副主编</b><br><br>'
for (var i = 0; i < arg.remain.length; i++) {
if (arg.remain[i].board_icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiUrlImg + arg.remain[i].board_icon + '" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
}
if (arg.remain[i].field == '') {
var dis_line = ''
} else {
var dis_line = '领域: ' + arg.remain[i].field
}
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 630px;">' +
'<a href="' + arg.remain[i].website + '" target="_blank" style="color: #006699">' + arg.remain[i].name + '</a>, '
+ arg.remain[i].dr + ' ' + arg.remain[i].title + '<br/>' + arg.remain[i].email + '<br/>'
+ arg.remain[i].address + ' 中国' + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
str += '<br>'
}
if (arg.member == undefined) {
str += ''
} else {
str += '<b>编委</b><br><br>'
$.each(arg.member, function (key, value) { //遍历键值对
if ($.isArray(arg.member[key]) == true) {
str += '<b>' + key + '</b><br><br>'
for (var j = 0; j < arg.member[key].length; j++) {
if (arg.member[key][j].board_icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiUrlImg + arg.member[key][j].board_icon + '" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
}
if (arg.member[key][j].field == '') {
var dis_line = ''
} else {
var dis_line = '领域: ' + arg.member[key][j].field
}
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 630px;">' +
'<a href="' + arg.member[key][j].website + '" target="_blank" style="color: #006699">' + arg.member[key][j].name + '</a>, '
+ arg.member[key][j].dr + ' ' + arg.member[key][j].title + '<br/>' + arg.member[key][j].email + '<br/>'
+ arg.member[key][j].address + ' 中国' + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
} else {
if (arg.member[key].board_icon == '') {
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
} else {
var icon_img = '<img src="' + apiUrlImg + arg.member[key].board_icon + '" style="position: absolute;left: 0;top: 0;width: 75px;height: 75px;border-radius: 10px;">'
}
if (arg.member[key].field == '') {
var dis_line = ''
} else {
var dis_line = '领域: ' + arg.member[key].field
}
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 630px;">' +
'<a href="' + arg.member[key].website + '" target="_blank" style="color: #006699">' + arg.member[key].name + '</a>, '
+ arg.member[key].dr + ' ' + arg.member[key].title + '<br/>' + arg.member[key].email + '<br/>'
+ arg.member[key].address + ' 中国' + '<br/>' + dis_line + icon_img + '</li><br><br>'
}
})
str += '<br>'
}
$('.topics>div').append('<ul style="overflow: hidden;">' + str + '</ul>');
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
});
} else {
$('.topics>div').html(arr.content);
}
if (footer_ID == '126') {
$('.fuwenben img').css('width', '200px')
}
} else {
ShowDanger("请求失败!");
}
},
error: function () {
ShowDanger("error");
}
})
}
}
function initArticleNavList() {
var Journals_color = localStorage.getItem('Journals_color')
var Journals_usx = localStorage.getItem('Journals_usx')
$('.nav_ban h1 a').attr('href', '/' + Journals_usx);
var journalStageID = localStorage.getItem('journalStageID')
//是否显示地图
var isShowAuthorship = 0;
if ([1, 14, 8].includes(Number(Jour_num))) {
isShowAuthorship = 1
}
const style = document.createElement('style');
style.innerHTML = `/* 遮罩层 */
.article_dropbtn:hover {
color: ${Journals_color};
}
.article_dropdown-list a:hover {
border-bottom:2px solid ${Journals_color};
font-weight:bold;
color:#333;
}
.toggle-btn{
color: ${Journals_color};
}
`;
document.head.appendChild(style);
// 获取 id 为 top_bar 的元素
var topBar = document.getElementById("top_bar");
var otherStr1 = `
<p class=""><a href="/article_list.html?J_num=${Jour_num}&y_id=${journalStageID}" target="_blank">Current Issue</a></p>
<p class="mes_all_section_other_online"><a href="/article_list.html?J_num=${Jour_num}&o_id=${Jour_num}" target="_blank">Online First</a></p>
<p><a href="/stages.html?J_num=${Jour_num}" target="_blank">Archiving</a></p>
<p style="${Jour_num == 1 ? 'display:block' : 'display:none'}"><a href="/guest.html?J_num=${Jour_num}" target="_blank">Special Issues</a></p>
<p><a href="/article_list.html?J_num=${Jour_num}&top_id=${Jour_num}" target="_blank">Highlights</a></p>
`
var otherStr2 = `<p><a href="/about_journal.html?J_num=${Jour_num}" target="_blank">Journal Information</a></p>
<p><a href="/for_author.html?J_num=${Jour_num}" target="_blank">Guide for Authors</a></p>
<p><a href="javascript:;" onclick="openAbstracting(${Jour_num},'${Journals_color}')">Abstracting & Indexing</a></p>
`
// Abstracting & Indexing
var otherStr3 = `
<p ><a href="/afoor_text.html?footer_id=37" target="_blank">Peer-review process</a></p>
<p><a href="${localStorage.getItem('submission_url')}" target="_blank">Submission System</a></p>
<p><a href="/z_f11-1.html?J_num=${Jour_num}" target="_blank">Ethics and Malpractice Statement</a></p>
<!--地图弹窗-->
<div class="Authorship" style="position: relative;z-index:10;cursor: pointer;${isShowAuthorship ? 'display:block' : 'display:none'}">
<p class="Authorship_text"><a href="javascript:;" onclick="openAuthorship(${Jour_num},'${Journals_color}')">Authorship</a></p>
`
var str = ` <div class="article_navbar-container" id="article_navbar-container" style="display:block">
<div style="display: flex
;
align-items: center;margin:0 auto">
<div class="article_dropdown-menu">
<div class="article_dropbtn">Articles & Issues <i class="fa fa-chevron-down" style="font-size: 14px;margin-left: 6px;"></i></div>
<div class="article_dropdown-list">
${otherStr1}
</div>
</div>
<div class="article_dropdown-menu">
<div class="article_dropbtn">About Journal <i class="fa fa-chevron-down" style="font-size: 14px;margin-left: 6px;"></i></div>
<div class="article_dropdown-list" style="min-width:180px">
${otherStr2}
</div>
</div>
<div class="article_dropdown-menu">
<div class="article_dropbtn">Publish <i class="fa fa-chevron-down" style="font-size: 14px;margin-left: 6px;"></i></div>
<div class="article_dropdown-list" style="min-width:250px">
${otherStr3}
</div>
</div>
</div>
</div>`
// 使用 insertAdjacentHTML 在 top_bar 后插入新元素
if (topBar) {
topBar.insertAdjacentHTML('afterend', str);
}
}
function openAbstracting(Jour_num, Journals_color) {
var list = localStorage.getItem('journalAbs')
var arr_Abc = JSON.parse(list).filter(e => e.is_show == 1);
var Abstractingcontent = `<ul style="margin-top:10px;">
${arr_Abc.map((item, i) => {
return `<li style="font-weight:700;font-size:14px;"><span style="display:inline-block">»&nbsp;</span><a target="_blank" href="${item.url}" style="font-weight:700;display:inline-block">${item.title}</a></li>`;
}).join('')}
</ul>`
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
showPopup(`<span style="font-weight:bold;color:${Journals_color}">Abstracting & Indexing</span>`, Abstractingcontent)
}
function openAuthorship(Jour_num, Journals_color) {
var Abstractingcontent = `
<div class="tmr_side_map AuthorshipInfo" style="
width:300px;margin-top:20px">
<div id="worldMap2" style="width: 100%;height: 140px;margin: 0 auto 10px auto"></div>
<ul class="map_paiming" style="padding: 0 20px 10px 20px;"></ul>
</div>
</div>
`
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
showPopup(`<span style="font-weight:bold;color:${Journals_color}">Abstracting & Indexing</span>`, Abstractingcontent, 'Authorship')
}
function showPopup(title, content, type) {
$('#common-popup .common-popup-title').html(title)
$('#common-popup .common-popup-content').html(content)
document.getElementById('common-overlay').style.display = 'block';
if (type == 'Authorship') {
document.getElementById('common-popup').style.width = 'auto';
renderMap(190)
}
document.getElementById('common-popup').style.opacity = '1';
document.getElementById('common-overlay').style.zIndex = '1000';
document.getElementById('common-popup').style.zIndex = '1001';
// 5秒后自动关闭
// setTimeout(closePopup, 5000);
}
function closePopup() {
document.getElementById('common-popup').style.opacity = '0';
document.getElementById('common-popup').style.zIndex = '-1';
setTimeout(function () {
document.getElementById('common-overlay').style.display = 'none';
$('#common-popup .common-popup-title').html('')
$('#common-popup .common-popup-content').html('')
}, 50);
renderMap(140)
}

View File

@@ -12,9 +12,9 @@ $(document).ready(function () {
// 期刊基础、外链、分期、话题信息加载
function side_list() {
if(Jour_num == 17||Jour_num == 24){
$('.art_main_con_topic').hide();
}
if (Jour_num == 17 || Jour_num == 24) {
$('.art_main_con_topic').hide();
}
// 左侧期刊列表数据
$.ajax({
type: 'post', url: apiUrl + 'api/Journal/getJournal',
@@ -23,7 +23,17 @@ if(Jour_num == 17||Jour_num == 24){
},
success: function (result) {
if (result.code == 0) {
// 1. 匹配所有 src 为 "img/details.png" 的 img 标签
const targetImgs = document.querySelectorAll('img[src="img/details.png"]');
// 2. 遍历并替换地址
targetImgs.forEach(img => {
img.src = "img/editor.png";
// 可选:同时更新 srcset如果图片用了响应式加载
if (img.srcset) {
img.srcset = img.srcset.replace("img/details.png", "img/editor.png");
}
});
// 期刊基础信息
var arr_jour = result.data.journal;
$('h4.rgb_color').css('color', arr_jour.system_color);
@@ -110,8 +120,8 @@ if(Jour_num == 17||Jour_num == 24){
} else {
apcStr = arr_jour.apc + `<span style="color: ${arr_jour.system_color};font-weight: bold;margin-left:6px;">( 20252026 )</span>`;
}
$('.jour_message div .mes_APC').html(apcStr);
@@ -280,11 +290,11 @@ if(Jour_num == 17||Jour_num == 24){
$('.edit_board_tmr>a').attr('href', arr_jour.board_url);
if (Jour_num == 11) {
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>0.1</span></p>');
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>0.4</span></p>');
}
//bmec
if (Jour_num == 25) {
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>1.3</span></p>');
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>1.7</span></p>');
}
//$('.edit_board_tmr>a').attr('href', 'notice.html?J_num=' + Jour_num + '&footer_id=' + arr_jour.board_url);
@@ -320,10 +330,22 @@ if(Jour_num == 17||Jour_num == 24){
var corr = result.data.relats;
$('.jour_correlate>a').attr('href', '/' + corr[0].usx);
$('.jour_correlate>a>img').attr('src', imgjourUrl + corr[0].icon)
} else {
$('.jour_correlate').css('display', 'none')
const parent = document.querySelector('.jour_notice');
if (parent) {
// 找父容器下第一个符合样式特征的div只取第一个
const firstTargetDiv = parent.querySelector('div[style*="height: 1px"][style*="background-color: #ddd"]');
if (firstTargetDiv) {
firstTargetDiv.style.display = 'none';
console.log('已隐藏第一个目标分割线');
}
}
}
if (localStorage.Journals_title == '经典中医研究') {
$('.jour_correlate>h4').html('相关期刊');
@@ -755,7 +777,7 @@ if(Jour_num == 17||Jour_num == 24){
$('.jour_guest h4 a').css('display', 'none');
}
}
//11 mdm
if (result.data.is_show == "false" || Jour_num == '11') {
// $('.jour_guest h4 a').css('display', 'none');

View File

@@ -15,6 +15,16 @@ function side_list() {
},
success: function (result) {
if (result.code == 0) {
const targetImgs = document.querySelectorAll('img[src="img/details.png"]');
// 2. 遍历并替换地址
targetImgs.forEach(img => {
img.src = "img/editor.png";
// 可选:同时更新 srcset如果图片用了响应式加载
if (img.srcset) {
img.srcset = img.srcset.replace("img/details.png", "img/editor.png");
}
});
if (Jour_num == 1 && $('.FreeapplicationBox')) {
$('.FreeapplicationBox').css('display', 'inline-block');
@@ -154,7 +164,7 @@ function side_list() {
$('.Join_Bord').attr('href', 'z_f6-1.html?J_num=' + Jour_num);
$('.Join_Bord2').attr('href', 'z_f11-1.html?J_num=' + Jour_num);
$('.edit_board_tmr>a').attr('href', arr_jour.board_url);
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>2.1</span></p>');
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>2.2</span></p>');
$('.edit_board_tmr').after('<p><b>Impact Factor (Clarivate):</b> <span>1.3</span></p>');
//$('.edit_board_tmr>a').attr('href', 'notice.html?J_num=' + Jour_num + '&footer_id=' + arr_jour.board_url);

View File

@@ -9,7 +9,15 @@
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
<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/commonArticle_v3.css" />
<style>
.article .art_main{
width: calc(100% - 285px) !important;
}
.newBox .topics ul li{
width: calc(100% - 100px) !important;
}
.topics {
font-family: Calibri;
font-size: 17px;
@@ -47,7 +55,7 @@
</style>
</head>
<body>
<body><div class="newBox topicsNewBox">
<div id="col-content">
<div id="top_bar">
<!--头部-->
@@ -73,16 +81,18 @@
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</div></div>
</body>
<script src="js/jquery.min.js"></script>
<script src="echarts-master/echarts.min.js"></script>
<script src="echarts-master/world.js"></script>
<script src="js/return-top.js"></script>
<script src="js/layer/layer.js"></script>
<script src="js/js.js"></script>
<script src="js/side.js"></script>
<script src="js/notice.js"></script>
<script src="js/not_map.js"></script>
<script src="js/notice_v1.js"></script>
<!--<script src="js/not_map.js"></script>-->
<script>
$(document).ready(function () {

95
notice_old.html Normal file
View File

@@ -0,0 +1,95 @@
<!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="stylesheet" type="text/css" href="style/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="style/style.css" />
<style>
.topics {
font-family: Calibri;
font-size: 17px;
}
.topics>div a:hover {
color: #23527c !important;
text-decoration: underline;
}
.topics ul {
list-style-type: circle;
padding-left: 20px;
margin-top: 0;
}
.topics ul li {
text-align: left;
width: 100%;
float: none;
list-style-type: disc;
margin-bottom: 0;
}
.fuwenben img {
max-width: 100%;
margin: 0 auto;
display: block;
}
.topics ul li img {
object-fit: cover;
height: 100px !important;
}
</style>
</head>
<body>
<div id="col-content">
<div id="top_bar">
<!--头部-->
</div>
<div class="article">
<div class="art_side">
<!--侧边栏-->
</div>
<div class="art_main art_main_con back_fff">
<div class="topics fuwenben">
<h2 class="rgb_color"> </h2>
<div style="padding: 0 30px 30px 30px;line-height: 24px;text-align: justify;">
</div>
</div>
</div>
<br clear="both">
</div>
<div class="footer">
<!--底部菜单栏-->
</div>
</div>
</body>
<script src="js/jquery.min.js"></script>
<script src="echarts-master/echarts.min.js"></script>
<script src="echarts-master/world.js"></script>
<script src="js/return-top.js"></script>
<script src="js/layer/layer.js"></script>
<script src="js/js.js"></script>
<script src="js/side.js"></script>
<script src="js/notice.js"></script>
<!--<script src="js/not_map.js"></script>-->
<script>
$(document).ready(function () {
side_list();
notice_con();
});
</script>
</html>