网站首页新闻栏目各有不同的样式,在dedecms里怎么实现调用?
主要就是控制一下:listsize这个参数就可以了,如果只需要10页就设置成5,因为的参数会乘以2的方式来显示,如果是3,就是显示6个页码。 <div class="dede_pages"> <ul class="pagelist"> {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} </ul> </div><!-- /pages --> 希望对你有所帮助 PS:那你直接设置成4好了,显示8页,这样也可以啊。。。其实这些都是无所谓的。。只要没影响整体页面的布局就可以了(个人看法)
这个样式就可以控制了的 不需要修改程序
我贴一个我写的样式吧
#pagelist {
padding: 25px 0 20px;
}
ul, ol, li {
border: 0 none;
list-style: none outside none;
margin: 0;
padding: 0;
}
#pagelist li {
display: inline-block;
float: left;
margin-right: 10px;
}
#pagelist lithisclass {
background-color: #6DA0E9;
border: 1px solid #868686;
color: #FFFFFF;
font-weight: bold;
height: 23px;
line-height: 23px;
padding: 0 7px;
}
这个我是写的样式,至于字体颜色和背景嘛 你可以更具自己的需要换。
给你一个参考,这个也是用dedeCMS做的
http://newsimrubbercom/news/
给园艺文化,公司新闻,行业动态这几个div 加样式 <div class="newtype comnew color[field:typeid/]">
然后css里面加上color1{background-color:red}color2{background-color:blue}color3{background-color:green}
这1,2,3是栏目的id
这个我是用js的方法实现的。
1、左侧的列表正常调取
2、建立一个隐藏的div,里面的内容是当前栏目的标题
3、取到隐藏div的内容,去左侧栏目比对,相同则增加响应的class
效果蛮好,而且不用修改dede的代码,js组件很方便用。
有案例可看,如果需要可以私信我,这里发网址容易被屏蔽。
<li [field:global name="autoindex" runphp='yes']@me = (@me==1 "class='first-teacher'" : ""); [/field:global]>
<img src="[field:litpic/]"/><a href=""><b>[field:title/]</b><i>[field:shorttitle/]</i></a></li>
{/dede:arclist}
通用样式,为第一条单独使用 first-teacher 样式
第一步,登陆百度分享官网(http://sharebaiducom/code)
第二步,获取代码:选择自己需要的样式、大小风格后获取代码。
第三步,将代码安装到网站上,一般是主页或者网站的模板页(需要懂一些技术代码)
如果是常见的系统,比如DZ论坛、WordPress、织梦cms、ecshop等可以直接看百度分享官方网站教程。(http://sharebaiducom/help/system/dedecms)
0条评论