@@ -15,6 +15,7 @@ | |||||
- 优化伪静态功能; | - 优化伪静态功能; | ||||
- 修正找回密码功能; | - 修正找回密码功能; | ||||
- 修正枚举标签调用功能; | - 修正枚举标签调用功能; | ||||
- 常规安全问题修复; | |||||
# V6.2.7 | # V6.2.7 | ||||
- 增加jsonq标签功能,支持跨站跨应用栏目数据调用; | - 增加jsonq标签功能,支持跨站跨应用栏目数据调用; | ||||
@@ -857,6 +857,7 @@ class Archives | |||||
*/ | */ | ||||
function GetPageTitlesDM($styleName, $pageNo) | function GetPageTitlesDM($styleName, $pageNo) | ||||
{ | { | ||||
global $cfg_rewrite; | |||||
if ($this->TotalPage == 1) { | if ($this->TotalPage == 1) { | ||||
return ""; | return ""; | ||||
} | } | ||||
@@ -869,26 +870,47 @@ class Archives | |||||
$revalue = ""; | $revalue = ""; | ||||
foreach ($this->SplitTitles as $k => $v) { | foreach ($this->SplitTitles as $k => $v) { | ||||
if ($i == 1) { | if ($i == 1) { | ||||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>$v</a>\r\n"; | |||||
if ($cfg_rewrite == 'Y') { | |||||
$revalue .= "<a href='/doc-$aid-$i.html'>$v</a>\r\n"; | |||||
} else { | |||||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>$v</a>\r\n"; | |||||
} | |||||
} else { | } else { | ||||
if ($pageNo == $i) { | if ($pageNo == $i) { | ||||
$revalue .= " $v \r\n"; | $revalue .= " $v \r\n"; | ||||
} else { | } else { | ||||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>$v</a>\r\n"; | |||||
if ($cfg_rewrite == 'Y') { | |||||
$revalue .= "<a href='/doc-$aid-$i.html'>$v</a>\r\n"; | |||||
} else { | |||||
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>$v</a>\r\n"; | |||||
} | |||||
} | } | ||||
} | } | ||||
$i++; | $i++; | ||||
} | } | ||||
} else { | } else { | ||||
$revalue = "<select id='dedepagetitles' onchange='location.href=this.options[this.selectedIndex].value;'>\r\n"; | |||||
$revalue = "<select class='form-control w-25' id='dedepagetitles' onchange='location.href=this.options[this.selectedIndex].value;'>\r\n"; | |||||
foreach ($this->SplitTitles as $k => $v) { | foreach ($this->SplitTitles as $k => $v) { | ||||
if ($i == 1) { | if ($i == 1) { | ||||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>{$i}、{$v}</option>\r\n"; | |||||
if ($cfg_rewrite == 'Y') { | |||||
$revalue .= "<option value='/doc-$aid-$i.html'>{$i}、{$v}</option>\r\n"; | |||||
} else { | |||||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>{$i}、{$v}</option>\r\n"; | |||||
} | |||||
} else { | } else { | ||||
if ($pageNo == $i) { | if ($pageNo == $i) { | ||||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i' selected>{$i}、{$v}</option>\r\n"; | |||||
if ($cfg_rewrite == 'Y') { | |||||
$revalue .= "<option value='/doc-$aid-$i.html' selected>{$i}、{$v}</option>\r\n"; | |||||
} else { | |||||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i' selected>{$i}、{$v}</option>\r\n"; | |||||
} | |||||
} else { | } else { | ||||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>{$i}、{$v}</option>\r\n"; | |||||
if ($cfg_rewrite == 'Y') { | |||||
$revalue .= "<option value='/doc-$aid-$i.html'>{$i}、{$v}</option>\r\n"; | |||||
} else { | |||||
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>{$i}、{$v}</option>\r\n"; | |||||
} | |||||
} | } | ||||
} | } | ||||
$i++; | $i++; | ||||
@@ -42,6 +42,7 @@ | |||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | <span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | ||||
</div> | </div> | ||||
<div class="py-3">{dede:pagetitle/}</div> | |||||
<div class="py-3">{dede:field.body/}</div> | <div class="py-3">{dede:field.body/}</div> | ||||
<div class="py-3">作者:{dede:adminname/}</div> | <div class="py-3">作者:{dede:adminname/}</div> | ||||
<nav class="py-3"> | <nav class="py-3"> | ||||
@@ -86,7 +86,7 @@ function newmail($mid, $userid, $mailto, $type, $send) | |||||
sendmail($mailto, $mailtitle, $mailbody, $headers); | sendmail($mailto, $mailtitle, $mailbody, $headers); | ||||
return ShowMsg('验证码已经发送到原来的邮箱,请注意查收', 'login.php', '', '5000'); | return ShowMsg('验证码已经发送到原来的邮箱,请注意查收', 'login.php', '', '5000'); | ||||
} else if ($send == 'N') { | } else if ($send == 'N') { | ||||
return ShowMsg('稍后前往修改页', $cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid."&key=".$randval); | |||||
return ShowMsg('稍后前往密码修改页', $cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid."&key=".$randval); | |||||
} | } | ||||
} else { | } else { | ||||
return ShowMsg('修改失败,请联系管理员', 'login.php'); | return ShowMsg('修改失败,请联系管理员', 'login.php'); | ||||
@@ -99,7 +99,7 @@ function newmail($mid, $userid, $mailto, $type, $send) | |||||
sendmail($mailto, $mailtitle, $mailbody, $headers); | sendmail($mailto, $mailtitle, $mailbody, $headers); | ||||
ShowMsg('修改验证码已经发送到原来的邮箱请查收', 'login.php'); | ShowMsg('修改验证码已经发送到原来的邮箱请查收', 'login.php'); | ||||
} elseif ($send === 'N') { | } elseif ($send === 'N') { | ||||
return ShowMsg('稍后前往修改页', $cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid."&key=".$randval); | |||||
return ShowMsg('稍后前往密码修改页', $cfg_basehost.$cfg_memberurl."/resetpassword.php?dopost=getpasswd&id=".$mid."&key=".$randval); | |||||
} | } | ||||
} else { | } else { | ||||
ShowMsg('修改失败,请与管理员联系', 'login.php'); | ShowMsg('修改失败,请与管理员联系', 'login.php'); | ||||