我们在用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)。
具体修改需要因目标站而决定。
相关推荐
如果发现分页样式仍然存在问题,可能需要直接修改模板文件中的分页代码。通常,这涉及到对`include/arc.listview.class.php`和`include/arc.archives.class.php`这两个核心文件的调整。具体来说,可以在这些文件中...
2、把演示中的CSS代码替换成自己需要的,方法是把自己喜欢的样式拷出来,新建一个CSS文档,然后把名字改成dedecms分页标签的样式即可!具体查看CSS分页标签! 3、把CSS分页标签中的CSS代码加入你的CSS中或直接调用. ...
Dede标签大全 ...* 分页样式修改:可以通过修改include 里 arc.listview.class.php 和 arc.listview.php 文件来实现 Dede标签大全提供了丰富的标签调用方式,帮助开发者快速构建网站,提高开发效率和质量。
此外,我们还可以通过调整`listitem`参数来定制不同的分页样式。 通过本文介绍的各种Dede标签,我们可以快速地搭建出功能齐全且美观的网站。希望本指南能帮助您更好地理解和运用DedeCMS中的标签系统,提高网站建设...
{dede:pagelist}标签可以用来显示分页信息,例如:<ul>{dede:pagelist}<li><a href='[field:pageurl/]'>{field:pageno/}</a></li>{/dede:pagelist} 这些标签可以帮助开发者快速构建网站,但是需要合理地使用它们,...
- `{dede:pagelist listsize='4' listitem='index pre pageno next end '/}` 分页调用,可以定制分页样式和显示元素。 11. **文章元信息调用**: - `{dede:field name="title"/}` 显示文章标题。 - `{dede:field...
- 分页标签:`{dede:pagelist listsize='4' listitem='index pre pagenonext end '/}`,控制分页的显示。 4. **内容页常用标签**: - 文章标题:`{dede:field name="title"/}`,调用文章标题。 - 文章来源:`{...
- `{dede:pagelist listsize='4' listitem='index pre pageno next end '/}` 生成分页导航,`listsize`定义每页显示的页码数,`listitem`定义显示的页码类型。 10. **文章详情**: - `{dede:field name='title'/}...
- `{dede:pagelist listsize='4' listitem='index pre pageno next end '/}`:生成分页条,显示4个分页链接。 20. **文章标题调用标签**: - `{dede:field name="title"/}`:调用文章标题。 21. **文章来源调用...
{dede:pagelist listsize='4' listitem='index pre pageno next end'/} 该标签用于生成列表分页,listsize='4'表示每页显示4个分页项,listitem表示分页项的名称。 文章标题调用标签 {dede:field name="title"/} ...
- `[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:pagelist listsize='4' listitem='index pre pageno next end '/}` 生成文章列表的分页导航。 11. **文章详情页的调用**: - `{dede:field name="title"/}` 输出文章标题。 - `{dede:field name='...
- `dede:pagelist listitem` 和 `listsize` 参数定义了分页的显示样式和每页文章数量。 4. **内容调用(dede:sql)**: - `Select content from dede_arctype where id=2` 这个SQL查询用于获取ID为2的栏目类型的...
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:pagelist` 用于生成分页链接。 - `listitem` 参数指定了分页链接的组成部分,如“上一页”、“下一页”等。 - `listsize` 定义了每页显示的页码数量。 #### 知识点三:织梦CMS全局变量与自定义函数应用 ...
- `{dede:pagelist listsize=4 listitem=index pre pageno next end /}`:调用分页链接,`listsize`为每页显示的页码数量,`listitem`指定了显示的分页元素。 11. **文章详细内容**: - `{dede:field name=body/}...