Browse Source

Merge branch 'adminstyle' into develop

tags/6.5.0
tianya 1 week ago
parent
commit
c689d78113
14 changed files with 134 additions and 142 deletions
  1. +1
    -1
      src/admin/templets/ai_model_add.htm
  2. +1
    -1
      src/admin/templets/ai_model_edit.htm
  3. +1
    -1
      src/admin/templets/catalog_add.htm
  4. +1
    -1
      src/admin/templets/catalog_add_quick.htm
  5. +1
    -1
      src/admin/templets/catalog_edit.htm
  6. +1
    -1
      src/admin/templets/freelist_main.htm
  7. +1
    -1
      src/admin/templets/search_keywords_main.htm
  8. +8
    -0
      src/apps/diy.php
  9. +8
    -0
      src/static/web/css/admin.css
  10. +10
    -10
      src/system/archive/archives.class.php
  11. +15
    -22
      src/system/archive/sglistview.class.php
  12. +77
    -101
      src/system/archive/taglist.class.php
  13. +1
    -1
      src/system/datalistcp.class.php
  14. +8
    -1
      src/theme/apps/post_diyform.htm

+ 1
- 1
src/admin/templets/ai_model_add.htm View File

@@ -47,7 +47,7 @@
</td>
</tr>
<tr>
<td width="260">Model</td>
<td>Model</td>
<td><input type="text" name="model" id="model" value="" class="admin-input-lg" placeholder="模型版本名称,例如:deepseek-chat" required><a href="https://www.dedebiz.com/ai?from=dedebiz#models" target="_blank" class="text-success">(获取Model)</a></td>
</tr>
<tr>


+ 1
- 1
src/admin/templets/ai_model_edit.htm View File

@@ -34,7 +34,7 @@
<td>id:<?php echo $ai['id'];?> <?php echo $ai['title'];?></td>
</tr>
<tr>
<td width="260">Model</td>
<td>Model</td>
<td><input type="text" name="model" id="model" value="<?php echo $myModel['model']?>" class="admin-input-lg" required><a href="https://www.dedebiz.com/ai?from=dedebiz#models" target="_blank" class="text-success">(获取Model)</a></td>
</tr>
<tr>


+ 1
- 1
src/admin/templets/catalog_add.htm View File

@@ -247,7 +247,7 @@
<p>{typedir} 栏目保存目录</p>
<p>{cc} 日期加混编id后用转换为适合字母</p>
<p>伪静态规则(Nginx)</p>
<p>rewrite ^/article/([0-9]+).html$ /apps/view.php?arcID=$1;</p>
<p>rewrite ^/article/([0-9]+).html$ /apps/view.php?aid=$1;</p>
<p>rewrite ^/article/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</p>
</div>
</td>


+ 1
- 1
src/admin/templets/catalog_add_quick.htm View File

@@ -105,7 +105,7 @@
<p>{typedir} 栏目保存目录</p>
<p>{cc} 日期加混编id后用转换为适合字母</p>
<p>伪静态规则(Nginx)</p>
<p>rewrite ^/article/([0-9]+).html$ /apps/view.php?arcID=$1;</p>
<p>rewrite ^/article/([0-9]+).html$ /apps/view.php?aid=$1;</p>
<p>rewrite ^/article/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</p>
</div>
</td>


+ 1
- 1
src/admin/templets/catalog_edit.htm View File

@@ -230,7 +230,7 @@
<p>{typedir} 栏目保存目录</p>
<p>{cc} 日期加混编id后用转换为适合字母</p>
<p>伪静态规则(Nginx)</p>
<p>rewrite ^/article/([0-9]+).html$ /apps/view.php?arcID=$1;</p>
<p>rewrite ^/article/([0-9]+).html$ /apps/view.php?aid=$1;</p>
<p>rewrite ^/article/([0-9]+)-([0-9]+).html$ /apps/view.php?aid=$1&pageno=$2;</p>
</div>
</td>


+ 1
- 1
src/admin/templets/freelist_main.htm View File

