`

修改DeDe标签Pagelist分页样式

 
阅读更多

 


  我们在用dede仿站的时候,调用文章列表页的分页时,我们会用到:

 {dede:pagelist listitem=”info,index,end,pre,next,pageno” listsize=”5″/}  

然而系统默认的解析样式是<li><a href=’http://’>数字</a></li>,但是有时候我们的目标站的分页样式是<a href=’http://’>数字</a>。

因为目标站的CSS里面根本没有这对标签的属性值,因此页面就会出现混乱,显然我们不需要<li></li>这对标签,下面我们来说说怎么修改。

 

首先我们要明白一个理论,DEDE的页面都分动态和静态两种方式显示,显然标签的解析函数也会有两个,分别对应静态和动态页面。

修改列表页的{dede:pagelist /}标签,首先我们要确定自己列表页是动态还是静态的页面。

找到include文件夹内的arc.listview.class.php文件,

如果是动态的,ctrl+F查找function GetPageListDM

如果是静态的,ctrl+F查找function GetPageListST

~~以下是GetPageListDM函数的部分代码:

  if($totalpage<=1 && $this->TotalResult>0)
{
return “<li><span class=\”pageinfo\”>共 1 页/”.$this->TotalResult.” 条记录</span></li>\r\n”;
}
if($this->TotalResult == 0)
{
return “<li><span class=\”pageinfo\”>共 0 页/”.$this->TotalResult.” 条记录</span></li>\r\n”;
}
$maininfo = “<li><span class=\”pageinfo\”>共 <strong>{$totalpage}</strong> 页<strong>”.$this->TotalResult.”</strong>条< /span></li>\r\n”;

去掉函数里面的<li>和</li>标签即可,如果你要修改解析后显示的数据格式也可以在这里面修改(如添加class=XX)。

具体修改需要因目标站而决定。

分享到:
评论

相关推荐

    DEDE关于列表页分页和内容页分页与CSS不对应,错位的问题.

    如果发现分页样式仍然存在问题,可能需要直接修改模板文件中的分页代码。通常,这涉及到对`include/arc.listview.class.php`和`include/arc.archives.class.php`这两个核心文件的调整。具体来说,可以在这些文件中...

    20款精美dedecms分页 pagelist 样式

    2、把演示中的CSS代码替换成自己需要的,方法是把自己喜欢的样式拷出来,新建一个CSS文档,然后把名字改成dedecms分页标签的样式即可!具体查看CSS分页标签! 3、把CSS分页标签中的CSS代码加入你的CSS中或直接调用. ...

    dede标签大全.doc

    Dede标签大全 ...* 分页样式修改:可以通过修改include 里 arc.listview.class.php 和 arc.listview.php 文件来实现 Dede标签大全提供了丰富的标签调用方式,帮助开发者快速构建网站,提高开发效率和质量。

    dede标签大全_详解

    此外,我们还可以通过调整`listitem`参数来定制不同的分页样式。 通过本文介绍的各种Dede标签,我们可以快速地搭建出功能齐全且美观的网站。希望本指南能帮助您更好地理解和运用DedeCMS中的标签系统,提高网站建设...

    织梦系统(dede)标签使用及问题解决方法总结.pdf

    {dede:pagelist}标签可以用来显示分页信息,例如:&lt;ul&gt;{dede:pagelist}&lt;li&gt;&lt;a href='[field:pageurl/]'&gt;{field:pageno/}&lt;/a&gt;&lt;/li&gt;{/dede:pagelist} 这些标签可以帮助开发者快速构建网站,但是需要合理地使用它们,...

    学习dede标签调用大全.pdf

    - `{dede:pagelist listsize='4' listitem='index pre pageno next end '/}` 分页调用,可以定制分页样式和显示元素。 11. **文章元信息调用**: - `{dede:field name="title"/}` 显示文章标题。 - `{dede:field...

    dede二次开发教程之常用模板标签.doc

    - 分页标签:`{dede:pagelist listsize='4' listitem='index pre pagenonext end '/}`,控制分页的显示。 4. **内容页常用标签**: - 文章标题:`{dede:field name="title"/}`,调用文章标题。 - 文章来源:`{...

    dede标签调用大全.pdf

    - `{dede:pagelist listsize='4' listitem='index pre pageno next end '/}` 生成分页导航,`listsize`定义每页显示的页码数,`listitem`定义显示的页码类型。 10. **文章详情**: - `{dede:field name='title'/}...

    dede标签大全

    - `{dede:pagelist listsize='4' listitem='index pre pageno next end '/}`:生成分页条,显示4个分页链接。 20. **文章标题调用标签**: - `{dede:field name="title"/}`:调用文章标题。 21. **文章来源调用...

    DEDE的使用最多的标签技巧详解.pdf

    {dede:pagelist listsize='4' listitem='index pre pageno next end'/} 该标签用于生成列表分页,listsize='4'表示每页显示4个分页项,listitem表示分页项的名称。 文章标题调用标签 {dede:field name="title"/} ...

    dede建站标签大全

    - `[field:typelink function='str_replace("a ","a class=ulink ",@me)'/]` 调用栏目链接,并可以进行CSS样式修改。 13. **作者链接调用标签**:`[field:writer /]` 显示文章的作者名称。 14. **列表点击调用...

    最全的织梦标签

    - **分页标签**:`{dede:pagelist listsize='5' listitem='indexprepagenonextendoption' /}`,实现列表分页功能,`listsize`控制数字长度,`listitem`定义页码样式,`option`提供下拉选择跳转功能。 以上是织梦...

    dede新手学习文档

    - `{dede:pagelist listsize='4' listitem='index pre pageno next end '/}` 生成文章列表的分页导航。 11. **文章详情页的调用**: - `{dede:field name="title"/}` 输出文章标题。 - `{dede:field name='...

    dede常用代码[借鉴].pdf

    - `dede:pagelist listitem` 和 `listsize` 参数定义了分页的显示样式和每页文章数量。 4. **内容调用(dede:sql)**: - `Select content from dede_arctype where id=2` 这个SQL查询用于获取ID为2的栏目类型的...

    58种标签调用DedeCMS5.6标签调用总汇[归类].pdf

    19. 列表分页调用标签:`{dede:pagelist listsize='4' listitem='index pre pageno next end '/}` 生成文章列表的分页条。 20. 文章标题调用标签:`{dede:field name="title"/}` 输出文章的标题。 21. 文章来源...

    织梦网站的一些常用的标签

    - **分页标签**:`{dede:pagelist listsize='4' listitem='index prepagenonextend'}`, 实现页面分页功能。 - **浏览量标签**:`{dede:fieldname='click'}`,显示文章的浏览次数。 ### 8. 高级功能标签 - **标签云...

    织梦标签大全

    `{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="10" /}` 生成分页导航条,包括首页、末页、上一页、下一页等链接,便于用户进行页面跳转。 #### 12. `{dede:arclist typeid='' row=...

    dede后台织梦笔记总结

    - `dede:pagelist` 用于生成分页链接。 - `listitem` 参数指定了分页链接的组成部分,如“上一页”、“下一页”等。 - `listsize` 定义了每页显示的页码数量。 #### 知识点三:织梦CMS全局变量与自定义函数应用 ...

    dedecms标签调用.docx

    - `{dede:pagelist listsize=4 listitem=index pre pageno next end /}`:调用分页链接,`listsize`为每页显示的页码数量,`listitem`指定了显示的分页元素。 11. **文章详细内容**: - `{dede:field name=body/}...

Global site tag (gtag.js) - Google Analytics