20260304临时补救article_list
This commit is contained in:
4
Apc.html
4
Apc.html
@@ -22,7 +22,7 @@
|
|||||||
<div class="content">
|
<div class="content">
|
||||||
<h3>Article Processing Charge (APC)</h3>
|
<h3>Article Processing Charge (APC)</h3>
|
||||||
<p>All articles published in Traditional Medicine Research are fully open access. The article processing fee
|
<p>All articles published in Traditional Medicine Research are fully open access. The article processing fee
|
||||||
is 600 United States Dollars (USD), applicable to papers submitted after January 1, 2025, and ultimately
|
is 800 United States Dollars (USD), applicable to papers submitted after January 1, 2026, and ultimately
|
||||||
accepted for publication.
|
accepted for publication.
|
||||||
|
|
||||||
<br />Additionally, besides USD, we also accept New Zealand Dollars (NZD).
|
<br />Additionally, besides USD, we also accept New Zealand Dollars (NZD).
|
||||||
@@ -330,7 +330,7 @@
|
|||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
color: #012169+;
|
color: #012169;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
276
Apc_bmec.html
Normal file
276
Apc_bmec.html
Normal file
@@ -0,0 +1,276 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title></title>
|
||||||
|
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="wrap" style="overflow-y: auto;">
|
||||||
|
<div id="index_top">
|
||||||
|
<a class="home_logo" onclick="window.location.replace('https://www.tmrjournals.com/')">
|
||||||
|
<img src="img/tmr.png" />
|
||||||
|
</a>
|
||||||
|
<div class="suggest">
|
||||||
|
<h1 class="animated bounceIn">Trend of Medical Research</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="content">
|
||||||
|
<h3>Article Processing Charge (APC)</h3>
|
||||||
|
<p >All articles published in <i >Biomedical Engineering Communications</i> (<i >BMEC</i>) are made openly accessible, allowing readers worldwide to freely read and use the published content.
|
||||||
|
|
||||||
|
<br /> <br />In order to cover the costs of editorial handling, peer review, production, online publication, long-term archiving, and journal administration, an Article Processing Charge (APC) of USD <b style="font-weight: 700;">500</b> will apply to manuscripts accepted on or after <b style="font-weight: 700;">January 1, 2026</b>. Payments may be made in US Dollars (USD) or New Zealand Dollars (NZD).
|
||||||
|
<br /><br />Any applicable local VAT or other taxes will be charged in accordance with relevant regulations.
|
||||||
|
<br /><br />The APC is requested only after a manuscript has been formally accepted for publication. Please note that no refunds will be issued once acceptance has been confirmed, under any circumstances.
|
||||||
|
</p>
|
||||||
|
<br />
|
||||||
|
|
||||||
|
<h4>Fee Discount Application Form</h4>
|
||||||
|
<table class="table">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Section</th>
|
||||||
|
<th>Details</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>Full name</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Date of Birth (DD/MM/YYYY)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Affiliation/Institution</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Email Address</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Justification for Discount</td>
|
||||||
|
<td>(Please briefly describe your funding situation and reasons for requesting a discount)</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Statement of Limited Funding</td>
|
||||||
|
<td>☐ Included ☐ Not Included</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Signature</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Date</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<p>a. Corresponding authors who have published papers in <i>Biomedical Engineering Communications</i> within the past three
|
||||||
|
years are eligible for a 15% discount on each subsequent article.
|
||||||
|
<br />b. As a reviewer for the <i>Biomedical Engineering Communications</i> journal, you are eligible for discounts
|
||||||
|
based on an earned point system. Upon completing a review, you will receive a 5% discount toward future
|
||||||
|
submissions. The corresponding points will be deducted from your account upon application of the
|
||||||
|
discount.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Please note:</h3>
|
||||||
|
<p>If there are several corresponding authors, it is advisable to designate one as the responsible
|
||||||
|
corresponding author.</p>
|
||||||
|
<p>If a corresponding author qualifies for more than one discount, the most advantageous discount will be
|
||||||
|
applied, as combining discounts is not permitted.</p>
|
||||||
|
<p>Authors submitting manuscripts may choose only one most beneficial discount, and combining discounts is
|
||||||
|
not permitted.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="footer">
|
||||||
|
<div class="bianma">
|
||||||
|
<div>
|
||||||
|
Copyright © <b class="time_year" style="font-weight: bold;"></b> TMR Publishing Group Limited.
|
||||||
|
<div class="mianZe">
|
||||||
|
Disclaimer
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>E-mail: publisher@tmrjournals.com | 津ICP备2022007148号</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
font-weight: 300;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#index_top {
|
||||||
|
height: 480px;
|
||||||
|
background: url(img/banner_.png) center;
|
||||||
|
background-size: cover;
|
||||||
|
color: #fff;
|
||||||
|
text-align: center;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wrap {
|
||||||
|
min-height: 800px;
|
||||||
|
overflow-y: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home_logo {
|
||||||
|
display: block;
|
||||||
|
cursor: pointer;
|
||||||
|
width: 1300px;
|
||||||
|
margin: 0px auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home_logo img {
|
||||||
|
display: block;
|
||||||
|
width: 140px;
|
||||||
|
padding-top: 34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.suggest {
|
||||||
|
width: 1300px;
|
||||||
|
margin: 185px auto 0;
|
||||||
|
color: #3274cb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.suggest h1 {
|
||||||
|
font-size: 52px;
|
||||||
|
font-weight: 800;
|
||||||
|
font-family: Gabriola;
|
||||||
|
letter-spacing: 3px;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
width: 1300px;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 50px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content h3 {
|
||||||
|
margin-top: 20px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #012169;
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content h4 {
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 20px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #012169;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content p {
|
||||||
|
font-family: Calibri;
|
||||||
|
margin-top: 10px;
|
||||||
|
font-size: 18px;
|
||||||
|
line-height: 28px;
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
width: 100%;
|
||||||
|
background-color:#012169;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma {
|
||||||
|
text-align: center;
|
||||||
|
line-height: 22px;
|
||||||
|
padding-top: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma>div {
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 14px;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma .mianZe {
|
||||||
|
display: inline-block;
|
||||||
|
position: relative;
|
||||||
|
font-weight: 600;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma p {
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 14px;
|
||||||
|
color: #fff;
|
||||||
|
padding-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table th {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table th,
|
||||||
|
.table td {
|
||||||
|
border: 1px solid #999;
|
||||||
|
padding: 10px;
|
||||||
|
text-align: left;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table th {
|
||||||
|
background-color: #f2f2f2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table input {
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table textarea {
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
width: 100%;
|
||||||
|
padding: 5px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxes label {
|
||||||
|
display: block;
|
||||||
|
margin: 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.signature {
|
||||||
|
height: 100px;
|
||||||
|
border: 1px dashed #ccc;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</body>
|
||||||
|
<script src="js/jquery.min.js"></script>
|
||||||
|
<script>
|
||||||
|
$(function () {
|
||||||
|
var data = new Date;
|
||||||
|
$('.time_year').html(data.getFullYear())
|
||||||
|
|
||||||
|
})
|
||||||
|
</script>
|
||||||
|
</html>
|
||||||
276
Apc_mdm.html
Normal file
276
Apc_mdm.html
Normal file
@@ -0,0 +1,276 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title></title>
|
||||||
|
<link rel="shortcut icon" href="img/tmr3.png" type="image/x-icon" />
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="wrap" style="overflow-y: auto;">
|
||||||
|
<div id="index_top">
|
||||||
|
<a class="home_logo" onclick="window.location.replace('https://www.tmrjournals.com/')">
|
||||||
|
<img src="img/tmr.png" />
|
||||||
|
</a>
|
||||||
|
<div class="suggest">
|
||||||
|
<h1 class="animated bounceIn">Trend of Medical Research</h1>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="content">
|
||||||
|
<h3>Article Processing Charge (APC)</h3>
|
||||||
|
<p >All articles published in <i >Medical Data Mining</i> (<i >MDM</i>) are made openly accessible, allowing readers worldwide to freely read and use the published content.
|
||||||
|
|
||||||
|
<br /> <br />In order to cover the costs of editorial handling, peer review, production, online publication, long-term archiving, and journal administration, an Article Processing Charge (APC) of USD <b style="font-weight: 700;">400</b> will apply to manuscripts accepted on or after <b style="font-weight: 700;">January 1, 2026</b>. Payments may be made in US Dollars (USD) or New Zealand Dollars (NZD).
|
||||||
|
<br /><br />Any applicable local VAT or other taxes will be charged in accordance with relevant regulations.
|
||||||
|
<br /><br />The APC is requested only after a manuscript has been formally accepted for publication. Please note that no refunds will be issued once acceptance has been confirmed, under any circumstances.
|
||||||
|
</p>
|
||||||
|
<br />
|
||||||
|
|
||||||
|
<h4>Fee Discount Application Form</h4>
|
||||||
|
<table class="table">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>Section</th>
|
||||||
|
<th>Details</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>Full name</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Date of Birth (DD/MM/YYYY)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Affiliation/Institution</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Email Address</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Justification for Discount</td>
|
||||||
|
<td>(Please briefly describe your funding situation and reasons for requesting a discount)</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Statement of Limited Funding</td>
|
||||||
|
<td>☐ Included ☐ Not Included</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Signature</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Date</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<p>a. Corresponding authors who have published papers in <i>Medical Data Mining</i> within the past three
|
||||||
|
years are eligible for a 15% discount on each subsequent article.
|
||||||
|
<br />b. As a reviewer for the <i>Medical Data Mining</i> journal, you are eligible for discounts
|
||||||
|
based on an earned point system. Upon completing a review, you will receive a 5% discount toward future
|
||||||
|
submissions. The corresponding points will be deducted from your account upon application of the
|
||||||
|
discount.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>Please note:</h3>
|
||||||
|
<p>If there are several corresponding authors, it is advisable to designate one as the responsible
|
||||||
|
corresponding author.</p>
|
||||||
|
<p>If a corresponding author qualifies for more than one discount, the most advantageous discount will be
|
||||||
|
applied, as combining discounts is not permitted.</p>
|
||||||
|
<p>Authors submitting manuscripts may choose only one most beneficial discount, and combining discounts is
|
||||||
|
not permitted.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="footer">
|
||||||
|
<div class="bianma">
|
||||||
|
<div>
|
||||||
|
Copyright © <b class="time_year" style="font-weight: bold;"></b> TMR Publishing Group Limited.
|
||||||
|
<div class="mianZe">
|
||||||
|
Disclaimer
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<p>E-mail: publisher@tmrjournals.com | 津ICP备2022007148号</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
* {
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
font-weight: 300;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#index_top {
|
||||||
|
height: 480px;
|
||||||
|
background: url(img/banner_.png) center;
|
||||||
|
background-size: cover;
|
||||||
|
color: #fff;
|
||||||
|
text-align: center;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wrap {
|
||||||
|
min-height: 800px;
|
||||||
|
overflow-y: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home_logo {
|
||||||
|
display: block;
|
||||||
|
cursor: pointer;
|
||||||
|
width: 1300px;
|
||||||
|
margin: 0px auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.home_logo img {
|
||||||
|
display: block;
|
||||||
|
width: 140px;
|
||||||
|
padding-top: 34px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.suggest {
|
||||||
|
width: 1300px;
|
||||||
|
margin: 185px auto 0;
|
||||||
|
color: #3274cb;
|
||||||
|
}
|
||||||
|
|
||||||
|
.suggest h1 {
|
||||||
|
font-size: 52px;
|
||||||
|
font-weight: 800;
|
||||||
|
font-family: Gabriola;
|
||||||
|
letter-spacing: 3px;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content {
|
||||||
|
width: 1300px;
|
||||||
|
margin: 0 auto;
|
||||||
|
padding: 50px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content h3 {
|
||||||
|
margin-top: 20px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #012169;
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content h4 {
|
||||||
|
text-align: center;
|
||||||
|
margin-top: 20px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
font-weight: 600;
|
||||||
|
color: #012169;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.content p {
|
||||||
|
font-family: Calibri;
|
||||||
|
margin-top: 10px;
|
||||||
|
font-size: 18px;
|
||||||
|
line-height: 28px;
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.footer {
|
||||||
|
width: 100%;
|
||||||
|
background-color:#012169;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma {
|
||||||
|
text-align: center;
|
||||||
|
line-height: 22px;
|
||||||
|
padding-top: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma>div {
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 14px;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma .mianZe {
|
||||||
|
display: inline-block;
|
||||||
|
position: relative;
|
||||||
|
font-weight: 600;
|
||||||
|
margin-left: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.footer .bianma p {
|
||||||
|
font-weight: 600;
|
||||||
|
font-size: 14px;
|
||||||
|
color: #fff;
|
||||||
|
padding-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table {
|
||||||
|
width: 100%;
|
||||||
|
border-collapse: collapse;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table th {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table th,
|
||||||
|
.table td {
|
||||||
|
border: 1px solid #999;
|
||||||
|
padding: 10px;
|
||||||
|
text-align: left;
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table th {
|
||||||
|
background-color: #f2f2f2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table input {
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.table textarea {
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
width: 100%;
|
||||||
|
padding: 5px;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
|
||||||
|
.checkboxes label {
|
||||||
|
display: block;
|
||||||
|
margin: 5px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.signature {
|
||||||
|
height: 100px;
|
||||||
|
border: 1px dashed #ccc;
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</body>
|
||||||
|
<script src="js/jquery.min.js"></script>
|
||||||
|
<script>
|
||||||
|
$(function () {
|
||||||
|
var data = new Date;
|
||||||
|
$('.time_year').html(data.getFullYear())
|
||||||
|
|
||||||
|
})
|
||||||
|
</script>
|
||||||
|
</html>
|
||||||
@@ -551,6 +551,9 @@
|
|||||||
if (localStorage.Journals_title == 'Infectious Diseases Research') {
|
if (localStorage.Journals_title == 'Infectious Diseases Research') {
|
||||||
script.dataset['trendmdconfig'] = "{'journal_id':'79585', 'element':'#trendmd-suggestions'}";
|
script.dataset['trendmdconfig'] = "{'journal_id':'79585', 'element':'#trendmd-suggestions'}";
|
||||||
}
|
}
|
||||||
|
if (localStorage.Journals_title == 'Infection Advances') {
|
||||||
|
script.dataset['trendmdconfig'] = "{'journal_id':'79585', 'element':'#trendmd-suggestions'}";
|
||||||
|
}
|
||||||
if (localStorage.Journals_title == 'Aging Communications') {
|
if (localStorage.Journals_title == 'Aging Communications') {
|
||||||
script.dataset['trendmdconfig'] = "{'journal_id':'79584', 'element':'#trendmd-suggestions'}";
|
script.dataset['trendmdconfig'] = "{'journal_id':'79584', 'element':'#trendmd-suggestions'}";
|
||||||
}
|
}
|
||||||
|
|||||||
59
Ongoing.html
Normal file
59
Ongoing.html
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<!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" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="style/commonArticle_v3.css" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="style/commonOngoing_v1.css" />
|
||||||
|
<style>
|
||||||
|
.wenz_list li {
|
||||||
|
border-bottom: 0 !important;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tmr_style_new overall_tmr">
|
||||||
|
|
||||||
|
<div id="bigimg" onclick="closeimg();"></div>
|
||||||
|
<div class="newBox">
|
||||||
|
<div id="col-content">
|
||||||
|
<div id="top_bar">
|
||||||
|
<!--头部-->
|
||||||
|
</div>
|
||||||
|
<div class="whitebg jour_message jour_base_info">
|
||||||
|
<div class="jour_base_info_center specials_container">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
<!--底部菜单栏-->
|
||||||
|
</div>
|
||||||
|
</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 src="js/js.js"></script>
|
||||||
|
<script src="js/side.js"></script>
|
||||||
|
<script src="js/ongoing_v1.js"></script>
|
||||||
|
<script src="js/articleJS/index_v1.js"></script>
|
||||||
|
<script src="js/articleJS/article_y.js"></script>
|
||||||
|
<script>
|
||||||
|
$(document).ready(function () {
|
||||||
|
side_list();
|
||||||
|
guest_title();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</html>
|
||||||
@@ -225,6 +225,9 @@
|
|||||||
if (localStorage.Journals_title == 'Infectious Diseases Research') {
|
if (localStorage.Journals_title == 'Infectious Diseases Research') {
|
||||||
script.dataset['trendmdconfig'] = "{'journal_id':'79585', 'element':'#trendmd-suggestions'}";
|
script.dataset['trendmdconfig'] = "{'journal_id':'79585', 'element':'#trendmd-suggestions'}";
|
||||||
}
|
}
|
||||||
|
if (localStorage.Journals_title == 'Infection Advances') {
|
||||||
|
script.dataset['trendmdconfig'] = "{'journal_id':'79585', 'element':'#trendmd-suggestions'}";
|
||||||
|
}
|
||||||
if (localStorage.Journals_title == 'Aging Communications') {
|
if (localStorage.Journals_title == 'Aging Communications') {
|
||||||
script.dataset['trendmdconfig'] = "{'journal_id':'79584', 'element':'#trendmd-suggestions'}";
|
script.dataset['trendmdconfig'] = "{'journal_id':'79584', 'element':'#trendmd-suggestions'}";
|
||||||
}
|
}
|
||||||
|
|||||||
16
bmec/apc/index.html
Normal file
16
bmec/apc/index.html
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<title>Biomedical Engineering Communications</title>
|
||||||
|
<link rel="shortcut icon" href="../../img/tmr3.png" type="image/x-icon"/>
|
||||||
|
<frameset framespacing="0" border="0" rows="0" frameborder="0">
|
||||||
|
<frame name="main" src="../../Apc_bmec.html" scrolling="auto" noresize>
|
||||||
|
</frameset>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
198
common_for_author.html
Normal file
198
common_for_author.html
Normal file
@@ -0,0 +1,198 @@
|
|||||||
|
<!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" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="style/commonArticle_v3.css" />
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body><div class="newBox forAuthor">
|
||||||
|
<div id="col-content">
|
||||||
|
<div id="top_bar">
|
||||||
|
<!--头部-->
|
||||||
|
</div>
|
||||||
|
<div class="article">
|
||||||
|
|
||||||
|
<div class="for_mess">
|
||||||
|
<!--期刊信息-->
|
||||||
|
<a href=""><img src="" alt=""></a>
|
||||||
|
<div class="for_all">
|
||||||
|
<p style="width: 100%;font-size: 20px;margin-bottom: 20px;margin-left: -3px"><b class="fr_tit"></b>
|
||||||
|
</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/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>
|
||||||
|
<br clear="both">
|
||||||
|
</div>
|
||||||
|
<div style="padding-top: 10px">
|
||||||
|
<ul id="for_nag" class="need_fix">
|
||||||
|
<!-- 锚点导航-->
|
||||||
|
</ul>
|
||||||
|
<div class="for_mnall">
|
||||||
|
<div id="for_main" style="position: relative;">
|
||||||
|
<!-- 锚点内容-->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<br clear="both">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="footer">
|
||||||
|
<!--底部菜单栏-->
|
||||||
|
</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/common/forAuthor.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
$(document).ready(function () {
|
||||||
|
// 获取地址栏信息
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
|
Jour_num = getQueryString('J_num');
|
||||||
|
localStorage.setItem("Journals_num", Jour_num);
|
||||||
|
initForAuthorTop(Jour_num);
|
||||||
|
// 底部
|
||||||
|
$('.footer').load('./footer.html')
|
||||||
|
|
||||||
|
// 期刊内搜索
|
||||||
|
$('.sfor_btn').click(function () {
|
||||||
|
// console.log($('select[name="cut"] option:selected').val());
|
||||||
|
window.open("jour_search.html?J_num=" + Jour_num + "&se_ch=" + $(".sfor_inp").val());
|
||||||
|
})
|
||||||
|
|
||||||
|
// 左侧期刊列表数据
|
||||||
|
$.ajax({
|
||||||
|
type: 'post', url: apiUrl + 'api/Journal/getJournal',
|
||||||
|
data: {
|
||||||
|
"journal_id": Jour_num
|
||||||
|
},
|
||||||
|
success: function (result) {
|
||||||
|
if (result.code == 0) {
|
||||||
|
|
||||||
|
// 期刊基础信息
|
||||||
|
var arr_jour = result.data.journal;
|
||||||
|
$('.top_sea>a').css('color', arr_jour.system_color);
|
||||||
|
$('.footer').css('background-color', arr_jour.system_color);
|
||||||
|
$('.search_for .sfor_btn').css('background-color', arr_jour.system_color);
|
||||||
|
$('.rgb_color_background').css('background-color', arr_jour.system_color);
|
||||||
|
$('#top_bar .top_sea .b_Sub').attr('href', 'draw_up.html?issn=' + arr_jour.issn);
|
||||||
|
$('.for_mess div a.fr_subtem').css('background-color', arr_jour.system_color);//投稿
|
||||||
|
$('.top .top_switch').css('border-color', arr_jour.system_color)
|
||||||
|
$('.top .top_switch>div:nth-child(2) ').css('background-color', arr_jour.system_color)
|
||||||
|
$('.top .top_switch>div:nth-child(1)').css('color', arr_jour.system_color)
|
||||||
|
|
||||||
|
|
||||||
|
if (Jour_num == 1) {
|
||||||
|
$('.nav_ban h2').html('<img src="../img/h2_tit.png" style="margin-top: 26px;"/>');
|
||||||
|
}
|
||||||
|
|
||||||
|
document.getElementsByTagName('body')[0].style.setProperty('--JOurColor', arr_jour.system_color);
|
||||||
|
|
||||||
|
document.title = arr_jour.title;
|
||||||
|
$('.for_mess>a img').attr("src", imgjourUrl + arr_jour.icon);
|
||||||
|
$('.for_mess>a').attr('href', arr_jour.usx)
|
||||||
|
$('.for_mess div .fr_tit').html(arr_jour.title);
|
||||||
|
$('.for_mess div .fr_issn').html(arr_jour.issn);
|
||||||
|
$('.for_mess div .fr_edit').html(arr_jour.editorinchief);
|
||||||
|
$('.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);
|
||||||
|
$('.for_mess div .fr_board').attr('href', arr_jour.board_url); // 编委会
|
||||||
|
$('.for_mess div a.fr_subtem').attr('href', arr_jour.submission_url);//投稿
|
||||||
|
// 出版周期匹配
|
||||||
|
if (arr_jour.cycle == 1) {
|
||||||
|
arr_jour.cycle_ = 'Monthly'
|
||||||
|
} else if (arr_jour.cycle == 2) {
|
||||||
|
arr_jour.cycle_ = 'Bimonthly'
|
||||||
|
} else if (arr_jour.cycle == 3) {
|
||||||
|
arr_jour.cycle_ = 'Quarterly'
|
||||||
|
}
|
||||||
|
if (Jour_num == 2 || Jour_num == 17 || Jour_num == 18) {
|
||||||
|
arr_jour.cycle_ = 'Continuities'
|
||||||
|
}
|
||||||
|
$('.for_mess div .fr_cycle').html(arr_jour.cycle_); // 出版周期
|
||||||
|
$('.for_mess div .fr_email').html(arr_jour.email);
|
||||||
|
$('.draw_form p b').html(arr_jour.title);
|
||||||
|
$('.nav_ban h1 a').html(arr_jour.title);
|
||||||
|
$('.nav_ban>h1>a').attr('href', '/' + arr_jour.usx);
|
||||||
|
|
||||||
|
if (arr_jour.title == '经典中医研究') {
|
||||||
|
$('.nav_ban h1 a').html('经 典 中 医 研 究');
|
||||||
|
$('.for_mess div .fr_edit').prev('b').html('主编:');
|
||||||
|
$('.for_mess div .fr_accep').prev('b').html('接受率:');
|
||||||
|
$('.for_mess div .fr_final').prev('b').html('初审周期:');
|
||||||
|
$('.for_mess div .fr_APC').prev('b').html('费用:');
|
||||||
|
$('.for_mess div .fr_email').prev('b').html('费用:');
|
||||||
|
$('.for_mess div .fr_board').prev('b').html('编委会:');
|
||||||
|
$('.for_mess div .fr_cycle').prev('b').html('出版周期:');
|
||||||
|
$('.for_mess .for_all br').before('<p><b>编辑微信:</b><span>A2227572976</span></p>');
|
||||||
|
$('.for_mess>h4').html('检索');
|
||||||
|
$('.jour_ht_dy .topic_dingyue .topic_add').html(">> 订阅");
|
||||||
|
$('.jour_ht_dy .topic_dingyue #emajl').prop("placeholder", "输入有效的邮箱地址");
|
||||||
|
}
|
||||||
|
|
||||||
|
localStorage.setItem("Journals_title", arr_jour.title);
|
||||||
|
localStorage.setItem("Journals_issn", arr_jour.issn);
|
||||||
|
localStorage.setItem("Journals_color", arr_jour.system_color);
|
||||||
|
localStorage.setItem("Journals_usx", arr_jour.usx);
|
||||||
|
|
||||||
|
|
||||||
|
} else {
|
||||||
|
ShowDanger("请求失败!");
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function () {
|
||||||
|
ShowDanger("error!");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</html>
|
||||||
16
ia/index.html
Normal file
16
ia/index.html
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<title>Infection Advances</title>
|
||||||
|
<link rel="shortcut icon" href="../img/tmr3.png" type="image/x-icon"/>
|
||||||
|
<frameset framespacing="0" border="0" rows="0" frameborder="0">
|
||||||
|
<frame name="main" src="../journals_tmr_v1.html?J_num=4" scrolling="auto" noresize>
|
||||||
|
</frameset>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
<title>Infectious Diseases Research</title>
|
<title>Infection Advances</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"/>
|
||||||
<frameset framespacing="0" border="0" rows="0" frameborder="0">
|
<frameset framespacing="0" border="0" rows="0" frameborder="0">
|
||||||
<frame name="main" src="../journals_tmr_v1.html?J_num=4" scrolling="auto" noresize>
|
<frame name="main" src="../journals_tmr_v1.html?J_num=4" scrolling="auto" noresize>
|
||||||
|
|||||||
BIN
img/h2Ia1.png
Normal file
BIN
img/h2Ia1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
File diff suppressed because it is too large
Load Diff
@@ -12,15 +12,7 @@
|
|||||||
<link rel="stylesheet" type="text/css" href="js/selectivity/selectivity-jquery.css">
|
<link rel="stylesheet" type="text/css" href="js/selectivity/selectivity-jquery.css">
|
||||||
<link rel="stylesheet" type="text/css" href="js/line-switch/time.css" />
|
<link rel="stylesheet" type="text/css" href="js/line-switch/time.css" />
|
||||||
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
<link rel="stylesheet" type="text/css" href="style/style.css" />
|
||||||
<style>
|
|
||||||
.onlineFirstBox i {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
|
|
||||||
.hidden {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="overall_caption">
|
<body class="overall_caption">
|
||||||
@@ -30,54 +22,55 @@
|
|||||||
<div id="top_bar">
|
<div id="top_bar">
|
||||||
<!--头部-->
|
<!--头部-->
|
||||||
</div>
|
</div>
|
||||||
<!-- 上方话题-->
|
<div class="journal-about-section hebingTop newHebingTop">
|
||||||
<div class="art_top_topic art_main_con_topic">
|
<div class="about-section-background-area">
|
||||||
<div>
|
<div class="about-container">
|
||||||
<div class="topics"></div>
|
<div class="text-s u-margin-xs-ver u-clr-grey7 js-title-evolutions">
|
||||||
|
<div class="js-title-evolution-group">
|
||||||
|
<span class="js-title-evolution">
|
||||||
|
<!-- 暂时去掉 -->
|
||||||
|
<!-- <span class="js-title-evolution-prefix">Incorporated into </span>
|
||||||
|
<a class="anchor anchor-default" href="/cancer/" target="_blank" usagezone="jrnl_info">
|
||||||
|
<span class="anchor-text">Cancer Advances</span>
|
||||||
|
</a>
|
||||||
|
</span> -->
|
||||||
|
<!-- 暂时去掉 -->
|
||||||
|
<span class="js-title-evolution-prefix ">
|
||||||
|
Since June 2025, <span class="have-italic">Gastroenterology & Hepatology
|
||||||
|
Research</span> has been published by Xia & He Publishing Inc. The new journal
|
||||||
|
homepage is available at: <a class="anchor anchor-default"
|
||||||
|
href="https://www.xiahepublishing.com/journals/ghr/" target="_blank"
|
||||||
|
usagezone="jrnl_info">
|
||||||
|
<span class="">https://www.xiahepublishing.com/journals/ghr</span>
|
||||||
|
</a>.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="society-logo u-hide-from-md"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="article">
|
<!-- <div class="hebingTop" style="padding-top:0px;">
|
||||||
<div class="art_side">
|
<div class="article_ about-container">
|
||||||
|
|
||||||
<!--侧边栏-->
|
|
||||||
|
|
||||||
</div>
|
<div class="news_ment alls_issue">
|
||||||
|
<h4 class="rgb_color" style="padding-left: 15px;border: none;padding-bottom: 3px;padding: 0;">
|
||||||
|
Archiving</h4>
|
||||||
|
|
||||||
<div class="art_main art_main_con">
|
<div class="merdiv" style="overflow-x: hidden; transform: none !important;">
|
||||||
<div class="art_main_con_topic">
|
<ul class="stage_time stage_time_mer"
|
||||||
<!--话题上方-->
|
style="padding: 0; white-space:normal; transform:none !important">
|
||||||
<div style="background-color: #fff;"></div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div style="height: 15px;background-color: #f8f8f8" class="wh_topicd"></div>
|
|
||||||
|
|
||||||
<div class="new_art current_list">
|
|
||||||
<h4 class="rgb_color"><span></span></h4>
|
|
||||||
<ul>
|
|
||||||
<!-- 中侧推广文章-->
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="wait_hope">
|
|
||||||
<h3>Coming soon!</h3>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<br clear="both">
|
|
||||||
</div>
|
|
||||||
<div class="article_">
|
|
||||||
<div class="news_ment online_fr" style="margin-top: 15px;padding-bottom: 15px">
|
|
||||||
<h4 class="rgb_color">Online First</h4>
|
|
||||||
<a href="" class="more" target="_blank">More</a>
|
|
||||||
<ul>
|
|
||||||
<!--Online First文章-->
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div> -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
171
js/article.js
171
js/article.js
@@ -2,7 +2,103 @@
|
|||||||
var commonSupColor = 'rgb(0,112,192)'//上角标颜色
|
var commonSupColor = 'rgb(0,112,192)'//上角标颜色
|
||||||
var commonTableTitleColor = 'rgb(210,90,90)'//上角标颜色
|
var commonTableTitleColor = 'rgb(210,90,90)'//上角标颜色
|
||||||
var commonSupFontColor = 'color:rgb(0,112,192);'//上角标字体颜色
|
var commonSupFontColor = 'color:rgb(0,112,192);'//上角标字体颜色
|
||||||
|
const style = document.createElement('style');
|
||||||
|
style.innerHTML = `
|
||||||
|
wmath[data-wrap="inline"] {
|
||||||
|
display: inline-block !important;
|
||||||
|
width: auto !important;
|
||||||
|
|
||||||
|
}
|
||||||
|
.outiline-item-h1,.outiline-item-h1 *{
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.wen_rong .content-box .conthtmn .Ptitle *{
|
||||||
|
font-weight: bold !important;
|
||||||
|
font-style: normal !important;
|
||||||
|
}
|
||||||
|
.Subtitle,.Subtitle *{
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.mb_aform{
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
|
.pos_ter{
|
||||||
|
padding:10px;
|
||||||
|
}
|
||||||
|
.pos_ter>div:nth-child(1) {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
.htmlImageNote blue{
|
||||||
|
color :#0082AA !important;
|
||||||
|
}
|
||||||
|
.htmlImageNote blue *{
|
||||||
|
color :#0082AA !important;
|
||||||
|
}
|
||||||
|
.wenzhang .wen_jian h4 i{
|
||||||
|
|
||||||
|
font-weight: 500;
|
||||||
|
font-weight: bold;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
mytable,mytable *,myfigure,myfigure *{
|
||||||
|
color :#0082AA !important;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
myh3,myh3 *{
|
||||||
|
font-weight: bold !important;
|
||||||
|
}
|
||||||
|
.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;
|
||||||
|
|
||||||
|
}
|
||||||
|
.footer .daohang ul:nth-child(4) {
|
||||||
|
width: 12% !important;
|
||||||
|
}
|
||||||
|
.conthtmn_right_html .newHtml2 .pMain b *{
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.MaxPicture,.table_Box {
|
||||||
|
scroll-margin-top: 100px;
|
||||||
|
}
|
||||||
|
`
|
||||||
|
|
||||||
|
document.head.appendChild(style);
|
||||||
function loadMathJax(callback) {
|
function loadMathJax(callback) {
|
||||||
const script = document.createElement('script');
|
const script = document.createElement('script');
|
||||||
|
|
||||||
@@ -7281,7 +7377,7 @@ function article_con() {
|
|||||||
var a_ID = getQueryString('a_id'); //文章
|
var a_ID = getQueryString('a_id'); //文章
|
||||||
var htm_ID = getQueryString('s_htm'); //目前显示html
|
var htm_ID = getQueryString('s_htm'); //目前显示html
|
||||||
const isPre = getQueryString('preview');
|
const isPre = getQueryString('preview');
|
||||||
if(!isPre){
|
if (!isPre) {
|
||||||
initArticleNavList(a_ID)
|
initArticleNavList(a_ID)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -7291,14 +7387,14 @@ function article_con() {
|
|||||||
var CiteScoreStr = ''
|
var CiteScoreStr = ''
|
||||||
var marginLeft = 20
|
var marginLeft = 20
|
||||||
if (Jour_num == 1) {
|
if (Jour_num == 1) {
|
||||||
CiteScoreStr = '2.2';
|
CiteScoreStr = '2.5';
|
||||||
marginLeft = 10
|
marginLeft = 10
|
||||||
} else
|
} else
|
||||||
if (Jour_num == 11) {
|
if (Jour_num == 11) {
|
||||||
CiteScoreStr = '0.4';
|
CiteScoreStr = '0.4';
|
||||||
}
|
}
|
||||||
else if (Jour_num == 25) {
|
else if (Jour_num == 25) {
|
||||||
CiteScoreStr = '1.7';
|
CiteScoreStr = '1.8';
|
||||||
}
|
}
|
||||||
if (Jour_num == 1) {
|
if (Jour_num == 1) {
|
||||||
// $('#top_bar .nav_ban h2 img').css('zoom','0.75')
|
// $('#top_bar .nav_ban h2 img').css('zoom','0.75')
|
||||||
@@ -8672,7 +8768,7 @@ function addRowIdToData(content) {
|
|||||||
data[i][j].rowId = rowId;
|
data[i][j].rowId = rowId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log('每行data数据111:', JSON.parse(JSON.stringify(data)))
|
|
||||||
const seenIds = [];
|
const seenIds = [];
|
||||||
|
|
||||||
|
|
||||||
@@ -8746,9 +8842,9 @@ function initArticleHtmlFun(arr, result, html_type) {
|
|||||||
|
|
||||||
|
|
||||||
const { header, content } = splitTable(tableList);
|
const { header, content } = splitTable(tableList);
|
||||||
console.log('content at line 8641:', content); // 打印深拷贝的内容
|
// 打印深拷贝的内容
|
||||||
var { rowData, rowIds } = addRowIdToData(JSON.parse(JSON.stringify(content)))
|
var { rowData, rowIds } = addRowIdToData(JSON.parse(JSON.stringify(content)))
|
||||||
console.log('content at line 8542:', rowIds, rowData)
|
|
||||||
// console.log('contentList at line 8571:', contentList)
|
// console.log('contentList at line 8571:', contentList)
|
||||||
|
|
||||||
contentHtml = `
|
contentHtml = `
|
||||||
@@ -8960,6 +9056,10 @@ function initArticleHtml(htmlData, refs, type) {
|
|||||||
$('.wen_rong .content-box .conthtmn sup').each(function () {
|
$('.wen_rong .content-box .conthtmn sup').each(function () {
|
||||||
var textContent = $(this).text().trim(); // 获取并清理文本内容
|
var textContent = $(this).text().trim(); // 获取并清理文本内容
|
||||||
|
|
||||||
|
// 如果包含 + 或 - (离子的特征),直接跳过,不执行后面的标蓝逻辑
|
||||||
|
if (/[+\-]/.test(textContent)) {
|
||||||
|
return; // 结束当前循环,进入下一个 sup
|
||||||
|
}
|
||||||
// 判断文本是否是纯数字
|
// 判断文本是否是纯数字
|
||||||
if (/^\d+$/.test(textContent)) {
|
if (/^\d+$/.test(textContent)) {
|
||||||
this.style.setProperty('color', commonSupColor, 'important');
|
this.style.setProperty('color', commonSupColor, 'important');
|
||||||
@@ -8987,6 +9087,7 @@ function initArticleHtml(htmlData, refs, type) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$('.wen_rong .content-box .conthtmn b i').each(function () {
|
$('.wen_rong .content-box .conthtmn b i').each(function () {
|
||||||
|
|
||||||
this.style.setProperty('font-weight', 'bold', 'important');
|
this.style.setProperty('font-weight', 'bold', 'important');
|
||||||
@@ -9018,6 +9119,8 @@ function initArticleHtml(htmlData, refs, type) {
|
|||||||
htmlData.forEach((item, index) => {
|
htmlData.forEach((item, index) => {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
let sectionId = 'section-' + index; // 生成唯一的 ID
|
let sectionId = 'section-' + index; // 生成唯一的 ID
|
||||||
|
|
||||||
if (type == 0) {
|
if (type == 0) {
|
||||||
@@ -9036,13 +9139,14 @@ function initArticleHtml(htmlData, refs, type) {
|
|||||||
} else {
|
} else {
|
||||||
// 判断是否是图片
|
// 判断是否是图片
|
||||||
if (item.type == 1) {
|
if (item.type == 1) {
|
||||||
|
|
||||||
var picsrc = 'https://submission.tmrjournals.com/public/articleImage/' + item.image.url;
|
var picsrc = 'https://submission.tmrjournals.com/public/articleImage/' + item.image.url;
|
||||||
var textContentimg = $('<div>').html(item.note).text(); // 提取纯文本
|
var textContentimg = $('<div>').html(item.note).text(); // 提取纯文本
|
||||||
|
|
||||||
navLinks.image.push({ sectionId: sectionId, type: 'image', text: textContentimg || 'Image ' + (index + 1), href: '#' + sectionId, url: picsrc });
|
navLinks.image.push({ sectionId: sectionId, data_id: item.ami_id, type: 'image', text: textContentimg || 'Image ' + (index + 1), href: '#' + sectionId, url: picsrc });
|
||||||
} else if (item.type == 2) {
|
} else if (item.type == 2) {
|
||||||
var textContentTable = $('<div>').html(item.table.title).text(); // 提取纯文本
|
var textContentTable = $('<div>').html(item.table.title).text(); // 提取纯文本
|
||||||
navLinks.table.push({ sectionId: sectionId, type: 'table', text: textContentTable || 'Table ' + (index + 1), href: '#' + sectionId });
|
navLinks.table.push({ sectionId: sectionId, data_id: item.amt_id, type: 'table', text: textContentTable || 'Table ' + (index + 1), href: '#' + sectionId });
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
var textContent = $('<div>').html(item.content).text(); // 提取纯文本
|
var textContent = $('<div>').html(item.content).text(); // 提取纯文本
|
||||||
@@ -9074,7 +9178,7 @@ function initArticleHtml(htmlData, refs, type) {
|
|||||||
|
|
||||||
// 使用 map 来遍历并返回 HTML 字符串
|
// 使用 map 来遍历并返回 HTML 字符串
|
||||||
navHtml += navLinks.image.map((link, linkIndex) => {
|
navHtml += navLinks.image.map((link, linkIndex) => {
|
||||||
return `<a href="${link.href}" data-section="${link.sectionId}">
|
return `<a href="${link.href}" data-section="${link.sectionId}" nav-data-id="${link.data_id}">
|
||||||
|
|
||||||
<img src="${link.url}" style="object-fit: scale-down;width: 80px; height: 80px;border-radius:2px;border:1px solid #e0d4d4" />
|
<img src="${link.url}" style="object-fit: scale-down;width: 80px; height: 80px;border-radius:2px;border:1px solid #e0d4d4" />
|
||||||
<p style="margin-bottom:0; color: #333; cursor: pointer;font-family: 'Charis SIL';">Figure${linkIndex + 1}
|
<p style="margin-bottom:0; color: #333; cursor: pointer;font-family: 'Charis SIL';">Figure${linkIndex + 1}
|
||||||
@@ -9100,7 +9204,7 @@ function initArticleHtml(htmlData, refs, type) {
|
|||||||
console.log(link.text, '99999')
|
console.log(link.text, '99999')
|
||||||
}
|
}
|
||||||
|
|
||||||
return `<a data-section="${link.sectionId}" href="${link.href}" style="border-bottom: 1px solid rgb(255, 255, 255);
|
return `<a data-section="${link.sectionId}" href="${link.href}" nav-data-id="${link.data_id}" style="border-bottom: 1px solid rgb(255, 255, 255);
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
font-weight: 500 !important;
|
font-weight: 500 !important;
|
||||||
padding: 2px 0 0 16px;
|
padding: 2px 0 0 16px;
|
||||||
@@ -9243,6 +9347,48 @@ function initArticleHtml(htmlData, refs, type) {
|
|||||||
this.style.setProperty('border-bottom', '1px solid #000', 'important');
|
this.style.setProperty('border-bottom', '1px solid #000', 'important');
|
||||||
|
|
||||||
});
|
});
|
||||||
|
const triggerElements = document.querySelectorAll('mytable, myfigure');
|
||||||
|
|
||||||
|
triggerElements.forEach(el => {
|
||||||
|
// 1. 获取当前触发元素的 data-id (对应 nav-data-id)
|
||||||
|
const dataIndex = el.getAttribute('data-id');
|
||||||
|
|
||||||
|
if (dataIndex) {
|
||||||
|
// 2. 查找中间导航元素
|
||||||
|
const navElement = document.querySelector(`[nav-data-id="${dataIndex}"]`);
|
||||||
|
|
||||||
|
if (navElement) {
|
||||||
|
// 3. 从导航元素中提取目标 section 的 ID
|
||||||
|
const targetSectionId = navElement.getAttribute('data-section');
|
||||||
|
|
||||||
|
// 4. 绑定点击事件
|
||||||
|
el.addEventListener('click', (e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
if (targetSectionId) {
|
||||||
|
// 5. 查找最终跳转的目标段落 (假设 data-section 的值就是元素的 ID)
|
||||||
|
const finalTarget = document.getElementById(targetSectionId);
|
||||||
|
|
||||||
|
if (finalTarget) {
|
||||||
|
console.log(`正在跳转至: #${targetSectionId}`);
|
||||||
|
|
||||||
|
finalTarget.scrollIntoView({
|
||||||
|
behavior: 'smooth',
|
||||||
|
block: 'start'
|
||||||
|
});
|
||||||
|
|
||||||
|
// 可选:添加临时高亮提示用户
|
||||||
|
// highlightElement(finalTarget);
|
||||||
|
} else {
|
||||||
|
console.warn(`未找到 ID 为 "${targetSectionId}" 的目标元素`);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
console.warn(`元素 [nav-data-id="${dataIndex}"] 上未找到 data-section 属性`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -9275,8 +9421,7 @@ function splitTable(tableList) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
//
|
//
|
||||||
console.log('header:', header); // 打印头部行数据
|
|
||||||
console.log('table打印内容行数据:', content); // 打印内容行数据
|
|
||||||
|
|
||||||
return { header, content };
|
return { header, content };
|
||||||
}
|
}
|
||||||
@@ -9429,7 +9574,7 @@ function initArticleNavList(a_ID) {
|
|||||||
</div>
|
</div>
|
||||||
</div>`
|
</div>`
|
||||||
// 使用 insertAdjacentHTML 在 top_bar 后插入新元素
|
// 使用 insertAdjacentHTML 在 top_bar 后插入新元素
|
||||||
if(topBar){
|
if (topBar) {
|
||||||
topBar.insertAdjacentHTML('afterend', str);
|
topBar.insertAdjacentHTML('afterend', str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,11 @@ function initArticleY() {
|
|||||||
// 分期时间的文章列表
|
// 分期时间的文章列表
|
||||||
// 分期时间的文章列表
|
// 分期时间的文章列表
|
||||||
if (y_ID != null) {
|
if (y_ID != null) {
|
||||||
|
if(J_ID==13){
|
||||||
|
$('.footer').hide();
|
||||||
|
}else{
|
||||||
|
$('.footer').show();
|
||||||
|
}
|
||||||
// 分期时间
|
// 分期时间
|
||||||
localStorage.setItem("Journals_num", J_ID);
|
localStorage.setItem("Journals_num", J_ID);
|
||||||
commonInit()
|
commonInit()
|
||||||
|
|||||||
@@ -31,13 +31,27 @@ function commonInit() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
function commonGetItemHtml(doc) {
|
function commonGetItemHtml(doc) {
|
||||||
|
const style = document.createElement("style");
|
||||||
|
style.innerHTML = `
|
||||||
|
|
||||||
|
.tradition-content i,.tradition-content i *{
|
||||||
|
font-weight: 300 !important;
|
||||||
|
}
|
||||||
|
.tradition-content blue,.tradition-content blue *{
|
||||||
|
color: rgb(0, 112, 192) !important;
|
||||||
|
}
|
||||||
|
.tradition-content b,.tradition-content b *{
|
||||||
|
font-weight: bold !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
`;
|
||||||
|
document.head.appendChild(style);
|
||||||
var data = doc.data;
|
var data = doc.data;
|
||||||
var i = doc.i;
|
var i = doc.i;
|
||||||
var img_i = doc.img_i;
|
var img_i = doc.img_i;
|
||||||
var c_t_a = doc.c_t_a;
|
var c_t_a = doc.c_t_a;
|
||||||
var tong_geogle = doc.tong_geogle;
|
var tong_geogle = doc.tong_geogle;
|
||||||
console.log('img_i at line 31:', img_i)
|
|
||||||
var baseInfo = {
|
var baseInfo = {
|
||||||
doi_: !data.doi ? '' : `https://doi.org/${data.doi}`,
|
doi_: !data.doi ? '' : `https://doi.org/${data.doi}`,
|
||||||
npp_: data.npp == '' || data.npp == ' ' ? '' : `: ${data.npp}. `,
|
npp_: data.npp == '' || data.npp == ' ' ? '' : `: ${data.npp}. `,
|
||||||
@@ -123,7 +137,7 @@ function commonGetItemHtml(doc) {
|
|||||||
baseInfo.trad_tion = '<div>' + data.abstract?data.abstract:'' + '</div>'
|
baseInfo.trad_tion = '<div>' + data.abstract?data.abstract:'' + '</div>'
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
baseInfo.trad_tion = '<div><h3>' + data.tradition_tag + '</h3><p>' + data.tradition + '</p></div>'
|
baseInfo.trad_tion = '<div><h3>' + data.tradition_tag + '</h3><div class="tradition-content">' + data.tradition + '</div></div>'
|
||||||
}
|
}
|
||||||
|
|
||||||
if (data.topic && data.topic.length > 0) {
|
if (data.topic && data.topic.length > 0) {
|
||||||
|
|||||||
158
js/article_v2.js
158
js/article_v2.js
@@ -3,6 +3,21 @@ var commonTableTitleColor = 'rgb(210,90,90)'//上角标颜色
|
|||||||
var commonSupFontColor = 'color:rgb(0,112,192);'//上角标字体颜色
|
var commonSupFontColor = 'color:rgb(0,112,192);'//上角标字体颜色
|
||||||
const style = document.createElement('style');
|
const style = document.createElement('style');
|
||||||
style.innerHTML = `
|
style.innerHTML = `
|
||||||
|
wmath[data-wrap="inline"] {
|
||||||
|
display: inline-block !important;
|
||||||
|
width: auto !important;
|
||||||
|
|
||||||
|
}
|
||||||
|
.outiline-item-h1,.outiline-item-h1 *{
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.wen_rong .content-box .conthtmn .Ptitle *{
|
||||||
|
font-weight: bold !important;
|
||||||
|
font-style: normal !important;
|
||||||
|
}
|
||||||
|
.Subtitle,.Subtitle *{
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
.mb_aform{
|
.mb_aform{
|
||||||
display:none;
|
display:none;
|
||||||
}
|
}
|
||||||
@@ -15,12 +30,22 @@ style.innerHTML = `
|
|||||||
.htmlImageNote blue{
|
.htmlImageNote blue{
|
||||||
color :#0082AA !important;
|
color :#0082AA !important;
|
||||||
}
|
}
|
||||||
|
.htmlImageNote blue *{
|
||||||
|
color :#0082AA !important;
|
||||||
|
}
|
||||||
.wenzhang .wen_jian h4 i{
|
.wenzhang .wen_jian h4 i{
|
||||||
|
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
mytable,mytable *,myfigure,myfigure *{
|
||||||
|
color :#0082AA !important;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
myh3,myh3 *{
|
||||||
|
font-weight: bold !important;
|
||||||
}
|
}
|
||||||
.v4-art-top #st-2 .st-btn > img{
|
.v4-art-top #st-2 .st-btn > img{
|
||||||
|
|
||||||
@@ -61,7 +86,12 @@ margin-left: calc((100% - 190px - 65px)/2) !important;
|
|||||||
width: 26% !important;
|
width: 26% !important;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
.conthtmn_right_html .newHtml2 .pMain b *{
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
.MaxPicture,.table_Box {
|
||||||
|
scroll-margin-top: 100px;
|
||||||
|
}
|
||||||
`
|
`
|
||||||
|
|
||||||
document.head.appendChild(style);
|
document.head.appendChild(style);
|
||||||
@@ -536,6 +566,8 @@ function article_con() {
|
|||||||
'background-color': '#fff'
|
'background-color': '#fff'
|
||||||
})
|
})
|
||||||
if (result.code == 0) {
|
if (result.code == 0) {
|
||||||
|
localStorage.setItem("Journals_usx", result.data.journalInfo.usx);
|
||||||
|
$('.nav_ban h1 a').attr('href', '/' + result.data.journalInfo.usx);
|
||||||
var html_type = result.data.articleInfo.html_type
|
var html_type = result.data.articleInfo.html_type
|
||||||
var has_html = result.data.articleInfo.has_html
|
var has_html = result.data.articleInfo.has_html
|
||||||
initMoreButtonTopList(result.data, a_ID)
|
initMoreButtonTopList(result.data, a_ID)
|
||||||
@@ -1411,25 +1443,20 @@ function initTopics(a_ID) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function initArticleHtmlFun(arr, result, html_type, ArticleData) {
|
function initArticleHtmlFun(arr, result, html_type, ArticleData) {
|
||||||
|
|
||||||
|
|
||||||
var refersContent = '';
|
var refersContent = '';
|
||||||
var htmlContent = ''
|
var htmlContent = ''
|
||||||
htmlContent += arr.map((item, index) => {
|
htmlContent += arr.map((item, index) => {
|
||||||
//批注
|
|
||||||
let contentHtml = '';
|
let contentHtml = '';
|
||||||
let sectionId = 'section-' + index; // 生成唯一的 ID
|
let sectionId = 'section-' + index; // 生成唯一的 ID
|
||||||
// 判断是否是图片
|
// 判断是否是图片
|
||||||
if (item.type == 1) {
|
if (item.type == 1) {
|
||||||
|
|
||||||
var picsrc = 'https://submission.tmrjournals.com/public/articleImage/' + item.image.url;
|
var picsrc = 'https://submission.tmrjournals.com/public/articleImage/' + item.image.url;
|
||||||
var fun = "picPreview('" + picsrc + "');"
|
var fun = "picPreview('" + picsrc + "');"
|
||||||
|
|
||||||
contentHtml = `
|
contentHtml = `
|
||||||
<p contenteditable="false" main-state="${item.state}" style="display:flex;align-items: center;
|
<p contenteditable="false" main-state="${item.state}" style="display:flex;align-items: center;
|
||||||
justify-content: center;" class="MaxPicture pMain" data-id="${item.ami_id
|
justify-content: center;" class="MaxPicture pMain" data-id="${item.ami_id
|
||||||
}" main-id="${item.am_id}" id="${sectionId}">
|
}" main-id="${item.am_id}" id="${sectionId}">
|
||||||
|
|
||||||
<img src="${picsrc}" onclick="${fun}" style="width: ${item.width ? `${item.width}px` : '80%'
|
<img src="${picsrc}" onclick="${fun}" style="width: ${item.width ? `${item.width}px` : '80%'
|
||||||
};max-width:580px;" />
|
};max-width:580px;" />
|
||||||
<p class="font htmlImageTitle commonTableTitleColor" style="width: ${item.width ? `${item.width}px` : '100%'};
|
<p class="font htmlImageTitle commonTableTitleColor" style="width: ${item.width ? `${item.width}px` : '100%'};
|
||||||
@@ -1491,17 +1518,35 @@ ${header
|
|||||||
if (!cell || !cell.cellId) return '';
|
if (!cell || !cell.cellId) return '';
|
||||||
|
|
||||||
const content = cell.text || '';
|
const content = cell.text || '';
|
||||||
|
|
||||||
|
// 1. 判断是否是 Base64 图片 (用于点击预览逻辑)
|
||||||
const isBase64Image = /^<img\s+[^>]*src=["']data:image\//i.test(content);
|
const isBase64Image = /^<img\s+[^>]*src=["']data:image\//i.test(content);
|
||||||
|
|
||||||
const finalContent = isBase64Image
|
// 2. 判断是否是服务器特定的图片路径 (用于拼接域名)
|
||||||
? content.replace(
|
const isServerPathImage = /src=["']\/public\/articleTableImage/i.test(content);
|
||||||
|
|
||||||
|
let finalContent = content;
|
||||||
|
|
||||||
|
if (isBase64Image) {
|
||||||
|
// 处理 Base64:注入点击预览 picPreview
|
||||||
|
finalContent = content.replace(
|
||||||
/<img\s+([^>]*?)src=["'](data:image\/[^"']+)["']([^>]*)>/gi,
|
/<img\s+([^>]*?)src=["'](data:image\/[^"']+)["']([^>]*)>/gi,
|
||||||
(match, preAttrs, src, postAttrs) => {
|
(match, preAttrs, src, postAttrs) => {
|
||||||
const safeSrc = src.replace(/'/g, "\\'");
|
const safeSrc = src.replace(/'/g, "\\'");
|
||||||
return `<img ${preAttrs}src="${src}"${postAttrs} style="cursor:pointer;" style="max-width:500px;" onclick="picPreview('${safeSrc}')" />`;
|
return `<img ${preAttrs}src="${src}"${postAttrs} style="cursor:pointer; max-width:500px;" onclick="picPreview('${safeSrc}')" />`;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
} else if (isServerPathImage) {
|
||||||
|
// 处理特定路径:拼接域名 https://submission.tmrjournals.com
|
||||||
|
finalContent = content.replace(
|
||||||
|
/<img\s+([^>]*?)src=["'](\/public\/articleTableImage[^"']+)["']([^>]*)>/gi,
|
||||||
|
(match, preAttrs, src, postAttrs) => {
|
||||||
|
const fullUrl = `https://submission.tmrjournals.com${src}`;
|
||||||
|
// 建议这里也加上 max-width 兼容性更好
|
||||||
|
return `<img ${preAttrs}src="${fullUrl}"${postAttrs} style="max-width:500px;" onclick="picPreview('${fullUrl}')" />`;
|
||||||
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
)
|
|
||||||
: content;
|
|
||||||
|
|
||||||
|
|
||||||
return `
|
return `
|
||||||
@@ -1525,7 +1570,11 @@ text-align:left;color:#333;" >${item.table.note ? item.table.note : ''
|
|||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
} else {
|
} else {
|
||||||
contentHtml = `<p class="${item.is_h1 ? 'Ptitle pMain' : 'pMain'} " style="font-family: 'Charis SIL';min-height:12px;" main-state="${item.state}" contenteditable="false" data-id="${item.am_id}" main-id="${item.am_id}" id="${sectionId}">${item.content}</p>`;
|
contentHtml = `<p class="${[
|
||||||
|
'pMain',
|
||||||
|
item.is_h1 ? 'Ptitle' : null,
|
||||||
|
item.is_h2 ? 'Subtitle' : null
|
||||||
|
].filter(Boolean).join(' ')}" style="font-family: 'Charis SIL';min-height:12px;" main-state="${item.state}" contenteditable="false" data-id="${item.am_id}" main-id="${item.am_id}" id="${sectionId}">${item.content}</p>`;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1625,6 +1674,11 @@ async function initContentHtml(content, arr, refers, html_type, ArticleData) {
|
|||||||
|
|
||||||
'<div>Supplementary Material for doi: ' + j_artc.doi + '<a class="download" target="_blank" href="' + apiUrl + 'public/articleSUB2/' + j_artc.file_sub2 + '"><i class="fa fa-download"></i>Download</a></div></li>';
|
'<div>Supplementary Material for doi: ' + j_artc.doi + '<a class="download" target="_blank" href="' + apiUrl + 'public/articleSUB2/' + j_artc.file_sub2 + '"><i class="fa fa-download"></i>Download</a></div></li>';
|
||||||
}
|
}
|
||||||
|
if (j_artc.file_sub_table && j_artc.file_sub_table != '') {
|
||||||
|
pdf_list += '<li class="pdf_item"><div></div>' +
|
||||||
|
|
||||||
|
'<div>Supplementary Material for doi: ' + j_artc.doi + '<a class="download" target="_blank" href="' + apiUrl + 'public/articleSUBTAB/' + j_artc.file_sub_table + '"><i class="fa fa-download"></i>Download</a></div></li>';
|
||||||
|
}
|
||||||
if (pdf_list != '') {
|
if (pdf_list != '') {
|
||||||
pdfStr = `<div id="ArticlePdfBox" style="" class="ArticlePdfBox"><p id="ArticlePdf" class="Ptitle " style="margin-bottom:22px;"><b>Supplementary Material</b></p>${pdf_list}</div>`
|
pdfStr = `<div id="ArticlePdfBox" style="" class="ArticlePdfBox"><p id="ArticlePdf" class="Ptitle " style="margin-bottom:22px;"><b>Supplementary Material</b></p>${pdf_list}</div>`
|
||||||
|
|
||||||
@@ -1903,6 +1957,10 @@ function initArticleHtml(htmlData, refs, type, otherList) {
|
|||||||
$('.wen_rong .content-box .conthtmn sup').each(function () {
|
$('.wen_rong .content-box .conthtmn sup').each(function () {
|
||||||
var textContent = $(this).text().trim(); // 获取并清理文本内容
|
var textContent = $(this).text().trim(); // 获取并清理文本内容
|
||||||
|
|
||||||
|
// 如果包含 + 或 - (离子的特征),直接跳过,不执行后面的标蓝逻辑
|
||||||
|
if (/[+\-]/.test(textContent)) {
|
||||||
|
return; // 结束当前循环,进入下一个 sup
|
||||||
|
}
|
||||||
// 判断文本是否是纯数字
|
// 判断文本是否是纯数字
|
||||||
if (/^\d+$/.test(textContent)) {
|
if (/^\d+$/.test(textContent)) {
|
||||||
this.style.setProperty('color', commonSupColor, 'important');
|
this.style.setProperty('color', commonSupColor, 'important');
|
||||||
@@ -1982,10 +2040,10 @@ function initArticleHtml(htmlData, refs, type, otherList) {
|
|||||||
var picsrc = 'https://submission.tmrjournals.com/public/articleImage/' + item.image.url;
|
var picsrc = 'https://submission.tmrjournals.com/public/articleImage/' + item.image.url;
|
||||||
var textContentimg = $('<div>').html(item.note).text(); // 提取纯文本
|
var textContentimg = $('<div>').html(item.note).text(); // 提取纯文本
|
||||||
|
|
||||||
navLinks.image.push({ sectionId: sectionId, type: 'image', text: textContentimg || 'Image ' + (index + 1), href: '#' + sectionId, url: picsrc });
|
navLinks.image.push({ sectionId: sectionId, data_id: item.ami_id, type: 'image', text: textContentimg || 'Image ' + (index + 1), href: '#' + sectionId, url: picsrc });
|
||||||
} else if (item.type == 2) {
|
} else if (item.type == 2) {
|
||||||
var textContentTable = $('<div>').html(item.table.title).text(); // 提取纯文本
|
var textContentTable = $('<div>').html(item.table.title).text(); // 提取纯文本
|
||||||
navLinks.table.push({ sectionId: sectionId, type: 'table', text: textContentTable || 'Table ' + (index + 1), href: '#' + sectionId });
|
navLinks.table.push({ sectionId: sectionId, data_id: item.amt_id, type: 'table', text: textContentTable || 'Table ' + (index + 1), href: '#' + sectionId });
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
var textContent = $('<div>').html(item.content).text(); // 提取纯文本
|
var textContent = $('<div>').html(item.content).text(); // 提取纯文本
|
||||||
@@ -2026,7 +2084,7 @@ function initArticleHtml(htmlData, refs, type, otherList) {
|
|||||||
|
|
||||||
navHtml += navLinks.image.map((link, linkIndex) => {
|
navHtml += navLinks.image.map((link, linkIndex) => {
|
||||||
const isHidden = linkIndex >= 3 ? 'style="display:none;" class="extra-figure"' : '';
|
const isHidden = linkIndex >= 3 ? 'style="display:none;" class="extra-figure"' : '';
|
||||||
return `<a href="${link.href}" data-section="${link.sectionId}" ${isHidden}>
|
return `<a href="${link.href}" data-section="${link.sectionId}" nav-data-id="${link.data_id}" ${isHidden}>
|
||||||
<img src="${link.url}" style="object-fit: scale-down;width: 74px; height: 74px;border-radius:2px;border:1px solid #e0d4d4" />
|
<img src="${link.url}" style="object-fit: scale-down;width: 74px; height: 74px;border-radius:2px;border:1px solid #e0d4d4" />
|
||||||
<p style="margin-bottom:0; color: #333; cursor: pointer;font-family: 'Charis SIL';"></p>
|
<p style="margin-bottom:0; color: #333; cursor: pointer;font-family: 'Charis SIL';"></p>
|
||||||
</a>`;
|
</a>`;
|
||||||
@@ -2084,7 +2142,7 @@ function initArticleHtml(htmlData, refs, type, otherList) {
|
|||||||
// }
|
// }
|
||||||
const isHidden = linkIndex >= 1 ? 'style="display:none;" class="extra-table"' :
|
const isHidden = linkIndex >= 1 ? 'style="display:none;" class="extra-table"' :
|
||||||
``
|
``
|
||||||
return `<a data-section="${link.sectionId}" ${isHidden} href="${link.href}" style=";
|
return `<a data-section="${link.sectionId}" nav-data-id="${link.data_id}" ${isHidden} href="${link.href}" style=";
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
font-weight: 500 !important;
|
font-weight: 500 !important;
|
||||||
padding: 2px 0 0 16px !important;
|
padding: 2px 0 0 16px !important;
|
||||||
@@ -2309,11 +2367,53 @@ function initArticleHtml(htmlData, refs, type, otherList) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, 500);
|
}, 500);
|
||||||
|
const triggerElements = document.querySelectorAll('mytable, myfigure');
|
||||||
|
|
||||||
|
triggerElements.forEach(el => {
|
||||||
|
// 1. 获取当前触发元素的 data-id (对应 nav-data-id)
|
||||||
|
const dataIndex = el.getAttribute('data-id');
|
||||||
|
|
||||||
|
if (dataIndex) {
|
||||||
|
// 2. 查找中间导航元素
|
||||||
|
const navElement = document.querySelector(`[nav-data-id="${dataIndex}"]`);
|
||||||
|
|
||||||
|
if (navElement) {
|
||||||
|
// 3. 从导航元素中提取目标 section 的 ID
|
||||||
|
const targetSectionId = navElement.getAttribute('data-section');
|
||||||
|
|
||||||
|
// 4. 绑定点击事件
|
||||||
|
el.addEventListener('click', (e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
|
||||||
|
if (targetSectionId) {
|
||||||
|
// 5. 查找最终跳转的目标段落 (假设 data-section 的值就是元素的 ID)
|
||||||
|
const finalTarget = document.getElementById(targetSectionId);
|
||||||
|
|
||||||
|
if (finalTarget) {
|
||||||
|
console.log(`正在跳转至: #${targetSectionId}`);
|
||||||
|
|
||||||
|
finalTarget.scrollIntoView({
|
||||||
|
behavior: 'smooth',
|
||||||
|
block: 'start'
|
||||||
|
});
|
||||||
|
|
||||||
|
// 可选:添加临时高亮提示用户
|
||||||
|
// highlightElement(finalTarget);
|
||||||
|
} else {
|
||||||
|
console.warn(`未找到 ID 为 "${targetSectionId}" 的目标元素`);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
console.warn(`元素 [nav-data-id="${dataIndex}"] 上未找到 data-section 属性`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
function isHeaderRow(rowIndex, table) {
|
function isHeaderRow(rowIndex, table) {
|
||||||
|
|
||||||
@@ -2373,8 +2473,24 @@ function showComments(num) {
|
|||||||
/// ,btn: ['close']
|
/// ,btn: ['close']
|
||||||
, btnAlign: 'c'
|
, btnAlign: 'c'
|
||||||
, moveType: 1 //拖拽模式,0或者1
|
, moveType: 1 //拖拽模式,0或者1
|
||||||
, content: shenCode[num]
|
, content: shenCode[num],
|
||||||
|
success: function(layero, index) {
|
||||||
|
// success 会在弹窗 DOM 准备就绪后立即触发
|
||||||
|
const wmathElements = layero[0].querySelectorAll('wmath');
|
||||||
|
wmathElements.forEach(el => {
|
||||||
|
const latex = el.getAttribute('data-latex');
|
||||||
|
if (latex) {
|
||||||
|
el.innerHTML = latex;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 批量渲染该弹窗内的公式
|
||||||
|
if (window.MathJax && MathJax.typesetPromise) {
|
||||||
|
MathJax.typesetPromise([layero[0]]).catch((err) => console.log(err));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
function getCiteList(a_ID) {
|
function getCiteList(a_ID) {
|
||||||
$('.cite_box .export_cite').html('<div class="loader-01"></div>');
|
$('.cite_box .export_cite').html('<div class="loader-01"></div>');
|
||||||
@@ -2424,8 +2540,8 @@ function getCiteList(a_ID) {
|
|||||||
|
|
||||||
function initArticleNavList(a_ID) {
|
function initArticleNavList(a_ID) {
|
||||||
var Journals_color = localStorage.getItem('Journals_color')
|
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 journalStageID = localStorage.getItem('journalStageID')
|
||||||
//是否显示地图
|
//是否显示地图
|
||||||
var isShowAuthorship = 0;
|
var isShowAuthorship = 0;
|
||||||
@@ -2723,7 +2839,7 @@ function openAuthorship(Jour_num, Journals_color) {
|
|||||||
</div>
|
</div>
|
||||||
`
|
`
|
||||||
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
|
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
|
||||||
showPopup(`<span style="font-weight:bold;color:${Journals_color}">Abstracting & Indexing</span>`, Abstractingcontent, 'Authorship')
|
showPopup(`<span style="font-weight:bold;color:${Journals_color}">The Past Three Years</span>`, Abstractingcontent, 'Authorship')
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
147
js/common/commonJS.js
Normal file
147
js/common/commonJS.js
Normal file
@@ -0,0 +1,147 @@
|
|||||||
|
(function($) {
|
||||||
|
// --- 1. 万能参数获取函数 ---
|
||||||
|
var mySmartGetQuery = function(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;
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!window.getQueryString) {
|
||||||
|
Object.defineProperty(window, 'getQueryString', {
|
||||||
|
value: mySmartGetQuery,
|
||||||
|
writable: false,
|
||||||
|
configurable: false
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
$(function() {
|
||||||
|
var path = window.location.pathname;
|
||||||
|
var segments = path.split('/').filter(Boolean);
|
||||||
|
|
||||||
|
// --- 2. 识别逻辑 ---
|
||||||
|
var journalCode = null;
|
||||||
|
var pageKey = null;
|
||||||
|
var specialJournals = ['bmec', 'tmr', 'cancer', 'hpm', 'ia', 'in', 'lr', 'mdm'];
|
||||||
|
|
||||||
|
if (segments.indexOf('journals') !== -1) {
|
||||||
|
var jIndex = segments.indexOf('journals');
|
||||||
|
journalCode = segments[jIndex + 1];
|
||||||
|
pageKey = segments[segments.length - 1];
|
||||||
|
} else if (specialJournals.includes(segments[0])) {
|
||||||
|
journalCode = segments[0];
|
||||||
|
pageKey = segments[segments.length - 1];
|
||||||
|
} else {
|
||||||
|
pageKey = segments[0];
|
||||||
|
journalCode = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- 3. 增强版映射表 (支持多参数 + 多接口) ---
|
||||||
|
var routeMap = {
|
||||||
|
// 模式 A:纯静态页面,多参数传递
|
||||||
|
'peer-review-process1': {
|
||||||
|
oldPage: 'afoor_text.html',
|
||||||
|
params: { footer_id: 37, sid: 37 }
|
||||||
|
},
|
||||||
|
'editorial-workflow1': {
|
||||||
|
oldPage: 'afoor_text.html',
|
||||||
|
params: { footer_id: 76, sid: 76 }
|
||||||
|
},
|
||||||
|
'for-authors1': {
|
||||||
|
oldPage: 'afoor_text.html',
|
||||||
|
params: { footer_id: 74, sid: 74 }
|
||||||
|
},
|
||||||
|
'open-access1': {
|
||||||
|
oldPage: 'afoor_text.html',
|
||||||
|
params: { footer_id: 70, sid: 70 }
|
||||||
|
},
|
||||||
|
'for-librarians1': {
|
||||||
|
oldPage: 'afoor_text.html',
|
||||||
|
params: { footer_id: 77, sid: 77 }
|
||||||
|
},
|
||||||
|
'for-conference-organizers1': {
|
||||||
|
oldPage: 'afoor_text.html',
|
||||||
|
params: { footer_id: 78, sid: 78 }
|
||||||
|
},
|
||||||
|
|
||||||
|
// 模式 B:动态页面,指定不同接口
|
||||||
|
'author-guidelines': {
|
||||||
|
oldPage: 'common_for_author.html',
|
||||||
|
apiUrl: '/api/Supplementary/getJournalDetail', // 指定接口A
|
||||||
|
dynamicKey: 'J_num', // 接口返回的ID对应的URL参数名
|
||||||
|
params: { sid: 1, } // 其他固定携带参数
|
||||||
|
},
|
||||||
|
'editorial-board': {
|
||||||
|
oldPage: 'journal_members.html',
|
||||||
|
apiUrl: '/api/Journal/getMembers', // 指定接口B
|
||||||
|
dynamicKey: 'j_id',
|
||||||
|
params: { sid: 0, view: 'list' }
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
var config = routeMap[pageKey];
|
||||||
|
if (!config) return;
|
||||||
|
|
||||||
|
var $frame = $('frame[name="main"]');
|
||||||
|
if ($frame.length > 0) {
|
||||||
|
// 如果配置了 apiUrl 且有期刊代码,则发起 Ajax
|
||||||
|
if (config.apiUrl && journalCode) {
|
||||||
|
$.ajax({
|
||||||
|
type: 'post',
|
||||||
|
url: config.apiUrl,
|
||||||
|
data: { usx: journalCode },
|
||||||
|
dataType: 'json',
|
||||||
|
success: function(res) {
|
||||||
|
// 尝试从返回数据中获取 ID (假设字段为 journal_id 或 id)
|
||||||
|
var remoteId = res.data ? (res.data.journal_id || res.data.id) : null;
|
||||||
|
var finalId = remoteId || config.params.sid;
|
||||||
|
var title = (res.data && res.data.title) || pageKey;
|
||||||
|
renderFrame(finalId, title);
|
||||||
|
},
|
||||||
|
error: function() {
|
||||||
|
renderFrame(config.params.sid, pageKey);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
// 静态模式:直接取参数中的第一个或特定 ID
|
||||||
|
var staticId = config.params.footer_id || config.params.sid;
|
||||||
|
renderFrame(staticId, pageKey);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 渲染函数:拼装所有参数
|
||||||
|
*/
|
||||||
|
function renderFrame(mainId, title) {
|
||||||
|
if (title) document.title = title;
|
||||||
|
|
||||||
|
var url = "/" + config.oldPage + "?";
|
||||||
|
|
||||||
|
// 1. 处理动态 ID (如果有)
|
||||||
|
if (config.dynamicKey) {
|
||||||
|
url += config.dynamicKey + "=" + mainId + "&";
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. 遍历 params 对象,拼入所有参数
|
||||||
|
for (var key in config.params) {
|
||||||
|
// 如果这个 key 已经在 dynamicKey 里处理过了,可以视情况跳过或覆盖
|
||||||
|
if (key === config.dynamicKey) continue;
|
||||||
|
url += key + "=" + config.params[key] + "&";
|
||||||
|
}
|
||||||
|
|
||||||
|
var finalSrc = url + "id_updated=true";
|
||||||
|
$frame.attr('src', finalSrc);
|
||||||
|
console.log("🚀 跳转路径:", finalSrc);
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- 子页面注入 ---
|
||||||
|
$frame.on('load', function() {
|
||||||
|
try {
|
||||||
|
var childWin = this.contentWindow;
|
||||||
|
if (childWin && !childWin.getQueryString) {
|
||||||
|
childWin.getQueryString = mySmartGetQuery;
|
||||||
|
}
|
||||||
|
} catch (e) {}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
})(jQuery);
|
||||||
171
js/common/commonJS1.js
Normal file
171
js/common/commonJS1.js
Normal file
@@ -0,0 +1,171 @@
|
|||||||
|
(function ($) {
|
||||||
|
// --- 1. 获取 URL 参数的工具函数 ---
|
||||||
|
var mySmartGetQuery = function (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;
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!window.getQueryString) {
|
||||||
|
Object.defineProperty(window, 'getQueryString', {
|
||||||
|
value: mySmartGetQuery,
|
||||||
|
writable: false,
|
||||||
|
configurable: false
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- 2. 公共方法:主题匹配逻辑 ---
|
||||||
|
var topicListHandler = function (res, currentCode) {
|
||||||
|
if (res && res.data && Array.isArray(res.data.topic)) {
|
||||||
|
var match = res.data.topic.find(function (item) {
|
||||||
|
var normalizedTitle = (item.title || "").toLowerCase().replace(/[\s-]/g, '');
|
||||||
|
var normalizedCode = (currentCode || "").toLowerCase().replace(/[\s-]/g, '');
|
||||||
|
return normalizedTitle === normalizedCode || (normalizedTitle + "1") === normalizedCode;
|
||||||
|
});
|
||||||
|
if (match) {
|
||||||
|
return { id: match.base_topic_id, title: 'TMR' };
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
};
|
||||||
|
|
||||||
|
// --- 3. 静态 ID 映射表:解决“一个页面不同 ID”的问题 ---
|
||||||
|
// 以后增加新页面只需要在这里加一行,不用建文件夹
|
||||||
|
var footerMap = {
|
||||||
|
'peer-review-process1': 37,
|
||||||
|
'editorial-workflow1': 76,
|
||||||
|
'for-authors1': 74,
|
||||||
|
'open-access1': 70,
|
||||||
|
'for-librarians1': 77,
|
||||||
|
'for-conference-organizers1': 78,
|
||||||
|
// 如果有更多,继续往这里塞...
|
||||||
|
};
|
||||||
|
|
||||||
|
$(function () {
|
||||||
|
var path = window.location.pathname;
|
||||||
|
var segments = path.split('/').filter(Boolean);
|
||||||
|
var journalCode = null;
|
||||||
|
var pageKey = null;
|
||||||
|
var specialJournals = ['bmec', 'tmr', 'cancer', 'hpm', 'ia', 'in', 'lr', 'mdm'];
|
||||||
|
|
||||||
|
// 解析当前页面的 journalCode 和 pageKey
|
||||||
|
if (segments.indexOf('journals') !== -1) {
|
||||||
|
var jIndex = segments.indexOf('journals');
|
||||||
|
journalCode = segments[jIndex + 1];
|
||||||
|
pageKey = segments[segments.length - 1];
|
||||||
|
} else if (specialJournals.includes(segments[0])) {
|
||||||
|
journalCode = segments[0];
|
||||||
|
pageKey = segments[segments.length - 1];
|
||||||
|
} else if (segments.indexOf('collection') !== -1) {
|
||||||
|
var CIndex = segments.indexOf('collection');
|
||||||
|
journalCode = segments[CIndex + 1];
|
||||||
|
pageKey = segments[segments.length - 1];
|
||||||
|
} else {
|
||||||
|
pageKey = segments[0];
|
||||||
|
journalCode = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- 4. 配置表重构 ---
|
||||||
|
var routeMap = {
|
||||||
|
// 学科类页面:统统指向 topicListHandler
|
||||||
|
'covid-191': { oldPage: 'artihom_list_baseid.html', apiUrl: '/api/Journal/getAllTopics', dynamicKey: 'base_id', params: { J_num: 1 }, handler: topicListHandler },
|
||||||
|
'clinical-medicine1': { oldPage: 'artihom_list_baseid.html', apiUrl: '/api/Journal/getAllTopics', dynamicKey: 'base_id', params: { J_num: 1 }, handler: topicListHandler },
|
||||||
|
'oncology1': { oldPage: 'artihom_list_baseid.html', apiUrl: '/api/Journal/getAllTopics', dynamicKey: 'base_id', params: { J_num: 1 }, handler: topicListHandler },
|
||||||
|
'food1': { oldPage: 'artihom_list_baseid.html', apiUrl: '/api/Journal/getAllTopics', dynamicKey: 'base_id', params: { J_num: 1 }, handler: topicListHandler },
|
||||||
|
'nutriology1': { oldPage: 'artihom_list_baseid.html', apiUrl: '/api/Journal/getAllTopics', dynamicKey: 'base_id', params: { J_num: 1 }, handler: topicListHandler },
|
||||||
|
'pharmacology1': { oldPage: 'artihom_list_baseid.html', apiUrl: '/api/Journal/getAllTopics', dynamicKey: 'base_id', params: { J_num: 1 }, handler: topicListHandler },
|
||||||
|
'immunology1': { oldPage: 'artihom_list_baseid.html', apiUrl: '/api/Journal/getAllTopics', dynamicKey: 'base_id', params: { J_num: 1 }, handler: topicListHandler },
|
||||||
|
|
||||||
|
'author-guidelines': {
|
||||||
|
oldPage: 'common_for_author.html',
|
||||||
|
apiUrl: '/api/Supplementary/getJournalDetail',
|
||||||
|
dynamicKey: 'J_num',
|
||||||
|
handler: function (res) {
|
||||||
|
if (res.data) return { id: res.data.journal_id || res.data.id, title: res.data.title };
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
// 固定结构的静态页面
|
||||||
|
'online-first1': { oldPage: 'artihom_list_oid.html', params: { J_num: 1, o_id: 1 } },
|
||||||
|
'top-cited1': { oldPage: 'artihom_list_cite.html', params: { J_num: 1, cite_id: 1 } },
|
||||||
|
'new-papers1': { oldPage: 'artihom_list_pid.html', params: { J_num: 1, p_id: 1 } },
|
||||||
|
};
|
||||||
|
|
||||||
|
// --- 5. 动态匹配逻辑:自动处理 footer 系列页面 ---
|
||||||
|
var config = routeMap[pageKey];
|
||||||
|
|
||||||
|
if (!config && footerMap[pageKey]) {
|
||||||
|
// 如果在映射表里找到了,自动指向 afoor_text.html
|
||||||
|
config = {
|
||||||
|
oldPage: 'afoor_text.html',
|
||||||
|
params: { footer_id: footerMap[pageKey] }
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// 终极保底:如果页面以 1 结尾且符合学科逻辑,但没在 map 里(比如新加的学科)
|
||||||
|
if (!config && pageKey && pageKey.slice(-1) === '1') {
|
||||||
|
config = {
|
||||||
|
oldPage: 'artihom_list_baseid.html',
|
||||||
|
apiUrl: '/api/Journal/getAllTopics',
|
||||||
|
dynamicKey: 'base_id',
|
||||||
|
params: { J_num: 1 },
|
||||||
|
handler: topicListHandler
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!config) return;
|
||||||
|
|
||||||
|
var $frame = $('frame[name="main"]');
|
||||||
|
if ($frame.length > 0) {
|
||||||
|
if (config.apiUrl && journalCode) {
|
||||||
|
var postData = config.getCustomParams ? config.getCustomParams(journalCode) : { usx: journalCode };
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: 'post',
|
||||||
|
url: config.apiUrl,
|
||||||
|
data: postData,
|
||||||
|
dataType: 'json',
|
||||||
|
success: function (res) {
|
||||||
|
var result = (typeof config.handler === 'function') ? config.handler(res, journalCode) : null;
|
||||||
|
var finalId = (result && result.id) || (config.params && (config.params.sid || config.params.footer_id || config.params.J_num));
|
||||||
|
var finalTitle = (result && result.title) || pageKey;
|
||||||
|
renderFrame(finalId || 1, finalTitle);
|
||||||
|
},
|
||||||
|
error: function () {
|
||||||
|
renderFrame((config.params && (config.params.sid || config.params.J_num)) || 1, pageKey);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
// 静态模式:直接取 footer_id 等参数
|
||||||
|
var staticId = config.params.footer_id || config.params.sid || config.params.J_num;
|
||||||
|
renderFrame(staticId, pageKey);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function renderFrame(mainId, title) {
|
||||||
|
if (title) document.title = title;
|
||||||
|
var url = "/" + config.oldPage + "?";
|
||||||
|
if (config.dynamicKey && mainId) url += config.dynamicKey + "=" + mainId + "&";
|
||||||
|
for (var key in config.params) {
|
||||||
|
if (key === config.dynamicKey) continue;
|
||||||
|
url += key + "=" + config.params[key] + "&";
|
||||||
|
}
|
||||||
|
$frame.attr('src', url + "id_updated=true");
|
||||||
|
}
|
||||||
|
|
||||||
|
// 保持原有的子页面交互逻辑...
|
||||||
|
$frame.on('load', function () {
|
||||||
|
try {
|
||||||
|
var $header = $('#index_top');
|
||||||
|
$header.find('[onclick*="window.location"]').each(function () {
|
||||||
|
var cmd = $(this).attr('onclick');
|
||||||
|
$(this).attr('onclick', cmd.replace('window.location', 'top.location'));
|
||||||
|
});
|
||||||
|
var childWin = this.contentWindow;
|
||||||
|
if (childWin && !childWin.getQueryString) childWin.getQueryString = mySmartGetQuery;
|
||||||
|
} catch (e) { }
|
||||||
|
});
|
||||||
|
});
|
||||||
|
})(jQuery);
|
||||||
@@ -1,17 +1,24 @@
|
|||||||
function commonHomePage() {
|
function commonHomePage() {
|
||||||
const style = document.createElement('style');
|
const style = document.createElement('style');
|
||||||
style.innerHTML = `
|
style.innerHTML = `
|
||||||
|
.apc-link {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
#index_top{
|
.apc-link:hover {
|
||||||
|
text-decoration: underline !important;
|
||||||
|
color: #006699 ;
|
||||||
|
}
|
||||||
|
#index_top{
|
||||||
margin-bottom: 0 !important;
|
margin-bottom: 0 !important;
|
||||||
}
|
}
|
||||||
.exten_sion{
|
.exten_sion{
|
||||||
background-color: #e7f4ff5c !important;
|
background-color: #e7f4ff5c !important;
|
||||||
width: 100% !important;
|
width: 100% !important;
|
||||||
margin: 0 !important;
|
margin: 0 !important;
|
||||||
padding-bottom:40px !important;
|
padding-bottom:40px !important;
|
||||||
padding-top:40px !important;
|
padding-top:40px !important;
|
||||||
}
|
}
|
||||||
.es_jour{
|
.es_jour{
|
||||||
width: 1300px !important;
|
width: 1300px !important;
|
||||||
margin-left: 0 !important;
|
margin-left: 0 !important;
|
||||||
@@ -154,27 +161,22 @@ function commonHomePage() {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
`
|
`
|
||||||
document.head.appendChild(style);
|
document.head.appendChild(style);
|
||||||
// var SubmissionStr = ` <a target="_blank" href="https://submission.tmrjournals.com/" style="">
|
|
||||||
// <li class="rgb_color"><i class="fa fa-upload" style="font-size: 16px;font-weight: bold;color:#FFF"></i>
|
|
||||||
// Submission System</li>
|
|
||||||
// </a>`
|
|
||||||
// $('#index_top .nav .clear').prepend(SubmissionStr);
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: 'get', url: apiUrl + 'api/Journal/getJournalList',
|
type: 'get', url: apiUrl + 'api/Journal/getJournalList',
|
||||||
data: {},
|
data: {},
|
||||||
success: function (result) {
|
success: function (result) {
|
||||||
if (result.code == 0) {
|
if (result.code == 0) {
|
||||||
|
|
||||||
var arr = result.data.journalList;
|
var arr = result.data.journalList;
|
||||||
var str = "";
|
var str = "";
|
||||||
for (let i = 0; i < arr.length; i++) {
|
for (let i = 0; i < arr.length; i++) {
|
||||||
var apcStr = ``;
|
var apcStr = ``;
|
||||||
|
var apcUrl = ``
|
||||||
if ([1, 25, 11, 17].includes(Number(arr[i].journal_id))) {
|
if ([1, 25, 11, 17].includes(Number(arr[i].journal_id))) {
|
||||||
apcStr = arr[i].apc
|
apcStr = arr[i].apc
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
apcStr = arr[i].apc + `<span style="color:#006699;font-weight: bold;margin-left:6px">( 2025–2026 )</span>`;
|
apcStr = arr[i].apc + `<span style="color:#006699;font-weight: bold;margin-left:6px">( 2025–2026 )</span>`;
|
||||||
}
|
}
|
||||||
// 获取当前期刊独有的journalAbs数据(假设通过journal_id关联)
|
// 获取当前期刊独有的journalAbs数据(假设通过journal_id关联)
|
||||||
@@ -187,16 +189,18 @@ function commonHomePage() {
|
|||||||
case 1:
|
case 1:
|
||||||
ImpactFactor = '1.3'
|
ImpactFactor = '1.3'
|
||||||
Published = '2016'
|
Published = '2016'
|
||||||
CiteScore = '2.2'
|
CiteScore = '2.5'
|
||||||
break;
|
break;
|
||||||
//bmec
|
//bmec
|
||||||
case 25:
|
case 25:
|
||||||
Published = '2022'
|
Published = '2022'
|
||||||
CiteScore = '1.7'
|
CiteScore = '1.8'
|
||||||
|
apcUrl = `https://www.tmrjournals.com/bmec/apc`
|
||||||
break;
|
break;
|
||||||
//mdm
|
//mdm
|
||||||
case 11:
|
case 11:
|
||||||
CiteScore = '0.4'
|
CiteScore = '0.4'
|
||||||
|
apcUrl = `https://www.tmrjournals.com/mdm/apc`
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
|
||||||
@@ -216,7 +220,7 @@ function commonHomePage() {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 14:
|
case 14:
|
||||||
CiteScore = '0.7'
|
CiteScore = '0.8'
|
||||||
Published = '2018'
|
Published = '2018'
|
||||||
break;
|
break;
|
||||||
case 11:
|
case 11:
|
||||||
@@ -253,7 +257,11 @@ function commonHomePage() {
|
|||||||
<p style="margin-top: 4px;font-size: 11px;"> <b>Final Decision: </b>${arr[i].finaldecision}</p>
|
<p style="margin-top: 4px;font-size: 11px;"> <b>Final Decision: </b>${arr[i].finaldecision}</p>
|
||||||
<p style="${CiteScore ? '' : 'display:none'};margin-top: 4px;font-size: 11px;"><b>CiteScore: </b> <span style="color: #006699">${CiteScore}</span></p>
|
<p style="${CiteScore ? '' : 'display:none'};margin-top: 4px;font-size: 11px;"><b>CiteScore: </b> <span style="color: #006699">${CiteScore}</span></p>
|
||||||
<p style="${ImpactFactor ? '' : 'display:none'};margin-top: 4px;font-size: 11px;"><b>Impact Factor: </b> <span style="color: #006699">${ImpactFactor}</span></p>
|
<p style="${ImpactFactor ? '' : 'display:none'};margin-top: 4px;font-size: 11px;"><b>Impact Factor: </b> <span style="color: #006699">${ImpactFactor}</span></p>
|
||||||
<p style="${apcStr ? '' : 'display:none'};margin-top: 4px;font-size: 11px;"><b>APC: </b> <span class="mes_APC">${apcStr}</span></p>
|
<p style="${apcStr ? '' : 'display:none'};margin-top: 4px;font-size: 11px;"><b>APC: </b> <span class="mes_APC">
|
||||||
|
${arr[i].journal_id == 25 || arr[i].journal_id == 11 ?
|
||||||
|
`<a href="${apcUrl}" target="_blank" class="apc-link" ><span>${apcStr}</span></a>` : apcStr
|
||||||
|
}
|
||||||
|
</span></p>
|
||||||
<p style="${arr_Abc && arr_Abc.length > 0 ? '' : ''}margin-top: 4px;font-size: 11px;"><b class="wl_click" style="cursor: pointer;">Indexing</b> </p>
|
<p style="${arr_Abc && arr_Abc.length > 0 ? '' : ''}margin-top: 4px;font-size: 11px;"><b class="wl_click" style="cursor: pointer;">Indexing</b> </p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -127,6 +127,7 @@ function initArticleNavList() {
|
|||||||
var Journals_color = localStorage.getItem('Journals_color')
|
var Journals_color = localStorage.getItem('Journals_color')
|
||||||
var Journals_usx = localStorage.getItem('Journals_usx')
|
var Journals_usx = localStorage.getItem('Journals_usx')
|
||||||
$('.nav_ban h1 a').attr('href', '/' + Journals_usx);
|
$('.nav_ban h1 a').attr('href', '/' + Journals_usx);
|
||||||
|
$('.nav_ban h1 a').attr('target', '_top');
|
||||||
var journalStageID = localStorage.getItem('journalStageID')
|
var journalStageID = localStorage.getItem('journalStageID')
|
||||||
//是否显示地图
|
//是否显示地图
|
||||||
var isShowAuthorship = 0;
|
var isShowAuthorship = 0;
|
||||||
@@ -240,7 +241,7 @@ function openAuthorship(Jour_num, Journals_color) {
|
|||||||
</div>
|
</div>
|
||||||
`
|
`
|
||||||
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
|
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
|
||||||
showPopup(`<span style="font-weight:bold;color:${Journals_color}">Abstracting & Indexing</span>`, Abstractingcontent, 'Authorship')
|
showPopup(`<span style="font-weight:bold;color:${Journals_color}">The Past Three Years</span>`, Abstractingcontent, 'Authorship')
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -273,11 +274,39 @@ function closePopup() {
|
|||||||
|
|
||||||
}
|
}
|
||||||
function initForAuthor(Jour_num, arr_jour) {
|
function initForAuthor(Jour_num, arr_jour) {
|
||||||
|
const style = document.createElement('style');
|
||||||
|
style.innerHTML = `.apc-link {
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.apc-link:hover {
|
||||||
|
text-decoration: underline !important;
|
||||||
|
color: ${arr_jour.system_color};
|
||||||
|
}`
|
||||||
|
document.head.appendChild(style);
|
||||||
|
|
||||||
|
var apcUrl = ``
|
||||||
var apcStr = ``;
|
var apcStr = ``;
|
||||||
if ([1, 25, 11].includes(Number(Jour_num))) {
|
switch (Number(Jour_num)) {
|
||||||
|
//bmec
|
||||||
|
case 25:
|
||||||
|
apcUrl = `https://www.tmrjournals.com/bmec/apc`
|
||||||
|
break;
|
||||||
|
//mdm
|
||||||
|
case 11:
|
||||||
|
apcUrl = `https://www.tmrjournals.com/mdm/apc`
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
if ([1].includes(Number(Jour_num))) {
|
||||||
apcStr = arr_jour.apc
|
apcStr = arr_jour.apc
|
||||||
} else {
|
}
|
||||||
|
else if ([25, 11].includes(Number(Jour_num))) {
|
||||||
|
//bmec mdm
|
||||||
|
apcStr = `<a class="apc-link" href="${apcUrl}" target="_blank" ><span>${arr_jour.apc}</span></a>`
|
||||||
|
}
|
||||||
|
else {
|
||||||
apcStr = arr_jour.apc + `<span style="color: ${arr_jour.system_color};font-weight: bold;margin-left:6px;">( 2025–2026 )</span>`;
|
apcStr = arr_jour.apc + `<span style="color: ${arr_jour.system_color};font-weight: bold;margin-left:6px;">( 2025–2026 )</span>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,10 @@ var commonTableTitleColor = 'rgb(210,90,90)'//上角标颜色
|
|||||||
var commonSupFontColor = 'color:rgb(0,112,192);'//上角标字体颜色
|
var commonSupFontColor = 'color:rgb(0,112,192);'//上角标字体颜色
|
||||||
const style = document.createElement('style');
|
const style = document.createElement('style');
|
||||||
style.innerHTML = `
|
style.innerHTML = `
|
||||||
|
.home_logo img{
|
||||||
|
position: absolute;
|
||||||
|
top: 20px;
|
||||||
|
}
|
||||||
.article{
|
.article{
|
||||||
padding-top:0 !important;
|
padding-top:0 !important;
|
||||||
}
|
}
|
||||||
@@ -445,7 +449,7 @@ function guest_title() {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if(str!=''){
|
||||||
$('.guest_content_info').html(`
|
$('.guest_content_info').html(`
|
||||||
<h3 class="rgb_color" style="line-height:22px;margin-bottom:8px;border-top: 1px solid #f1f1f1;padding-top:18px">
|
<h3 class="rgb_color" style="line-height:22px;margin-bottom:8px;border-top: 1px solid #f1f1f1;padding-top:18px">
|
||||||
<b class="gue_title" style="color:${Journals_color}">${Jour_num == '22' ? '客座编辑' : 'Guest Editor'}</b>
|
<b class="gue_title" style="color:${Journals_color}">${Jour_num == '22' ? '客座编辑' : 'Guest Editor'}</b>
|
||||||
@@ -454,6 +458,8 @@ function guest_title() {
|
|||||||
<div class="Guest_Editor_box" style="">${str}</div>
|
<div class="Guest_Editor_box" style="">${str}</div>
|
||||||
|
|
||||||
`);
|
`);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$('.author-name').click(function () {
|
$('.author-name').click(function () {
|
||||||
@@ -627,7 +633,7 @@ function guest_title() {
|
|||||||
|
|
||||||
|
|
||||||
trad_tion = `<div class="tradition-box" style="width:100%;height:auto;line-height:20px;overflow:hidden;">
|
trad_tion = `<div class="tradition-box" style="width:100%;height:auto;line-height:20px;overflow:hidden;">
|
||||||
<div class="tradition-text">${arr[i].tradition_tag}: ${traditionText}</div>
|
<div class="tradition-text">${arr[i].tradition_tag}: <div class="tradition-content">${traditionText}</div></div>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
@@ -658,7 +664,7 @@ function guest_title() {
|
|||||||
|
|
||||||
|
|
||||||
trad_tion = `<div class="tradition-box" style="width:100%; max-height:${maxTradHeight}px; line-height:20px; overflow:hidden;">
|
trad_tion = `<div class="tradition-box" style="width:100%; max-height:${maxTradHeight}px; line-height:20px; overflow:hidden;">
|
||||||
<div class="tradition-text">${textContent}</div>
|
<div class="tradition-text"><div class="tradition-content">${textContent}</div></div>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -277,7 +277,7 @@ function bf_list() {
|
|||||||
var maxHeight = 240; // 最大高度
|
var maxHeight = 240; // 最大高度
|
||||||
|
|
||||||
trad_tion1 = `<div class="tradition-box" style="width:100%; max-height:${maxHeight}px; line-height:20px; overflow:hidden;">
|
trad_tion1 = `<div class="tradition-box" style="width:100%; max-height:${maxHeight}px; line-height:20px; overflow:hidden;">
|
||||||
<div class="tradition-text">${textContent}</div>
|
<div class="tradition-text"><div class="tradition-content">${textContent}</div></div>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
|
|
||||||
@@ -1044,8 +1044,7 @@ if (Jour_num == 2 || Jour_num == 17 | Jour_num == 18) {
|
|||||||
ShowDanger("error!");
|
ShowDanger("error!");
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
if(Jour_num != 13){
|
||||||
|
|
||||||
// 相关期刊,过往分期
|
// 相关期刊,过往分期
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: 'post', url: apiUrl + 'api/Journal/getJournal',
|
type: 'post', url: apiUrl + 'api/Journal/getJournal',
|
||||||
@@ -1053,6 +1052,7 @@ if (Jour_num == 2 || Jour_num == 17 | Jour_num == 18) {
|
|||||||
"journal_id": Jour_num
|
"journal_id": Jour_num
|
||||||
},
|
},
|
||||||
success: function (result) {
|
success: function (result) {
|
||||||
|
|
||||||
if (result.code == 0) {
|
if (result.code == 0) {
|
||||||
var arr_stage = result.data.journalStage;
|
var arr_stage = result.data.journalStage;
|
||||||
var str = "";
|
var str = "";
|
||||||
@@ -1143,6 +1143,9 @@ if (Jour_num == 2 || Jour_num == 17 | Jour_num == 18) {
|
|||||||
ShowDanger("error!");
|
ShowDanger("error!");
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 下面新增加社区内容
|
// 下面新增加社区内容
|
||||||
|
|||||||
18
js/js.js
18
js/js.js
@@ -216,7 +216,23 @@ Date.prototype.format = function (format) {
|
|||||||
|
|
||||||
// 头部
|
// 头部
|
||||||
$('#top_bar').load('header.html')
|
$('#top_bar').load('header.html')
|
||||||
$('#index_top').load('header_in.html')
|
$('#index_top').load('header_in.html', function() {
|
||||||
|
// 1. 找到所有带有跳转逻辑的 a 标签
|
||||||
|
var $logo = $(this).find('.home_logo');
|
||||||
|
|
||||||
|
// 2. 获取原有的 onclick 字符串
|
||||||
|
var oldClick = $logo.attr('onclick');
|
||||||
|
|
||||||
|
if (oldClick && oldClick.indexOf('window.location') !== -1) {
|
||||||
|
// 3. 直接将字符串里的 window 替换为 top
|
||||||
|
var newClick = oldClick.replace('window.location', 'top.location');
|
||||||
|
|
||||||
|
// 4. 重新赋值回去
|
||||||
|
$logo.attr('onclick', newClick);
|
||||||
|
|
||||||
|
console.log("✅ 已将触发方式修改为 top:", newClick);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// 高度一致
|
// 高度一致
|
||||||
|
|||||||
@@ -1127,6 +1127,9 @@ function guest_title_gea() {
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
function initProEditor() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 消息、cfp、footer 内容
|
// 消息、cfp、footer 内容
|
||||||
@@ -1204,7 +1207,23 @@ function notice_con_footer(footer_ID) {
|
|||||||
width: 26% !important;
|
width: 26% !important;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
.editor-container {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap; /* 允许换行 */
|
||||||
|
width: 100%; /* 根据父容器宽度调整 */
|
||||||
|
max-width: 100%; /* 参考图片宽度 */
|
||||||
|
}
|
||||||
|
|
||||||
|
.editor-item {
|
||||||
|
color: #0a3088a6;
|
||||||
|
min-width: 18%;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
margin-right: 2%;
|
||||||
|
|
||||||
|
}
|
||||||
|
.Editor_title{
|
||||||
|
font-size: 19px !important;
|
||||||
|
}
|
||||||
`
|
`
|
||||||
|
|
||||||
document.head.appendChild(style);
|
document.head.appendChild(style);
|
||||||
@@ -1304,7 +1323,7 @@ function notice_con_footer(footer_ID) {
|
|||||||
if (arg.main == undefined) {
|
if (arg.main == undefined) {
|
||||||
str += ''
|
str += ''
|
||||||
} else {
|
} else {
|
||||||
str += '<b>Editor-in-Chief</b><br><br>'
|
str += '<b class="Editor_title">Editor-in-Chief</b><br><br>'
|
||||||
for (var i = 0; i < arg.main.length; i++) {
|
for (var i = 0; i < arg.main.length; i++) {
|
||||||
if (arg.main[i].icon == '') {
|
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;">'
|
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
|
||||||
@@ -1332,7 +1351,7 @@ function notice_con_footer(footer_ID) {
|
|||||||
if (arg.remain == undefined) {
|
if (arg.remain == undefined) {
|
||||||
str += ''
|
str += ''
|
||||||
} else {
|
} else {
|
||||||
str += '<b>Vice Editor-in-Chief</b><br><br>'
|
str += '<b class="Editor_title">Vice Editor-in-Chief</b><br><br>'
|
||||||
for (var i = 0; i < arg.remain.length; i++) {
|
for (var i = 0; i < arg.remain.length; i++) {
|
||||||
if (arg.remain[i].icon == '') {
|
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;">'
|
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
|
||||||
@@ -1361,7 +1380,7 @@ function notice_con_footer(footer_ID) {
|
|||||||
if (arg.member == undefined) {
|
if (arg.member == undefined) {
|
||||||
str += ''
|
str += ''
|
||||||
} else {
|
} else {
|
||||||
str += '<b>Editorial Board Members</b><br><br>'
|
str += '<b class="Editor_title">Editorial Board Members</b><br><br>'
|
||||||
// 未分组
|
// 未分组
|
||||||
$.each(arg.member, function (key, value) { //遍历键值对
|
$.each(arg.member, function (key, value) { //遍历键值对
|
||||||
if ($.isArray(arg.member[key]) == true) {
|
if ($.isArray(arg.member[key]) == true) {
|
||||||
@@ -1437,12 +1456,12 @@ function notice_con_footer(footer_ID) {
|
|||||||
} else {
|
} else {
|
||||||
if (arg.member[key][j].website != '') {
|
if (arg.member[key][j].website != '') {
|
||||||
// Nagwa El-Badri
|
// Nagwa El-Badri
|
||||||
if(Jour_num==25&&arg.member[key][j].realname == '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;">' +
|
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. '
|
'<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].technical + '<br/>' + arg.member[key][j].email + '<br/>'
|
||||||
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
|
+ arg.member[key][j].company + '<br/>' + dis_line + icon_img + '</li><br><br>'
|
||||||
}else{
|
} else {
|
||||||
str += '<li style="position: relative;padding-left: 100px;margin-bottom: 30px;width: 605px;">' +
|
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. '
|
'<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].technical + '<br/>' + arg.member[key][j].email + '<br/>'
|
||||||
@@ -1495,7 +1514,7 @@ function notice_con_footer(footer_ID) {
|
|||||||
|
|
||||||
// 期刊编辑
|
// 期刊编辑
|
||||||
if (editors && editors.length > 0) {
|
if (editors && editors.length > 0) {
|
||||||
str += '<b>Editors & Staff</b><br><br>'
|
str += '<b class="Editor_title">Editors & Staff</b><br><br>'
|
||||||
for (var i = 0; i < editors.length; i++) {
|
for (var i = 0; i < editors.length; i++) {
|
||||||
if (editors[i].icon == '') {
|
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;">'
|
var icon_img = '<img src="img/rev_user.png" style="position: absolute;left: 0;top: 0;width: 75px; height:auto; border-radius: 10px;">'
|
||||||
@@ -1514,11 +1533,67 @@ function notice_con_footer(footer_ID) {
|
|||||||
+ icon_img + '</li>'
|
+ icon_img + '</li>'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
str += '<li style="clear:both">';
|
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
str += ''
|
str += ''
|
||||||
}
|
}
|
||||||
|
// 1. 定义配置映射表 (以后增加新杂志只需在这里加一行)
|
||||||
|
const journalEditorsMap = {
|
||||||
|
25: [
|
||||||
|
"Jing-Yi Wang", "Peng-Huai Jia", "Yu-Tong Liu", "Jing-Wei Ma",
|
||||||
|
"Xin-Yue Zhang", "Si-Chen Liu", "Xiao-Xiao Liu", "Xin-Yun Zhang",
|
||||||
|
"Jian Jia", "Lei Cao", "Feng Wang", "Jing Yin", "Meng-Meng Song"
|
||||||
|
],
|
||||||
|
11: [
|
||||||
|
"Feng Wang", "Xin-Yun Zhang", "Lei Cao", "Jing-Wei Ma",
|
||||||
|
"Jian Jia", "Ming-Hao Wang", "Meng-Meng Song"
|
||||||
|
],
|
||||||
|
14: [
|
||||||
|
"Chen-Hui Dong", "Meng-Meng Song",
|
||||||
|
"Jian Jia",
|
||||||
|
"Lei Cao",
|
||||||
|
|
||||||
|
"Si-Chen Liu",
|
||||||
|
"Xin-Yun Zhang",
|
||||||
|
"Xiu-Jin Wei",
|
||||||
|
"Yu-Tong Liu"
|
||||||
|
],
|
||||||
|
8: [
|
||||||
|
"Huai-Peng Jia", "Xin-Yue Zhang", "Meng-Meng Song", "Jing Yin",
|
||||||
|
"Xiu-Jin Wei", "Chen-Hui Dong", "Hao-Chen Zhang", "Jing-Yi Wang",
|
||||||
|
"Zi-Yao Feng", "Qian-Nan Xie", "Man-Jin Tian", "Na Liu"
|
||||||
|
],
|
||||||
|
18: [ // 护理
|
||||||
|
"Xin-Yue Zhang", "Xiu-Jin Wei", "Lei Cao", "Si-Chen Liu",
|
||||||
|
"Yu-Tong Liu", "Na Liu", "Jing-Yi Wang", "Chen-Hui Dong",
|
||||||
|
"Guang-Ze Ma", "Zi-Yao Feng", "Chun Ling", "Nuo-Xi Pi", "Jin-Feng Liu"
|
||||||
|
],
|
||||||
|
1: [
|
||||||
|
"Jing-Yi Wang", "Huai-Peng Jia", "Jian Jia", "Meng-Meng Song",
|
||||||
|
"Jing Yin", "Xiao-Han Li", "Na Liu", "Xin-Yi Yang", "Xin-Yue Zhang"
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
// 2. 逻辑判断
|
||||||
|
if (journalEditorsMap[Jour_num]) {
|
||||||
|
const editors = journalEditorsMap[Jour_num];
|
||||||
|
|
||||||
|
// 生成 HTML 列表
|
||||||
|
const editorItems = editors.map(name => `<div class="editor-item">${name}</div>`).join('');
|
||||||
|
|
||||||
|
// 3. 拼接到字符串
|
||||||
|
str += `
|
||||||
|
<b style="display: block; margin-bottom: 10px;">Executive editor / Production Editor</b>
|
||||||
|
<li style="position: relative; margin-bottom: 10px; width: 100%; float: left; list-style: none;">
|
||||||
|
<div class="editor-container">
|
||||||
|
${editorItems}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
`;
|
||||||
|
}
|
||||||
|
str += '<li style="clear:both">';
|
||||||
|
|
||||||
$('.topics>div').append('<ul style="overflow: hidden;">' + str + '</ul>');
|
$('.topics>div').append('<ul style="overflow: hidden;">' + str + '</ul>');
|
||||||
|
|
||||||
@@ -1780,7 +1855,7 @@ function openAuthorship(Jour_num, Journals_color) {
|
|||||||
</div>
|
</div>
|
||||||
`
|
`
|
||||||
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
|
document.querySelector('#common-popup .common-popup-content').classList.add('whitebg');
|
||||||
showPopup(`<span style="font-weight:bold;color:${Journals_color}">Abstracting & Indexing</span>`, Abstractingcontent, 'Authorship')
|
showPopup(`<span style="font-weight:bold;color:${Journals_color}">The Past Three Years</span>`, Abstractingcontent, 'Authorship')
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
508
js/ongoing_v1.js
Normal file
508
js/ongoing_v1.js
Normal file
@@ -0,0 +1,508 @@
|
|||||||
|
|
||||||
|
var Journals_color = '#006699'
|
||||||
|
var commonSupColor = 'rgb(0,112,192)'//上角标颜色
|
||||||
|
var commonTableTitleColor = 'rgb(210,90,90)'//上角标颜色
|
||||||
|
var commonSupFontColor = 'color:rgb(0,112,192);'//上角标字体颜色
|
||||||
|
const style = document.createElement('style');
|
||||||
|
style.innerHTML = `
|
||||||
|
.home_logo img{
|
||||||
|
position: absolute;
|
||||||
|
top: 20px;
|
||||||
|
}
|
||||||
|
.specials_container{
|
||||||
|
min-height: calc(48vh + 6px);
|
||||||
|
}
|
||||||
|
.oae_header_tit{
|
||||||
|
line-height: 22px;
|
||||||
|
margin-bottom: 0px;
|
||||||
|
|
||||||
|
padding-top: 12px;
|
||||||
|
font-family: "Helvetica Neue", Helvetica, Georgia, sans-serif;
|
||||||
|
font-size: 20px;
|
||||||
|
color: #006699;
|
||||||
|
font-weight: bold;
|
||||||
|
padding-bottom: 10px;
|
||||||
|
border-bottom: 1px solid #ddd;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.special-topic-item {
|
||||||
|
width:49%;
|
||||||
|
margin-bottom: 30px;
|
||||||
|
display: inline-flex;
|
||||||
|
vertical-align: top;
|
||||||
|
// margin-right: 2%;
|
||||||
|
box-sizing: border-box;
|
||||||
|
background: #fff;
|
||||||
|
padding: 10px;
|
||||||
|
align-items: flex-start;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.special-topic-item:nth-child(2n) {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 左侧图片盒子 */
|
||||||
|
.special-img-box {
|
||||||
|
width: 160px;
|
||||||
|
height: 210px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
margin-right: 15px;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.topic-poster {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
object-fit: cover;
|
||||||
|
border-radius: 4px;
|
||||||
|
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.special-info-box {
|
||||||
|
flex: 1;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.topic-title:hover {
|
||||||
|
text-decoration: underline !important;
|
||||||
|
|
||||||
|
}
|
||||||
|
.topic-title {
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
color: #333;
|
||||||
|
line-height: 1.4;
|
||||||
|
margin-bottom: 4px;
|
||||||
|
text-decoration: none;
|
||||||
|
|
||||||
|
display: -webkit-box;
|
||||||
|
// -webkit-line-clamp: 3;
|
||||||
|
-webkit-box-orient: vertical;
|
||||||
|
// overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.special-topic-item .special-info-box .topic-editors {
|
||||||
|
font-style: italic;
|
||||||
|
color: #888;
|
||||||
|
font-family: OpenSans;
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 20px;
|
||||||
|
margin-bottom: 8px !important;
|
||||||
|
padding-left: 0px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-row {
|
||||||
|
font-size: 13px;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-label {
|
||||||
|
color: #7a2702;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.info-value {
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 链接与按钮 */
|
||||||
|
.upload-link {
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.action-row {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.submit-btn {
|
||||||
|
font-size: 13px;
|
||||||
|
text-decoration: none;
|
||||||
|
transition: opacity 0.2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
.submit-btn:hover {
|
||||||
|
opacity: 0.8;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.article{
|
||||||
|
padding-top:0 !important;
|
||||||
|
}
|
||||||
|
.whitebg>div p{
|
||||||
|
margin-bottom:0px !important;
|
||||||
|
}
|
||||||
|
.article .art_main{
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
.guest_content{
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
.gue_content{
|
||||||
|
width: 100%;
|
||||||
|
margin-left:0;
|
||||||
|
}
|
||||||
|
.jour_base_info{
|
||||||
|
padding:10px !important;
|
||||||
|
border:none !important;
|
||||||
|
background-color: #f4fafd;
|
||||||
|
padding-bottom: 0px !important;
|
||||||
|
|
||||||
|
}
|
||||||
|
.gue_title{
|
||||||
|
color: #222;
|
||||||
|
font-weight: bold;
|
||||||
|
font-family: "Helvetica Neue", Helvetica, Georgia, sans-serif;
|
||||||
|
font-size: 20px;
|
||||||
|
}
|
||||||
|
.short-content-1 {
|
||||||
|
max-height: 120px;
|
||||||
|
display: -webkit-box;
|
||||||
|
-webkit-line-clamp: 5; /* 设置显示的行数 */
|
||||||
|
-webkit-box-orient: vertical;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
|
||||||
|
}
|
||||||
|
.short-content-2 {
|
||||||
|
max-height: 174px;
|
||||||
|
display: -webkit-box;
|
||||||
|
-webkit-line-clamp: 7; /* 设置显示的行数 */
|
||||||
|
-webkit-box-orient: vertical;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
|
||||||
|
}
|
||||||
|
.guest_content h3{
|
||||||
|
margin-top: 0 !important;
|
||||||
|
}
|
||||||
|
.jour_base_info .guest_content{
|
||||||
|
width: calc(100% - 230px);
|
||||||
|
padding-left: 20px !important;
|
||||||
|
|
||||||
|
}
|
||||||
|
.jour_base_info .gue_content{
|
||||||
|
|
||||||
|
margin-bottom:0px !important;
|
||||||
|
}
|
||||||
|
.back_fff .guest_content{
|
||||||
|
padding:15px 10px !important;
|
||||||
|
padding-top:0 !important;
|
||||||
|
}
|
||||||
|
.Submission_information span:hover{
|
||||||
|
text-decoration: underline;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.jour_base_info_center{
|
||||||
|
margin: 0 !important;
|
||||||
|
padding: 10px !important;
|
||||||
|
background-color: #fff;
|
||||||
|
align-items: flex-start;
|
||||||
|
display: block;
|
||||||
|
|
||||||
|
}
|
||||||
|
.whitebg .qk_img{
|
||||||
|
width:230px !important;
|
||||||
|
height:290px !important;
|
||||||
|
margin-bottom: 0px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.mb_aform{
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
|
.pos_ter{
|
||||||
|
padding:10px;
|
||||||
|
}
|
||||||
|
.pos_ter>div:nth-child(1) {
|
||||||
|
width: 25%;
|
||||||
|
}
|
||||||
|
.pos_ter>a {
|
||||||
|
width: 23%;
|
||||||
|
}
|
||||||
|
.pos_ter>div:nth-child(3) {
|
||||||
|
width: 23%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pos_ter>div:nth-child(4) {
|
||||||
|
width: 23%;
|
||||||
|
|
||||||
|
}
|
||||||
|
.whitebg #abstract-content p{
|
||||||
|
padding-left:0 !important;
|
||||||
|
}
|
||||||
|
.footer .daohang ul{
|
||||||
|
width: 26% !important;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
`
|
||||||
|
|
||||||
|
document.head.appendChild(style);
|
||||||
|
function loadMathJax(callback) {
|
||||||
|
const script = document.createElement('script');
|
||||||
|
|
||||||
|
// 可选:配置 MathJax(必须在加载 script 前设置)
|
||||||
|
window.MathJax = {
|
||||||
|
tex: {
|
||||||
|
inlineMath: [['$', '$'], ['\\(', '\\)']],
|
||||||
|
displayMath: [['$$', '$$'], ['\\[', '\\]']]
|
||||||
|
},
|
||||||
|
startup: {
|
||||||
|
typeset: false // 不自动 typeset,手动触发更灵活
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
script.src = 'https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js';
|
||||||
|
script.onload = callback;
|
||||||
|
document.head.appendChild(script);
|
||||||
|
}
|
||||||
|
loadMathJax()
|
||||||
|
var script = document.createElement('script');
|
||||||
|
script.src = '/js/not_map.js';
|
||||||
|
var script1 = document.createElement('script');
|
||||||
|
script1.src = '/echarts-master/echarts.min.js';
|
||||||
|
var script2 = document.createElement('script');
|
||||||
|
script2.src = '/echarts-master/world.js';
|
||||||
|
|
||||||
|
document.head.appendChild(script1);
|
||||||
|
document.head.appendChild(script2);
|
||||||
|
document.head.appendChild(script);
|
||||||
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
function guest_title() {
|
||||||
|
var special_id = '';
|
||||||
|
|
||||||
|
// 获取地址栏信息
|
||||||
|
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 Gu_Num = getQueryString('Gu_num'); //客座信息
|
||||||
|
var Jour_num = getQueryString('J_num'); //
|
||||||
|
|
||||||
|
|
||||||
|
// 相关期刊,过往分期
|
||||||
|
$.ajax({
|
||||||
|
type: 'post', url: apiUrl + 'api/Journal/getJournal',
|
||||||
|
data: {
|
||||||
|
"journal_id": Jour_num
|
||||||
|
},
|
||||||
|
success: function (result) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (result.code == 0) {
|
||||||
|
|
||||||
|
Journals_color = result.data.journal.system_color
|
||||||
|
$('.border_title').css({
|
||||||
|
'border-bottom': `1px solid ${Journals_color}`,
|
||||||
|
})
|
||||||
|
$('.border_title_top').css({
|
||||||
|
'border-top': `3px solid ${Journals_color}`,
|
||||||
|
})
|
||||||
|
$('.article_info_box .tradition-box .tradition-text .article_info_Highlights').css({
|
||||||
|
'color': `${Journals_color} !important`,
|
||||||
|
|
||||||
|
})
|
||||||
|
//
|
||||||
|
|
||||||
|
// initJournalBaseInfo(result)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
type: 'post', url: apiUrl + 'api/Supplementary/getSpecialIssue',
|
||||||
|
data: {
|
||||||
|
'journal_id': Jour_num,
|
||||||
|
|
||||||
|
},
|
||||||
|
success: function (result) {
|
||||||
|
console.log('result at line 194:', result)
|
||||||
|
|
||||||
|
if (result.status !== 1) return ShowDanger("请求失败!");
|
||||||
|
|
||||||
|
var specialsList = result.data;
|
||||||
|
var str = `
|
||||||
|
<h1 class="oae_header_tit" style="
|
||||||
|
|
||||||
|
">Ongoing Special Topics</h1>
|
||||||
|
`;
|
||||||
|
const monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
|
||||||
|
|
||||||
|
specialsList.forEach(function(spe) {
|
||||||
|
// 1. 处理日期
|
||||||
|
var day = spe.deadline.substring(8, 10);
|
||||||
|
var monthIdx = parseInt(spe.deadline.substring(5, 7)) - 1;
|
||||||
|
var year = spe.deadline.substring(0, 4);
|
||||||
|
var formattedDate = `${day} ${monthNames[monthIdx]} ${year}`;
|
||||||
|
|
||||||
|
// 2. 处理编辑信息
|
||||||
|
var editorsStr = spe.editor?spe.editor: '';
|
||||||
|
|
||||||
|
// 3. 判断是否需要隐藏投稿图标 (2022年以前)
|
||||||
|
var isExpired = parseInt(year) < 2022;
|
||||||
|
var displayStyle = isExpired ? 'display:none;' : '';
|
||||||
|
var targetPage = ($.cookie("username") && $.cookie("user_id")) ? 'contribu_list.html' : 'contribu_login.html';
|
||||||
|
// 4. 拼接字符串
|
||||||
|
str += `
|
||||||
|
<div class="special-topic-item">
|
||||||
|
<div class="special-img-box">
|
||||||
|
<a href="gue_cont.html?J_num=${Jour_num}&Gu_num=${spe.journal_special_id}" target="_blank">
|
||||||
|
<img src="${imgjourUrl + spe.icon}" alt="${spe.title}" class="topic-poster">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="special-info-box">
|
||||||
|
<h3 class="topic-title" style="margin:0;"> <a class="topic-title" href="gue_cont.html?J_num=${Jour_num}&Gu_num=${spe.journal_special_id}" target="_blank">
|
||||||
|
${spe.title}
|
||||||
|
</a></h3>
|
||||||
|
<p class="topic-editors">${editorsStr}</p>
|
||||||
|
|
||||||
|
<div class="info-row">
|
||||||
|
<span class="info-label">Submission deadline:</span>
|
||||||
|
<span class="info-value">${formattedDate}</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="info-row" style="${displayStyle}">
|
||||||
|
<span class="info-label">Submission information:</span>
|
||||||
|
<div class="upload-link Submission_information" data-id="${spe.journal_special_id}" style="cursor:pointer; display:inline-block; margin-left:5px; color:${Journals_color}">
|
||||||
|
<a style="color:${Journals_color}" href="${targetPage}?J_num=${Jour_num}&Gu_num=${spe.journal_special_id}" target="_blank"> <i class="fa fa-upload"></i></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>`;
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
$('.specials_container').html(str);
|
||||||
|
|
||||||
|
|
||||||
|
// $('.specials_container').off('click', '.Submission_information').on('click', '.Submission_information', function () {
|
||||||
|
// var sId = $(this).data('id');
|
||||||
|
// var targetPage = ($.cookie("username") && $.cookie("user_id")) ? 'contribu_list.html' : 'contribu_login.html';
|
||||||
|
// window.open(`${targetPage}?J_num=${Jour_num}&special_id=${sId}`);
|
||||||
|
// });
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
error: function () {
|
||||||
|
ShowDanger("error!");
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function initJournalBaseInfo(result) {
|
||||||
|
//头部左侧期刊信息(issn+img)
|
||||||
|
var arr_jour = result.data.journal;
|
||||||
|
console.log('arr_jour at line 1409:', arr_jour)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
// 列表
|
||||||
|
|
||||||
|
let citationCache = null; // 你可以存在全局变量、Vue data 或其他位置
|
||||||
|
|
||||||
|
|
||||||
|
// 时间戳格式化
|
||||||
|
|
||||||
|
function timestampToTime(str) {
|
||||||
|
//str = str * 1000
|
||||||
|
var oDate = new Date(str * 1000),
|
||||||
|
oYear = oDate.getFullYear(),
|
||||||
|
oMonth = oDate.getMonth() + 1,
|
||||||
|
oDay = oDate.getDate(),
|
||||||
|
oHour = oDate.getHours(),
|
||||||
|
oMin = oDate.getMinutes(),
|
||||||
|
oSen = oDate.getSeconds(),
|
||||||
|
oTime = oYear + '-' + getzf(oMonth) + '-' + getzf(oDay) + ' ' + getzf(oHour) + ':' +
|
||||||
|
getzf(oMin) + ':' + getzf(oSen);//最后拼接时间
|
||||||
|
return oTime;
|
||||||
|
};
|
||||||
|
//补0操作
|
||||||
|
function getzf(num) {
|
||||||
|
if (parseInt(num) < 10) {
|
||||||
|
num = '0' + num;
|
||||||
|
}
|
||||||
|
return num;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function picPreview(src) {
|
||||||
|
console.log(src)
|
||||||
|
$('.PicPreview img').attr('src', src)
|
||||||
|
$('.PicPreview').show()
|
||||||
|
}
|
||||||
|
$('.PicPreview').on('click', function () {
|
||||||
|
$('.PicPreview').hide()
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
@@ -34,12 +34,12 @@ function commonInit() {
|
|||||||
function commonGetItemHtml(doc, maxwidth) {
|
function commonGetItemHtml(doc, maxwidth) {
|
||||||
|
|
||||||
var data = doc.data; var journal_id = doc.data.journal_id ? doc.data.journal_id : Jour_num;
|
var data = doc.data; var journal_id = doc.data.journal_id ? doc.data.journal_id : Jour_num;
|
||||||
console.log('journal_id at line 36:', journal_id)
|
|
||||||
var i = doc.i;
|
var i = doc.i;
|
||||||
var img_i = doc.img_i;
|
var img_i = doc.img_i;
|
||||||
var c_t_a = doc.c_t_a;
|
var c_t_a = doc.c_t_a;
|
||||||
var tong_geogle = doc.tong_geogle;
|
var tong_geogle = doc.tong_geogle;
|
||||||
console.log('img_i at line 31:', img_i)
|
|
||||||
var baseInfo = {
|
var baseInfo = {
|
||||||
doi_: !data.doi ? '' : `https://doi.org/${data.doi}`,
|
doi_: !data.doi ? '' : `https://doi.org/${data.doi}`,
|
||||||
npp_: data.npp == '' || data.npp == ' ' ? '' : `: ${data.npp}. `,
|
npp_: data.npp == '' || data.npp == ' ' ? '' : `: ${data.npp}. `,
|
||||||
|
|||||||
18
js/side.js
18
js/side.js
@@ -36,6 +36,14 @@ targetImgs.forEach(img => {
|
|||||||
});
|
});
|
||||||
// 期刊基础信息
|
// 期刊基础信息
|
||||||
var arr_jour = result.data.journal;
|
var arr_jour = result.data.journal;
|
||||||
|
localStorage.setItem("Journals_title", arr_jour.title);
|
||||||
|
localStorage.setItem("submission_url", arr_jour.submission_url);
|
||||||
|
localStorage.setItem("journalAbs", JSON.stringify(result.data.journalAbs));
|
||||||
|
localStorage.setItem("journalStageID", result.data.journalStage[0].journal_stage_id);
|
||||||
|
localStorage.setItem("Journals_issn", arr_jour.issn);
|
||||||
|
localStorage.setItem("Journals_color", arr_jour.system_color);
|
||||||
|
localStorage.setItem("Journals_usx", arr_jour.usx);
|
||||||
|
|
||||||
$('h4.rgb_color').css('color', arr_jour.system_color);
|
$('h4.rgb_color').css('color', arr_jour.system_color);
|
||||||
$('.home_logo>span').css('color', arr_jour.system_color);
|
$('.home_logo>span').css('color', arr_jour.system_color);
|
||||||
$('.whitebg h4').css('color', arr_jour.system_color);
|
$('.whitebg h4').css('color', arr_jour.system_color);
|
||||||
@@ -268,13 +276,7 @@ targetImgs.forEach(img => {
|
|||||||
$('.press-button > div >a').css('height', '32px')
|
$('.press-button > div >a').css('height', '32px')
|
||||||
}
|
}
|
||||||
|
|
||||||
localStorage.setItem("Journals_title", arr_jour.title);
|
|
||||||
localStorage.setItem("submission_url", arr_jour.submission_url);
|
|
||||||
localStorage.setItem("journalAbs", JSON.stringify(result.data.journalAbs));
|
|
||||||
localStorage.setItem("journalStageID", result.data.journalStage[0].journal_stage_id);
|
|
||||||
localStorage.setItem("Journals_issn", arr_jour.issn);
|
|
||||||
localStorage.setItem("Journals_color", arr_jour.system_color);
|
|
||||||
localStorage.setItem("Journals_usx", arr_jour.usx);
|
|
||||||
//几个按钮的链接
|
//几个按钮的链接
|
||||||
|
|
||||||
if (Jour_num == 1 || Jour_num == 25) {
|
if (Jour_num == 1 || Jour_num == 25) {
|
||||||
@@ -294,7 +296,7 @@ targetImgs.forEach(img => {
|
|||||||
}
|
}
|
||||||
//bmec
|
//bmec
|
||||||
if (Jour_num == 25) {
|
if (Jour_num == 25) {
|
||||||
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>1.7</span></p>');
|
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>1.8</span></p>');
|
||||||
}
|
}
|
||||||
|
|
||||||
//$('.edit_board_tmr>a').attr('href', 'notice.html?J_num=' + Jour_num + '&footer_id=' + arr_jour.board_url);
|
//$('.edit_board_tmr>a').attr('href', 'notice.html?J_num=' + Jour_num + '&footer_id=' + arr_jour.board_url);
|
||||||
|
|||||||
@@ -288,7 +288,7 @@ function bf_list() {
|
|||||||
var maxTradHeight = 220; // 设置最大高度
|
var maxTradHeight = 220; // 设置最大高度
|
||||||
|
|
||||||
trad_tion = `<div class="tradition-box" style="width:100%;height:auto;line-height:20px;overflow:hidden;">
|
trad_tion = `<div class="tradition-box" style="width:100%;height:auto;line-height:20px;overflow:hidden;">
|
||||||
<div class="tradition-text">${arr[i].tradition_tag}: ${traditionText}</div>
|
<div class="tradition-text">${arr[i].tradition_tag}: <div class="tradition-content">${traditionText}</div></div>
|
||||||
</div>`;
|
</div>`;
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ targetImgs.forEach(img => {
|
|||||||
$('.Join_Bord').attr('href', 'z_f6-1.html?J_num=' + Jour_num);
|
$('.Join_Bord').attr('href', 'z_f6-1.html?J_num=' + Jour_num);
|
||||||
$('.Join_Bord2').attr('href', 'z_f11-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>a').attr('href', arr_jour.board_url);
|
||||||
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>2.2</span></p>');
|
$('.edit_board_tmr').after('<p><b>CiteScore (Scopus):</b> <span>2.5</span></p>');
|
||||||
$('.edit_board_tmr').after('<p><b>Impact Factor (Clarivate):</b> <span>1.3</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);
|
//$('.edit_board_tmr>a').attr('href', 'notice.html?J_num=' + Jour_num + '&footer_id=' + arr_jour.board_url);
|
||||||
|
|
||||||
|
|||||||
16
mdm/apc/index.html
Normal file
16
mdm/apc/index.html
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||||
|
<title>Medical Data Mining</title>
|
||||||
|
<link rel="shortcut icon" href="../../img/tmr3.png" type="image/x-icon"/>
|
||||||
|
<frameset framespacing="0" border="0" rows="0" frameborder="0">
|
||||||
|
<frame name="main" src="../../Apc_mdm.html" scrolling="auto" noresize>
|
||||||
|
</frameset>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
59
ongoing_v1.html
Normal file
59
ongoing_v1.html
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<!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" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="style/commonArticle_v3.css" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="style/commonOngoing_v1.css" />
|
||||||
|
<style>
|
||||||
|
.wenz_list li {
|
||||||
|
border-bottom: 0 !important;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="tmr_style_new overall_tmr">
|
||||||
|
|
||||||
|
<div id="bigimg" onclick="closeimg();"></div>
|
||||||
|
<div class="newBox">
|
||||||
|
<div id="col-content">
|
||||||
|
<div id="top_bar">
|
||||||
|
<!--头部-->
|
||||||
|
</div>
|
||||||
|
<div class="whitebg jour_message jour_base_info">
|
||||||
|
<div class="jour_base_info_center specials_container">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="footer">
|
||||||
|
<!--底部菜单栏-->
|
||||||
|
</div>
|
||||||
|
</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 src="js/js.js"></script>
|
||||||
|
<script src="js/side.js"></script>
|
||||||
|
<script src="js/ongoing_v1.js"></script>
|
||||||
|
<script src="js/articleJS/index_v1.js"></script>
|
||||||
|
<script src="js/articleJS/article_y.js"></script>
|
||||||
|
<script>
|
||||||
|
$(document).ready(function () {
|
||||||
|
side_list();
|
||||||
|
guest_title();
|
||||||
|
});
|
||||||
|
|
||||||
|
</script>
|
||||||
|
|
||||||
|
</html>
|
||||||
1002
style/commonOngoing_v1.css
Normal file
1002
style/commonOngoing_v1.css
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user