Переглянути джерело

修复tag的存在的错误

tags/6.2.0
tianya 2 роки тому
джерело
коміт
cc8db8d2e0
3 змінених файлів з 10 додано та 5 видалено
  1. +1
    -1
      src/admin/templets/tags_main.htm
  2. +7
    -2
      src/system/archive/taglist.class.php
  3. +2
    -2
      src/theme/templets/taglist.htm

+ 1
- 1
src/admin/templets/tags_main.htm Переглянути файл

@@ -135,7 +135,7 @@
<tr align="center" onmousemove="javascript:this.bgColor='#F8FCF1';" onmouseout="javascript:this.bgColor='#ffffff';"> <tr align="center" onmousemove="javascript:this.bgColor='#F8FCF1';" onmouseout="javascript:this.bgColor='#ffffff';">
<td><input type="checkbox" name="ids[]" value="<?php echo $fields['id']; ?>" class='np'></td> <td><input type="checkbox" name="ids[]" value="<?php echo $fields['id']; ?>" class='np'></td>
<td>{dede:field.id/}</td> <td>{dede:field.id/}</td>
<td><a href="../apps/tags.php?/<?php echo urlencode($fields['tag']); ?>/" target="_blank">{dede:field.tag/}</a></td>
<td><a href="../apps/tags.php?/<?php echo $fields['id']; ?>/" target="_blank">{dede:field.tag/}</a></td>
<td><input type="text" value="<?php echo $fields['count']; ?>" id="count<?php echo $fields['id']; ?>" size='5'></td> <td><input type="text" value="<?php echo $fields['count']; ?>" id="count<?php echo $fields['id']; ?>" size='5'></td>
<td><?php echo $fields['total']; ?></td> <td><?php echo $fields['total']; ?></td>
<td><?php echo $fields['addtime']; ?></td> <td><?php echo $fields['addtime']; ?></td>


+ 7
- 2
src/system/archive/taglist.class.php Переглянути файл

@@ -46,7 +46,7 @@ class TagList
*/ */
function __construct($keyword, $templet) function __construct($keyword, $templet)
{ {
global $dsql,$envs;
global $dsql,$envs,$cfg_cmsurl;
$this->Templet = $templet; $this->Templet = $templet;
$this->Tag = (int)$keyword; $this->Tag = (int)$keyword;
$this->dsql = $dsql; $this->dsql = $dsql;
@@ -60,6 +60,7 @@ class TagList
if (empty($keyword)) { if (empty($keyword)) {
$this->Fields['title'] = "TAGS列表"; $this->Fields['title'] = "TAGS列表";
} }
$this->Fields['position'] = $cfg_cmsurl."/apps/tags.php";
$this->TempletsFile = ''; $this->TempletsFile = '';
//设置一些全局参数的值 //设置一些全局参数的值
foreach ($GLOBALS['PubFields'] as $k => $v) $this->Fields[$k] = $v; foreach ($GLOBALS['PubFields'] as $k => $v) $this->Fields[$k] = $v;
@@ -568,8 +569,12 @@ class TagList
//生成静态Tag //生成静态Tag
function MakeHtml($startpage = 1, $makepagesize = 0) function MakeHtml($startpage = 1, $makepagesize = 0)
{ {
global $cfg_dir_purview, $envs;
global $cfg_dir_purview,$envs,$cfg_cmspath,$cfg_tags_dir,$cfg_cmsurl;
$envs['makeTag'] = 1; $envs['makeTag'] = 1;
$tagsdir = str_replace("{cmspath}", $cfg_cmspath, $cfg_tags_dir);
if (isset($envs['makeTag']) && $envs['makeTag'] == 1) {
$this->Fields['position'] = $cfg_cmsurl.$tagsdir."/";
}
if (empty($this->TotalResult) && $this->Tag != "") $this->CountRecord(); if (empty($this->TotalResult) && $this->Tag != "") $this->CountRecord();
//初步给固定值的标记赋值 //初步给固定值的标记赋值
$this->ParseTempletsFirst(); $this->ParseTempletsFirst();


+ 2
- 2
src/theme/templets/taglist.htm Переглянути файл

@@ -22,7 +22,7 @@
<nav aria-label="breadcrumb"> <nav aria-label="breadcrumb">
<ol class="breadcrumb mt-3"> <ol class="breadcrumb mt-3">
<li class="breadcrumb-item">当前位置</li> <li class="breadcrumb-item">当前位置</li>
<li class="breadcrumb-item"><a href='/apps/tags.php'>TAG标签</a></li>
<li class="breadcrumb-item"><a href='{dede:field.position/}'>TAG标签</a></li>
<li class="breadcrumb-item">{dede:field.title /}</li> <li class="breadcrumb-item">{dede:field.title /}</li>
</ol> </ol>
</nav> </nav>
@@ -32,7 +32,7 @@
<div class="row"> <div class="row">
<div class="col-md-8 list-main"> <div class="col-md-8 list-main">
<ul class="list-unstyled items"> <ul class="list-unstyled items">
{dede:list pagesize='3'}
{dede:list pagesize='10'}
<li class="media border-bottom-dashed"> <li class="media border-bottom-dashed">
<div class="media-body row mt-2 py-2"> <div class="media-body row mt-2 py-2">
<div class="col-12 caption"> <div class="col-12 caption">


Завантаження…
Відмінити
Зберегти