怎么修改织梦标签Pagelist分页样式详解

如题所述

如何修改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)。
具体修改需要因目标站而决定。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-29
样式主要在CSS上面。

你修改CSS就可以实现你想要的样式。

因为本身织梦所带的样式有li和span

如果要按网站改不改CSS的话,那么就上伙迈网—提供织梦仿站,织梦模版修改等技术支持。

织梦内容页分页怎么修改模版列表里那种样式呀,我的分页太多,所以想要...
格式很容易修改,打开火狐的firebug,里面可以找到对应的样式在那个CSS里,直接去改就行了。还有一个更高级的办法,用JS重写 定位=》读取=》重新输出。

dede如何修改分页样式
有两种方法。1.修改dede分页的配置文件。将其修改为 李的 2.根据dede的默认样式编写您的分页样式。调用的栏目怎么加nofollwo没有超链接栏目连接都是调用过来的,想把关于我们什么的nofollwo?栏目设置里有个交叉栏目的设置,添加上你要调用的栏目id就可以了,这样你这个栏目列表里就可以直接调用你要第...

织梦怎样设置列表显条示数分页更多
你好,织梦列表页分页代码如下所示:{dede:pagelist listitem="index,end,pre,next,next,next,next,,next,pageno"listsize="5"\/}把这段代码复制到相应的位置,在前端就可以正常显示。这里展示的是最多显示“5”页,你可以修改里边的参数,最多可以显示多少页,超出部分,将自动按照“更多”的方式展...

织梦怎么让文章栏目或者产品栏目分页(产品比较多)
1、没有重新生成,重新生成下试试 2、查看列表命名规则,如果列表命名规则,比如默认是list_{tid}_{page}.html你只用了tid,这是调用栏目id,生成的列表就是同一页了。后面必须有page,这个是列表页必不可少的。3、如果还不能解决你的问题,需要具体分析才知道,可以联系我 爱建站公益网为您解答 ...

织梦列表分页完全一样是怎么了?
回答:{dede:arclist row='20' titlelen='24' orderby='pubdate' idlist<b>='' channelid='2' <\/b>col='4' type='image.'} channelid='2' 限定了你调用的范围

dede织梦标签分页列表排版不齐怎么办
解决方法一:1.通过修改CSS样式,在...之间加一段如下代码: <!-- .nav li { display:inline;} --> 2.把调用代码引用css样式,更改如下代码: {dede:pagelist listsize='3'listitem='index pre pageno next end '\/} 解决方法二:查找\/include\/arc.listview.class.php以及arc.archives.class....

DEDE分类页分页列表是竖列的怎么改成横列的?
DEDE分类页分页列表是竖列的,改横排的方法:首先要把那个标签放在一个容器里,{dede:pagelist listsize='7' \/} 如果是封装可以定义CSS文件,里面写入 .pagelist li { float:left; margin-right:3px; } 然后调用。如果写在页面里面中如下: .pagelist li { float:left; margin-right:3px; } ...

在织梦DEDECMS列表页调用指定栏目ID 并且有分页功能,该怎么实现
解决在一个空栏目中,调用已有信息栏目的内容:在栏目管理中,修改 空栏目的属性,如图:在栏目交叉中选择手工指定交叉栏目ID,就可以了。

织梦做的网站,列表页分页符 是竖着的,怎么排成横着的呢?
去css样式 里面 加 把 ul 和 li 的 ul { list-style-type:none;} li { list-style-type:none;}

织梦内容页分页问题 是竖着的 应该怎么解决呢?
(1)下载我给你的织梦模板开发手册,他可以让你搞定所有的标签和函数方法的位置和用法 (2)下载火狐浏览器,并且使用firebug。熟练使用这个你就无敌了,所有的样式随意改。针对你的这个问题,你只需要在birebug上(或者你用谷歌都行)找到对应元素的CSS标签,然后去修改一下float:lieft就应该变成横排了...

相似回答