|
@@ -588,9 +588,7 @@ class ListView |
|
|
//跳转网址
|
|
|
//跳转网址
|
|
|
return $this->Fields['typedir'];
|
|
|
return $this->Fields['typedir'];
|
|
|
}
|
|
|
}
|
|
|
if ($this->TypeLink->TypeInfos['isdefault'] != -1) {
|
|
|
|
|
|
CreateDir(MfTypedir($this->Fields['typedir']));
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
CreateDir(MfTypedir($this->Fields['typedir']));
|
|
|
$makeUrl = $this->GetMakeFileRule($this->Fields['id'], "index", MfTypedir($this->Fields['typedir']), $this->Fields['defaultname'], $this->Fields['namerule2']);
|
|
|
$makeUrl = $this->GetMakeFileRule($this->Fields['id'], "index", MfTypedir($this->Fields['typedir']), $this->Fields['defaultname'], $this->Fields['namerule2']);
|
|
|
$makeUrl = preg_replace("/\/{1,}/", "/", $makeUrl);
|
|
|
$makeUrl = preg_replace("/\/{1,}/", "/", $makeUrl);
|
|
|
$makeFile = $this->GetTruePath().$makeUrl;
|
|
|
$makeFile = $this->GetTruePath().$makeUrl;
|
|
@@ -631,9 +629,7 @@ class ListView |
|
|
header("Location:$gotourl");
|
|
|
header("Location:$gotourl");
|
|
|
exit();
|
|
|
exit();
|
|
|
}
|
|
|
}
|
|
|
if ($this->TypeLink->TypeInfos['isdefault'] != -1) {
|
|
|
|
|
|
CreateDir(MfTypedir($this->Fields['typedir']));
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
CreateDir(MfTypedir($this->Fields['typedir']));
|
|
|
$makeUrl = $this->GetMakeFileRule($this->Fields['id'], "index", MfTypedir($this->Fields['typedir']), $this->Fields['defaultname'], $this->Fields['namerule2']);
|
|
|
$makeUrl = $this->GetMakeFileRule($this->Fields['id'], "index", MfTypedir($this->Fields['typedir']), $this->Fields['defaultname'], $this->Fields['namerule2']);
|
|
|
$makeFile = $this->GetTruePath().$makeUrl;
|
|
|
$makeFile = $this->GetTruePath().$makeUrl;
|
|
|
if ($nmfa == 0) {
|
|
|
if ($nmfa == 0) {
|
|
@@ -1063,21 +1059,6 @@ class ListView |
|
|
//获得数字链接
|
|
|
//获得数字链接
|
|
|
$listdd = '';
|
|
|
$listdd = '';
|
|
|
$total_list = $list_len * 2 + 1;
|
|
|
$total_list = $list_len * 2 + 1;
|
|
|
//获得省略号
|
|
|
|
|
|
if ($totalpage > $total_list) {
|
|
|
|
|
|
$half = floor(($total_list-4) / 2);
|
|
|
|
|
|
$half_start = $this->PageNo-$half + 1;
|
|
|
|
|
|
if ($total_list % 2 !== 0) --$half_start;
|
|
|
|
|
|
$half_end = $this->PageNo + $half;
|
|
|
|
|
|
}
|
|
|
|
|
|
if (($totalpage-$this->PageNo) < ($total_list-3)) {
|
|
|
|
|
|
$half_start = $totalpage-$total_list + 3;
|
|
|
|
|
|
unset($half_end);
|
|
|
|
|
|
}
|
|
|
|
|
|
if ($this->PageNo <= ($total_list-3)) {
|
|
|
|
|
|
$half_end = $total_list-2;
|
|
|
|
|
|
unset($half_start);
|
|
|
|
|
|
}
|
|
|
|
|
|
if ($this->PageNo >= $total_list) {
|
|
|
if ($this->PageNo >= $total_list) {
|
|
|
$j = $this->PageNo - $list_len;
|
|
|
$j = $this->PageNo - $list_len;
|
|
|
$total_list = $this->PageNo + $list_len;
|
|
|
$total_list = $this->PageNo + $list_len;
|
|
@@ -1090,15 +1071,7 @@ class ListView |
|
|
$total_list = $totalpage;
|
|
|
$total_list = $totalpage;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
for ($j = 1; $j <= $totalpage; $j++) {
|
|
|
|
|
|
if (isset($half_start) && $j < $half_start && $j > 1) {
|
|
|
|
|
|
if ($j == 2) $listdd .= "<li class='page-item'><span class='page-link'>...</span></li>";
|
|
|
|
|
|
continue;
|
|
|
|
|
|
}
|
|
|
|
|
|
if (isset($half_end) && $j > $half_end && $j < $totalpage) {
|
|
|
|
|
|
if ($j == ($half_end + 1)) $listdd .= "<li class='page-item'><span class='page-link'>...</span></li>";
|
|
|
|
|
|
continue;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
for ($j; $j <= $total_list; $j++) {
|
|
|
if ($j == $this->PageNo) {
|
|
|
if ($j == $this->PageNo) {
|
|
|
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>";
|
|
|
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>";
|
|
|
} else {
|
|
|
} else {
|
|
@@ -1172,21 +1145,6 @@ class ListView |
|
|
//获得数字链接
|
|
|
//获得数字链接
|
|
|
$listdd = '';
|
|
|
$listdd = '';
|
|
|
$total_list = $list_len * 2 + 1;
|
|
|
$total_list = $list_len * 2 + 1;
|
|
|
//获得省略号
|
|
|
|
|
|
if ($totalpage > $total_list) {
|
|
|
|
|
|
$half = floor(($total_list-4) / 2);
|
|
|
|
|
|
$half_start = $this->PageNo-$half + 1;
|
|
|
|
|
|
if ($total_list % 2 !== 0) --$half_start;
|
|
|
|
|
|
$half_end = $this->PageNo + $half;
|
|
|
|
|
|
}
|
|
|
|
|
|
if (($totalpage-$this->PageNo) < ($total_list-3)) {
|
|
|
|
|
|
$half_start = $totalpage-$total_list + 3;
|
|
|
|
|
|
unset($half_end);
|
|
|
|
|
|
}
|
|
|
|
|
|
if ($this->PageNo <= ($total_list-3)) {
|
|
|
|
|
|
$half_end = $total_list-2;
|
|
|
|
|
|
unset($half_start);
|
|
|
|
|
|
}
|
|
|
|
|
|
if ($this->PageNo >= $total_list) {
|
|
|
if ($this->PageNo >= $total_list) {
|
|
|
$j = $this->PageNo - $list_len;
|
|
|
$j = $this->PageNo - $list_len;
|
|
|
$total_list = $this->PageNo + $list_len;
|
|
|
$total_list = $this->PageNo + $list_len;
|
|
@@ -1199,15 +1157,7 @@ class ListView |
|
|
$total_list = $totalpage;
|
|
|
$total_list = $totalpage;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
for ($j = 1; $j <= $totalpage; $j++) {
|
|
|
|
|
|
if (isset($half_start) && $j < $half_start && $j > 1) {
|
|
|
|
|
|
if ($j == 2) $listdd .= "<li class='page-item'><span class='page-link'>...</span></li>";
|
|
|
|
|
|
continue;
|
|
|
|
|
|
}
|
|
|
|
|
|
if (isset($half_end) && $j > $half_end && $j < $totalpage) {
|
|
|
|
|
|
if ($j == ($half_end + 1)) $listdd .= "<li class='page-item'><span class='page-link'>...</span></li>";
|
|
|
|
|
|
continue;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
for ($j; $j <= $total_list; $j++) {
|
|
|
if ($j == $this->PageNo) {
|
|
|
if ($j == $this->PageNo) {
|
|
|
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>";
|
|
|
$listdd .= "<li class='page-item active'><span class='page-link'>$j</span></li>";
|
|
|
} else {
|
|
|
} else {
|
|
|