Discuz.Web/templates/default/userdatahub.htm
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>用户发帖信息保存功能页面</title>
<meta content="用户发帖信息保存功能页面,用来解决当论坛版块设置了重写目录的情况下,保存的userdata无法在posttopic等页面中被读取出来,因为userdata不能跨目录" />
<script type="text/javascript" src="{jsdir}/common.js"></script>
<script type="text/javascript" src="{jsdir}/template_report.js"></script>
<script type="text/javascript" src="{jsdir}/template_utils.js"></script>
<script type="text/javascript" src="{jsdir}/ajax.js"></script>
</head>
<body>
<script type="text/javascript">
function saveDataInIFrame() {
var obj = window.parent.document.getElementById('{formname}');
if (!obj)
return;
var data = subject = message = '';
for (var i = 0; i < obj.elements.length; i++) {
var el = obj.elements[i];
if (el.name != '' && (el.tagName == 'SELECT' || el.tagName == 'TEXTAREA' || el.tagName == 'INPUT' && (el.type == 'text' || el.type == 'checkbox' || el.type == 'radio' || el.type == 'hidden' || el.type == 'select')) && el.name.substr(0, 6) != 'attach') {
var elvalue = el.value;
if (el.name == '{config.antispamposttitle}') {
subject = trim(elvalue);
} else if (el.name == '{config.antispampostmessage}') {
if (typeof wysiwyg != 'undefined' && wysiwyg == 1) {
elvalue = html2bbcode(editdoc.body.innerHTML);
}
message = trim(elvalue);
}
if ((el.type == 'checkbox' || el.type == 'radio') && !el.checked) {
continue;
} else if (el.tagName == 'SELECT') {
elvalue = el.value;
} else if (el.type == 'hidden') {
if (el.id) {
eval('var check = typeof ' + el.id + '_upload == \'function\'');
if (check) {
elvalue = elvalue;
if ($(el.id + '_url')) {
elvalue += String.fromCharCode(1) + $(el.id + '_url').value;
}
} else {
continue;
}
} else {
continue;
}
}
if (trim(elvalue)) {
data += el.name + String.fromCharCode(9) + el.tagName + String.fromCharCode(9) + el.type + String.fromCharCode(9) + elvalue + String.fromCharCode(9, 9);
}
}
}
if (!subject && !message && !ignoreempty) {
return;
}
saveUserdata('forum', data);
}
saveDataInIFrame();
后面还有 3 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
