织梦怎么让文章栏目或者产品栏目分页(产品比较多)

织梦怎么让文章栏目或者产品栏目分页(产品比较多),第1张

Dedecms 的首页样式文件一般在配套的模板文件里,默认模板的css样式在skin目录下css文件夹里的stylecss文件里,其他模板css样式都是自定义的,需要具体分析。

一、dedecms 默认模板样式。

1、默认模板样式位置是固定的,直接用Vscode编辑器打开模板文件目录,定位到“default”文件夹下,就可以看见style文件夹,里面都是默认模板的样式。

2、一般首页的样式都在“dedecmscss”文件里,打开修改即可。

二、查看自定义模板css样式。

自定义模板的css样式比较灵活,开发者可能会把样式文件放在任何一个目录下,此时就需要自己去分析模板。

1、打开dedecms的目录,打开自定义模板文件夹。

2、接着打开首页模板文件“indexhtm”,可以看到,“<link>”标签里的 css文件路径,一般就是模板套用的css样式,只要打开它就可以修改了。

3、按下“crtl”键,此时编辑器页面会出现“按住Crtl并单击可访问连接的提示”。

4、此时按住“crtl”鼠标左键单击link标签下的路径,Vscode就会自动定位到该文件的目录并打开改文件。

最后就可以修改样式了。

解决在一个空栏目中,调用已有信息栏目的内容:

在栏目管理中,修改 空栏目的属性,如图:

在栏目交叉中选择手工指定交叉栏目ID,就可以了。

首先纠正下楼上的错误{dede:list pagesize ='10'}{/dede:list}这并不是列表调取最新的十条信息,而是指每页调用的文章数,也就是列表页每页显示文章标题的数量。

至于楼主说调用不出来请看看是不是在列表页,列表页写法是不是{dede:list},分页是对dede:arclist无效的。

其他可能原因分析:

1、没有重新生成,重新生成下试试

2、查看列表命名规则,如果列表命名规则,比如默认是list_{tid}_{page}html你只用了tid,这是调用栏目id,生成的列表就是同一页了。后面必须有page,这个是列表页必不可少的。

3、如果还不能解决你的问题,需要具体分析才知道,可以联系我

爱建站公益网为您解答

{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文件夹内的arclistviewclassphp文件,

如果是动态的,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)。

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

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦怎么让文章栏目或者产品栏目分页(产品比较多)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情