@@ -66,7 +66,7 @@
var ListArea = $Obj('pagelist');
var pagenum = Math.ceil(totalrow / pagesize);
var listsize = 6;
var ahtml = "<ul class='pagination justify-content-center'>";
var ahtml = "<ul class='pagination justify-content-end'>";
var startloop = 1;
var endnum = 0;
ahtml += "<li class='page-item disabled'><span class='page-link'>" + pagenum + "页" + totalrow + "条</span></li>";


+ 1
- 1
src/admin/templets/search_keywords_main.htm View File

@@ -96,7 +96,7 @@
var ListArea = $Obj('pagelist');
var pagenum = Math.ceil(totalrow / pagesize);
var listsize = 6;
var ahtml = "<ul class='pagination justify-content-center'>";
var ahtml = "<ul class='pagination justify-content-end'>";
var startloop = 1;
var endnum = 0;
ahtml += "<li class='page-item disabled'><span class='page-link'>" + pagenum + "页" + totalrow + "条</span></li>";


+ 8
- 0
src/apps/diy.php View File

@@ -38,6 +38,14 @@ if ($action == 'post') {
exit();
}
$addvar = $addvalue = '';
//验证码校验
$validate = empty($validate) ? '' : strtolower(trim($validate));
$svali = strtolower(GetCkVdValue());
if ($validate=='' || $validate != $svali) {
ResetVdValue();
ShowMsg('验证码不正确', '-1');
exit();
}
if (!empty($dede_fields)) {
$link = $_SERVER['HTTP_REFERER'];
$date = GetDateTimeMk(time());


+ 8
- 0
src/static/web/css/admin.css View File

@@ -747,6 +747,14 @@ input,select,textarea,.colordlg,.pubdlg,.quickselitem .topcat,.mysource,.mywrite
border-top-right-radius:0!important;
border-bottom-right-radius:0!important
}
.page-item:first-child .page-link {
border-top-left-radius:var(--b-radius);
border-bottom-left-radius:var(--b-radius)
}
.page-item:last-child .page-link {
border-top-right-radius:var(--b-radius);
border-bottom-right-radius:var(--b-radius)
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
background:var(--green)
}


+ 10
- 10
src/system/archive/archives.class.php View File

