织梦CMS(DEDECMS)是一款非常优秀的开源程序,以简单、实用、开源而闻名,但我认为,其操作并不是那么的简单,在添加新的模型或修改模板的时间是有一定的复杂性的,如果要做到独立开发模板需要掌握这款开源程序基本标签的写法及调用方式。
最近在修改其程序时发现,当其内容比较多而出现分页的时候,该分类的列表页面所有的标题都是相同的,从SEO优化角度上考虑,这种现象要尽量避免,解决方法:我们可以考虑在标题中间加入页数来区分,如:新闻中心_第3页_公司名称。这个就要用到DEDE的标签了,网上查找了很多相关文章,都不是很全面,非常零散。个人总结了一下:
{dede:pagelist listsize=’0′ listitem=’pageno’ function=’html2text(@me)’ runphp=’yes’}
if(@me > 1)
@me = ‘_第’.trim(@me).’页_’;
{/dede:pagelist}
红色代码部分是我自己添加的(如果是第一页,则不显示页数,这样更好一点),如果不需要,可以去掉,但前一个标签一定要闭合,即
{dede:pagelist …… /}
注意后面的斜杠。
如果需要对页数进行判断,则添加红色代码,判断内容可以自已定义,其写法和PHP一样。
其中@me就代表当前页数,runphp是决定当前页面是否运行PHP代码。
因为如果是第一页,我们不需要看到有页码出现,所以需要做判断!
你需要 登录 后才能进行讨论.