欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 织梦教程 > dedecms织梦Tag标签伪静态设置方法

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

dedecms织梦Tag标签伪静态设置方法

发布时间:2020-07-14  

1、修改一下tag链接形式的伪静态化,打开/include/taglibtag.lib.php中,找到

$row['link'] = $cfg_cmsurl."/tags?".urlencode($row['keyword']);

将其改为:

$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

2、分页链接形式伪静态化修改,打开/include/arc.taglist.class.php,将其分页函数替换为以下代码(整个函数替换,做好备份):

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

 

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 "<span class="pageinfo">共1页/".$this->TotalResult."条</span>";

    }

    if($this->TotalResult == 0)

    {

        return "<span class="pageinfo">共0页/".$this->TotalResult."条</span>";

    }

    $maininfo = "<span class="pageinfo">共{$totalpage}页/".$this->TotalResult."条</span>rn";

    $purl = $this->GetCurUrl();

    $basename = basename($purl);

    $tmpname = explode('.', $basename);

     

    $purl = str_replace($basename, '', $purl).urlencode($this->Tag);

    //var_dump($purl);exit;

    //$purl .= "?/".urlencode($this->Tag);

    //获得上一页和下一页的链接

    if($this->PageNo != 1)

    {

        $prepage.="<li><a href='".$purl."-$prepagenum'.html>上一页</a></li>rn";

        $indexpage="<li><a href='".$purl."-1.html'>首页</a></li>rn";

    }

    else

    {

        $indexpage="<li><a>首页</a></li>rn";

    }

    if($this->PageNo!=$totalpage && $totalpage>1)

    {

        $nextpage.="<li><a href='".$purl."-$nextpagenum.html'>下一页</a></li>rn";

        $endpage="<li><a href='".$purl."-$totalpage.html'>末页</a></li>rn";

    }

    else

    {

        $endpage="<li><a>末页</a></li>rn";

    }

    //获得数字链接

    $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="thisclass"><a>$j</a></li>rn";

        }

        else

        {