DEDECMS列表页调用优化标题和页码

本文介绍了如何优化DEDECMS系统的列表页面标题,特别是在标题中添加页码的方法。首先需要修改include/arc.listview.class.php文件,在指定代码前添加调整语句,完成列表页标题的定制。此外,还提到了头部文件的内容,包括css、js文件的调用,以及移动端适配的相关设置。

列表页标题

<title>{dede:field.array runphp='yes'}if(@me[seotitle]!='' && @me[pagexx] == 1)@me="@me[seotitle]";elseif(@me[pagexx] == 1) @me="@me[title]-山东方圆方柱加固件公司";elseif(@me[pagexx] > 1) @me="@me[title]-第@me[pagexx]页-山东方圆方柱加固件公司";{/dede:field.array}</title>

标题中有页码需要修改的文件为:

打开 include/arc.listview.class.php ,找到:

$this->ParseDMFields($this->PageNo,1);

在这段代码上面加上:

$this->Fields['pagexx'] = $this->PageNo;
$this->ParseTempletsFirst();

到此便完成了DEDEcms列表页标题的调用

例如,一个完整的头部文件

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>{dede:field.array runphp='yes'}if(@me[seotitle]!='' && @me[pagexx] == 1)@me="@me[seotitle]";elseif(@me[pagexx] == 1) @me="@me[title]-山东方圆方柱加固件公司";elseif(@me[pagexx] > 1) @me="@me[title]-第@me[pagexx]页-山东方圆方柱加固件公司";{/dede:field.array}</title>
<meta name="keywords" content="{dede:field name='keywords'/}" />
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
<link href="http://www.sdfymb.com/css/style.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta http-equiv="mobile-agent" content="format=html5;url=http://m.sdfymb.com{dede:type}[field:typelink/]{/dede:type}">
<script type="text/javascript" src="http://www.sdfymb.com/images/uaredirect.js"></script>
<script type="text/javascript">uaredirect("https://m.jianzhumuju.com{dede:type}[field:typelink/]{/dede:type}");</script>
</head>

其中包含调用的css文件、js文件、对应及跳转的手机端网页。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值