底栏显示 Partnerships

This commit is contained in:
2026-05-19 13:39:45 +08:00
parent 37dcceb291
commit 2b342a9f6b
2 changed files with 98 additions and 26 deletions

View File

@@ -8694,7 +8694,7 @@ function renderLegalFooterContent(footer) {
var fid = String(footer.footer_id);
if (fid === '20') {
insertManagementTeam();
} else if (fid === '84') {
} else if (fid === '87') {
initPartnerships();
}
}
@@ -8718,34 +8718,81 @@ function afooter_text() { // 获取地址栏信息
var arr = result.data.footers;
var str = "";
var claSty = "";
for (var i in arr) {
if (i == 'Guidelines') {
str += '<ul><h3>' + i + '</h3>'
for (var j = 0; j < arr[i].length; j++) {
if (arr[i][j].footer_id == getQueryString('footer_id')) {
claSty = " class='leli_chlik'"
} else {
claSty = ""
}
str += '<li' + claSty + ' id="' + arr[i][j].footer_id + '"><i></i><a>' + arr[i][j].footer_title + '</a></li>'
}
str += '</ul>'
} else if (i == 'Publisher Information') {
str += '<ul><h3>' + i + '</h3>'
for (var j = 0; j < arr[i].length; j++) {
if (arr[i][j].footer_id == getQueryString('footer_id')) {
claSty = " class='leli_chlik'"
} else {
claSty = ""
}
str += '<li' + claSty + ' id="' + arr[i][j].footer_id + '"><i></i><a>' + arr[i][j].footer_title + '</a></li>'
var arr = result.data.footers;
var str = "";
var currentFooterId = getQueryString('footer_id');
// 1. 这里定义你死都想保持的【前端显示顺序】
var titleMap = {
'Guidelines': 'Guidelines',
'Publisher Information': 'Publisher Information',
'Join Us': 'Partnerships'
};
// 2. 关键修改:不要遍历 arr而是直接遍历写死了顺序的 titleMap 键名数组
var orderKeys = Object.keys(titleMap); // 得到 ['Guidelines', 'Publisher Information', 'Join Us']
for (var k = 0; k < orderKeys.length; k++) {
var i = orderKeys[k]; // 严格按照我们定义的顺序拿到 key
// 3. 检查后端返回的数据里,有没有这个分类
if (arr && arr[i]) {
var headingText = titleMap[i];
var subItems = arr[i];
str += '<ul><h3>' + headingText + '</h3>';
for (var j = 0; j < subItems.length; j++) {
var claSty = (subItems[j].footer_id == currentFooterId) ? " class='leli_chlik'" : "";
str += '<li' + claSty + ' id="' + subItems[j].footer_id + '"><i></i><a>' + subItems[j].footer_title + '</a></li>';
}
str += '</ul>'; // 闭合标签
}
}
// 渲染到页面
$('.legal_list').html(str);
// for (var i in arr) {
// if (i == 'Guidelines') {
// str += '<ul><h3>' + i + '</h3>'
// for (var j = 0; j < arr[i].length; j++) {
// if (arr[i][j].footer_id == getQueryString('footer_id')) {
// claSty = " class='leli_chlik'"
// } else {
// claSty = ""
// }
// str += '<li' + claSty + ' id="' + arr[i][j].footer_id + '"><i></i><a>' + arr[i][j].footer_title + '</a></li>'
// }
// str += '</ul>'
// } else if (i == 'Publisher Information') {
// str += '<ul><h3>' + i + '</h3>'
// for (var j = 0; j < arr[i].length; j++) {
// if (arr[i][j].footer_id == getQueryString('footer_id')) {
// claSty = " class='leli_chlik'"
// } else {
// claSty = ""
// }
// str += '<li' + claSty + ' id="' + arr[i][j].footer_id + '"><i></i><a>' + arr[i][j].footer_title + '</a></li>'
// }
// }
// else if (i == 'Join Us') {
// str += '<ul><h3>Partnerships</h3>'
// for (var j = 0; j < arr[i].length; j++) {
// if (arr[i][j].footer_id == getQueryString('footer_id')) {
// claSty = " class='leli_chlik'"
// } else {
// claSty = ""
// }
// str += '<li' + claSty + ' id="' + arr[i][j].footer_id + '"><i></i><a>' + arr[i][j].footer_title + '</a></li>'
// }
// }
// }
// $('.legal_list').html(str);
$.ajax({