@@ -859,7 +859,7 @@ class Archives
foreach ($this->SplitTitles as $k => $v) {
if ($i == 1) {
if ($cfg_rewrite == 'Y') {
$revalue .= "<a href='/article-$aid-$i.html'>$v</a>";
$revalue .= "<a href='/article/$aid-$i.html'>$v</a>";
} else {
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>$v</a>";
}
@@ -868,7 +868,7 @@ class Archives
$revalue .= " $v ";
} else {
if ($cfg_rewrite == 'Y') {
$revalue .= "<a href='/article-$aid-$i.html'>$v</a>";
$revalue .= "<a href='/article/$aid-$i.html'>$v</a>";
} else {
$revalue .= "<a href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>$v</a>";
}
@@ -882,20 +882,20 @@ class Archives
foreach ($this->SplitTitles as $k => $v) {
if ($i == 1) {
if ($cfg_rewrite == 'Y') {
$revalue .= "<option value='/article-$aid-$i.html'>{$i}、{$v}</option>";
$revalue .= "<option value='/article/$aid-$i.html'>{$i}、{$v}</option>";
} else {
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>{$i}、{$v}</option>";
}
} else {
if ($pageNo == $i) {
if ($cfg_rewrite == 'Y') {
$revalue .= "<option value='/article-$aid-$i.html' selected>{$i}、{$v}</option>";
$revalue .= "<option value='/article/$aid-$i.html' selected>{$i}、{$v}</option>";
} else {
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i' selected>{$i}、{$v}</option>";
}
} else {
if ($cfg_rewrite == 'Y') {
$revalue .= "<option value='/article-$aid-$i.html'>{$i}、{$v}</option>";
$revalue .= "<option value='/article/$aid-$i.html'>{$i}、{$v}</option>";
} else {
$revalue .= "<option value='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>{$i}、{$v}</option>";
}
@@ -930,13 +930,13 @@ class Archives
} else {
if ($nPage == 1) {
if ($cfg_rewrite == 'Y') {
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article-$aid.html'>上页</a></li>";
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid.html'>上页</a></li>";
} else {
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid'>上页</a></li>";
}
} else {
if ($cfg_rewrite == 'Y') {
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article-$aid-$nPage.html'>上页</a></li>";
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid-$nPage.html'>上页</a></li>";
} else {
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$nPage'>上页</a></li>";
}
@@ -946,7 +946,7 @@ class Archives
if ($i == 1) {
if ($nowPage != 1) {
if ($cfg_rewrite == 'Y') {
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article-$aid.html'>1</a></li>";
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid.html'>1</a></li>";
} else {
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid'>1</a></li>";
}
@@ -957,7 +957,7 @@ class Archives
$n = $i;
if ($nowPage != $i) {
if ($cfg_rewrite == 'Y') {
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article-$aid-$i.html'>{$n}</a></li>";
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid-$i.html'>{$n}</a></li>";
} else {
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$i'>{$n}</a></li>";
}
@@ -968,7 +968,7 @@ class Archives
}
if ($lPage <= $totalPage) {
if ($cfg_rewrite == 'Y') {
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article-$aid-$lPage.html'>下页</a></li>";
$PageList .= "<li class='page-item'><a class='page-link' href='".$cfg_cmsurl."/article/$aid-$lPage.html'>下页</a></li>";
} else {
$PageList .= "<li class='page-item'><a class='page-link' href='".$this->Fields['phpurl']."/view.php?aid=$aid&pageno=$lPage'>下页</a></li>";
}


+ 15
- 22
src/system/archive/sglistview.class.php View File

@@ -928,27 +928,13 @@ class SgListView
}
}
$plist = '';
if (preg_match('/info/i', $listitem)) {
$plist .= $maininfo.' ';
}
if (preg_match('/index/i', $listitem)) {
$plist .= $indexpage.' ';
}
if (preg_match('/pre/i', $listitem)) {
$plist .= $prepage.' ';
}
if (preg_match('/pageno/i', $listitem)) {
$plist .= $listdd.' ';
}
if (preg_match('/next/i', $listitem)) {
$plist .= $nextpage.' ';
}
if (preg_match('/end/i', $listitem)) {
$plist .= $endpage.' ';
}
if (preg_match('/option/i', $listitem)) {
$plist .= $optionlist;
}
if (preg_match('/index/i', $listitem)) $plist .= $indexpage;
if (preg_match('/pre/i', $listitem)) $plist .= $prepage;
if (preg_match('/pageno/i', $listitem)) $plist .= $listdd;
if (preg_match('/next/i', $listitem)) $plist .= $nextpage;
if (preg_match('/end/i', $listitem)) $plist .= $endpage;
if (preg_match('/option/i', $listitem)) $plist .= $optionlist;
if (preg_match('/info/i', $listitem)) $plist .= $maininfo;
return $plist;
}
/**
@@ -1028,7 +1014,14 @@ class SgListView
$listdd .= "<li class='page-item'><a href='".$purl."PageNo=$j{$geturl}' class='page-link'>$j</a></li>";
}
}
$plist = $indexpage.$prepage.$listdd.$nextpage.$endpage;
$plist = '';
if (preg_match('/index/i', $listitem)) $plist .= $indexpage;
if (preg_match('/pre/i', $listitem)) $plist .= $prepage;
if (preg_match('/pageno/i', $listitem)) $plist .= $listdd;
if (preg_match('/next/i', $listitem)) $plist .= $nextpage;
if (preg_match('/end/i', $listitem)) $plist .= $endpage;
if (preg_match('/option/i', $listitem)) $plist .= $optionlist;
if (preg_match('/info/i', $listitem)) $plist .= $maininfo;
//伪静态栏目分页
if ($cfg_rewrite == 'Y') {
$plist = str_replace("?tid=", "", $plist);


+ 77
- 101
src/system/archive/taglist.class.php View File

@@ -391,89 +391,6 @@ class TagList
$this->dsql->FreeResult('al');
return $artlist;
}
/**
* 获取动态的分页列表
*
* @access public
* @param int $list_len 列表宽度
* @param string $listitem 列表样式
* @return string
*/
function GetPageListDM($list_len, $listitem = "info,index,end,pre,next,pageno")
{
$prepage = '';
$nextpage = '';
$prepagenum = $this->PageNo - 1;
$nextpagenum = $this->PageNo + 1;
if ($list_len == "" || preg_match("/[^0-9]/", $list_len)) {
$list_len = 3;
}
$totalpage = $this->TotalPage;
if ($totalpage <= 1 && $this->TotalResult > 0) {
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>";
}
if ($this->TotalResult == 0) {
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>";
}
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>";
$purl = $this->GetCurUrl();
$purl .= "?/".urlencode($this->Tag);
//获得上页和下页的链接
if ($this->PageNo != 1) {
$prepage .= "<li class='page-item'><a href='".$purl."/$prepagenum' class='page-link'>上页</a></li>";
$indexpage = "<li class='page-item'><a href='".$purl."/1' class='page-link'>首页</a></li>";
} else {
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>";
}
if ($this->PageNo != $totalpage && $totalpage > 1) {
$nextpage .= "<li class='page-item'><a href='".$purl."/$nextpagenum' class='page-link'>下页</a></li>";
$endpage = "<li class='page-item'><a href='".$purl."/$totalpage' class='page-link'>末页</a></li>";
} else {
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>";
}
//获得数字链接
$listdd = '';
$total_list = $list_len * 2 + 1;
if ($this->PageNo >= $total_list) {
$j = $this->PageNo - $list_len;
$total_list = $this->PageNo + $list_len;
if ($total_list > $totalpage) {
$total_list = $totalpage;
}
} else {
$j = 1;
if ($total_list > $totalpage) {
$total_list = $totalpage;
}
}
for ($j; $j <= $total_list; $j++) {
if ($j == $this->PageNo) {
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>";
} else {
$listdd .= "<li class='page-item'><a href='".$purl."/$j' class='page-link'>$j</a></li>";
}
}
$plist = '';
if (preg_match('/info/i', $listitem)) {
$plist .= $maininfo.' ';
}
if (preg_match('/index/i', $listitem)) {
$plist .= $indexpage.' ';
}
if (preg_match('/pre/i', $listitem)) {
$plist .= $prepage.' ';
}
if (preg_match('/pageno/i', $listitem)) {
$plist .= $listdd.' ';
}
if (preg_match('/next/i', $listitem)) {
$plist .= $nextpage.' ';
}
if (preg_match('/end/i', $listitem)) {
$plist .= $endpage.' ';
}
return $plist;
}
/**
* 获取静态的分页列表
*
@@ -536,24 +453,12 @@ class TagList
}
}
$plist = '';
if (preg_match('/info/i', $listitem)) {
$plist .= $maininfo.' ';
}
if (preg_match('/index/i', $listitem)) {
$plist .= $indexpage.' ';
}
if (preg_match('/pre/i', $listitem)) {
$plist .= $prepage.' ';
}
if (preg_match('/pageno/i', $listitem)) {
$plist .= $listdd.' ';
}
if (preg_match('/next/i', $listitem)) {
$plist .= $nextpage.' ';
}
if (preg_match('/end/i', $listitem)) {
$plist .= $endpage.' ';
}
if (preg_match('/index/i', $listitem)) $plist .= $indexpage;
if (preg_match('/pre/i', $listitem)) $plist .= $prepage;
if (preg_match('/pageno/i', $listitem)) $plist .= $listdd;
if (preg_match('/next/i', $listitem)) $plist .= $nextpage;
if (preg_match('/end/i', $listitem)) $plist .= $endpage;
if (preg_match('/info/i', $listitem)) $plist .= $maininfo;
return $plist;
}
function GetTruePath()
@@ -614,6 +519,77 @@ class TagList
}
}
}
/**
* 获取动态的分页列表
*
* @access public
* @param int $list_len 列表宽度
* @param string $listitem 列表样式
* @return string
*/
function GetPageListDM($list_len, $listitem = "info,index,end,pre,next,pageno")
{
$prepage = '';
$nextpage = '';
$prepagenum = $this->PageNo - 1;
$nextpagenum = $this->PageNo + 1;
if ($list_len == "" || preg_match("/[^0-9]/", $list_len)) {
$list_len = 3;
}
$totalpage = $this->TotalPage;
if ($totalpage <= 1 && $this->TotalResult > 0) {
return "<li class='page-item disabled'><span class='page-link'>1页".$this->TotalResult."条</span></li>";
}
if ($this->TotalResult == 0) {
return "<li class='page-item disabled'><span class='page-link'>0页".$this->TotalResult."条</span></li>";
}
$maininfo = "<li class='page-item disabled'><span class='page-link'>{$totalpage}页".$this->TotalResult."条</span></li>";
$purl = $this->GetCurUrl();
$purl .= "?/".urlencode($this->Tag);
//获得上页和下页的链接
if ($this->PageNo != 1) {
$prepage .= "<li class='page-item'><a href='".$purl."/$prepagenum' class='page-link'>上页</a></li>";
$indexpage = "<li class='page-item'><a href='".$purl."/1' class='page-link'>首页</a></li>";
} else {
$indexpage = "<li class='page-item'><span class='page-link'>首页</span></li>";
}
if ($this->PageNo != $totalpage && $totalpage > 1) {
$nextpage .= "<li class='page-item'><a href='".$purl."/$nextpagenum' class='page-link'>下页</a></li>";
$endpage = "<li class='page-item'><a href='".$purl."/$totalpage' class='page-link'>末页</a></li>";
} else {
$endpage = "<li class='page-item'><span class='page-link'>末页</span></li>";
}
//获得数字链接
$listdd = '';
$total_list = $list_len * 2 + 1;
if ($this->PageNo >= $total_list) {
$j = $this->PageNo - $list_len;
$total_list = $this->PageNo + $list_len;
if ($total_list > $totalpage) {
$total_list = $totalpage;
}
} else {
$j = 1;
if ($total_list > $totalpage) {
$total_list = $totalpage;
}
}
for ($j; $j <= $total_list; $j++) {
if ($j == $this->PageNo) {
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>";
} else {
$listdd .= "<li class='page-item'><a href='".$purl."/$j' class='page-link'>$j</a></li>";
}
}
$plist = '';
if (preg_match('/index/i', $listitem)) $plist .= $indexpage;
if (preg_match('/pre/i', $listitem)) $plist .= $prepage;
if (preg_match('/pageno/i', $listitem)) $plist .= $listdd;
if (preg_match('/next/i', $listitem)) $plist .= $nextpage;
if (preg_match('/end/i', $listitem)) $plist .= $endpage;
if (preg_match('/info/i', $listitem)) $plist .= $maininfo;
return $plist;
}
/**
* 获得一个指定的栏目的链接
*


+ 1
- 1
src/system/datalistcp.class.php View File

@@ -240,7 +240,7 @@ class DataListCP
$listdd .= $j == $this->pageNO ? "<li class='page-item'><span class='page-link'>$j</span></li>\r\n" : "<li class='page-item'><a class='page-link' href='".$purl."pageno=$j'>".$j."</a></li>\r\n";
}
$plist = "<div class='d-flex justify-content-end'>\r\n";
$sizesel = "<select name='pagesize' id='dedepagesize' class='form-control mr-2' style='width:100px'>\r\n";
$sizesel = "<select name='pagesize' id='dedepagesize' class='form-control mr-2' style='width:120px'>\r\n";
$sizesel .= "<option value='30' ".($this->pagesize == 30 ? "selected='selected'" : "").">30条/页</option>\r\n";
$sizesel .= "<option value='50' ".($this->pagesize == 50 ? "selected='selected'" : "").">50条/页</option>\r\n";
$sizesel .= "<option value='100' ".($this->pagesize == 100 ? "selected='selected'" : "").">100条/页</option>\r\n";


+ 8
- 1
src/theme/apps/post_diyform.htm View File

@@ -27,7 +27,14 @@
<table class="table mb-0">
<?php echo $postform;?>
<tr>
<td align="center">
<td>验证码</td>
<td>
<input type="text" name="validate" class="form-control admin-input-lg">
<img src="/apps/vdimgck.php" onclick="this.src='/apps/vdimgck.php?tag='+Math.random();" style="cursor:pointer">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<button type="submit" name="submit" class="btn btn-success btn-sm">提交</button>
<button type="reset" name="reset" class="btn btn-outline-success btn-sm">重置</button>
</td>


Loading…
Cancel
Save