DEDECMS 搜索页perpage与pagesize的区别
比如我们在首页需要调用指定栏目ID为6的栏目下的文章,而该栏目下有一个ID为12的子栏目,通常我们在首页的调用代码如下:
<ul>
{dede:arclist typeid='8' row='10' col='1' orderby='hot'}
<li><a href='[field:arcurl/]'>[field:shorttitle/]</a></li>
{/dede:arclist}
</ul>
但是调用后,此栏目下的ID为12的子栏目里面的内容也会出现在列表里,如果不想要子栏目的内容出现在列表里很简单,这个在后台就有设置,具体设置如下:
登录织梦管理后台,在“系统基本参数”——“性能选项”——“上级列表是否包含子类内容:”这个选项选择“否”就行了。
当然这个是有前提的,这个只能说是调用列表页,如果你调用的栏目是封面页,那么肯定会取子栏目的数据,如果你调用的是列表页,那么肯定是可以的。
DedeCMS(织梦内容管理系统)是织梦团队开发的一套网站管理系统(CMS)。
这个系统把一个网站的内容(文字,,等等)与网站的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理,发布,维护网站的内容,而不再需要硬性的写HTML代码或手工建立每一个页面。
<link rel="stylesheet" href="{dede:globalcfg_templets_skin/}/style/dedecms_skins_0css 我也是改这。。好像还是默认的绿色。。我也想知道这个怎样解决啊。。
刚上网找出来的方案:
有三种方法可以实现:
第一种:
修改模板文件中的<link rel="stylesheet" href="{dede:globalcfg_templets_skin/}/style/dedecms_skins_0css" type="text/css" id="cssfile" />,把0改成(0-5)均可,这
第二种:
打开templets/default/js/changeSkinjs
找到第21行
把
复制代码
if (cookie_skin) {
switchSkin(cookie_skin);
}
换成
复制代码
if (cookie_skin) {
switchSkin(cookie_skin);
}else{
switchSkin("dedecms_skins_0");
}
第三种:
打开templets/default/style目录
改名dedecms_skins_0css为:dedecms_skins_0000css
把你需要换色的那个CSS文件,如dedecms_skins_3css 改名为dedecms_skins_0css
再把dedecms_skins_0000css 改成 dedecms_skins_0css
---------------------------------------------------------华丽分割线---------------------------------------------------------
先说第二种优缺点:优:修改方便,只用改一个文件 缺:网速过慢的情况下,加载出来的先是绿色,然后再是你所指定的颜色
再说第一种优缺点:优:不会因为网速过慢导致先加载绿色,再出现指定色的情况 缺:改动的文件比较多(这点可以使用DW替换)
最后说第三种优缺点:暂无
---------------------------------------------------------华丽分割线---------------------------------------------------------
完成
很辛苦,给我加分吧!
您好,织梦云模板很高兴为您解答:
织梦57搜索结果每页默认显示10篇文章,修改{dede:list perpage='10'}这个标签也没有变化,那么按照下面的方法就能解决:
找到 /plus/searchphp 并打开
查找下面这段代码
$pagesize = (isset($pagesize) && is_numeric($pagesize)) $pagesize : 10;
可以看到数字10,然后修改成你需要的每页调用条数就可以了!
perpage通常用在搜索页,pagesize通常用在列表页
不起作用是因为搜索页面中写死了,需要修改才可以。
希望我的回答能够帮到您!
0条评论