| @@ -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'); | ||||