本文目录一览:
- 1、织梦CSS样式加1循环,要循环到5,因为他的每个样式都不一样!
- 2、织梦新建顶级栏目1,2,3,4,5,6,7,8,我想在导航条有选择显示1、2、3、4、5,要怎么写代码?插在哪里
- 3、dedecms做排行榜的时候,需要用到排行数字:1,2,3,4,5...10请问这些数字怎么来做
- 4、dedecms 怎样能先调用列表页第一条记录,再调用第二条记录?
织梦CSS样式加1循环,要循环到5,因为他的每个样式都不一样!
使用dedecms的自带标签,一样要在css里写好对应的样式,而且是要生成在html代码中,属于写死的样式。
可以使用js来控制,好处是的较灵活。
jquery代码如下:
将第一层的class修改为:menuBox,第二层的class修改为:menuTitle
$(function(){
$('.menuBox').each(function(index){
if ( index 5 ){
index = index - 5;//大于5,减去5重复循环
}
var _this = $(this);
_this.addClass('menu0' + index)//添加特殊样式如:menu01
_this.find('menuTitle').addClass('menu0' + index + '_left')//添加特殊样式如: menu01_left
})
})
css样式在后台仍然定义:
.menu01 {}
.menu01_left {}
……
……
这样在页面打开后就自动由jquery加上样式了。
织梦新建顶级栏目1,2,3,4,5,6,7,8,我想在导航条有选择显示1、2、3、4、5,要怎么写代码?插在哪里
- -|你都栏目属性可以设置显示或不隐藏,那不就解决了?
如果全设置显示,还要把后面3个隐藏的话,那就把调用个数限制成5 个,就会显示12345了
dedecms做排行榜的时候,需要用到排行数字:1,2,3,4,5...10请问这些数字怎么来做
织梦有循环变量可以调用
{dede:global name="autoindex"/} 表示循环递增变量,从1开始;
{dede:global name='itemindex'/} 表示循环递增变量,从1开始;
{dede:global name='itemparity'/} 表示循环魔法变量,单数为1,双数为2;
用在底层的话就要变成这样
[field:global name="autoindex"/]
[field:global name='itemindex'/]
[field:global name='itemparity'/]
希望对你有用
dedecms 怎样能先调用列表页第一条记录,再调用第二条记录?
如果你直接用dede的arclist循环调用某个栏目的列表,那么第一条与第二条必定样式相同,如果你真想实现同一列表2个样式,那就得分开做,如:
{dede:arclist row='1' orderby='pubdate' orderway='desc' ……其他参数,确保排序相同}
第一条信息………………
{/dede:arclist}
{dede:arclist row='X' orderby='pubdate' orderway='desc' limit='1,X' ……其他参数,X为第二个列的数量}
第二条以后的信息………………
第二条以后的信息………………
第二条以后的信息………………
X次
{/dede:arclist}