现在的位置: 首页 > dedecms优化 > 正文

dede调用数字叠加 列表调用不同样式

2014年01月22日 dedecms优化 ⁄ 共 1571字 ⁄ 字号 暂无评论 ⁄ 阅读 1 次

1、dede 调用数字叠加列表

我们有时需要一些带数字递增的列表,如文章排行、推荐排行等等,这就需要在列表文章前显示递增的数字了。

dedecms

对此官方给出了方法。这个标签:

[field:autoindex runphp='yes']@me=$GLOBALS['autoindex'];[/field:autoindex]

你可以这样使用:

{dede:arclist row=""5""� titlelen=""30"" }
<li><em>[field:autoindex runphp='yes']@me=$GLOBALS['autoindex'];[/field:autoindex]</em><a href=""

[field:arcurl/]""� title="[field:fulltitle/]" >[field:title/]</a></li>
{/dede:arclist}

这就实现了调用的列表逐行递增1,也许我们也会遇到加2的情况,你可以这样:

[field:autoindex runphp='yes']@me=$GLOBALS['autoindex']+1;[/field:autoindex]

你应该明白了吧,递增3就该+2了。

2、dede模板中调用不同样式的数字序号的方法

Dede在边栏的文章列表前添加数字序号,

dede在文章列表、自由列表、最新文章、热点内容、推荐内容等前添加数字序号与li样式列表背景图片,包括CSS部分代码与dede标签部分代码的修改。dede文章列表,dede数字序号,dedelist序号,dede最新文章,dede热点内容。列表效果:

列表不同样式

dedelist序号css代码部分

<styletype="text/css"><!--.downtop{
FLOAT:left;OVERFLOW:hidden;WIDTH:218px;HEIGHT:278px}
.downtopUL.text{
MARGIN:0px10px;WIDTH:198px;PADDING-TOP:5px

}
.downtopUL.textLI{WIDTH:198px}
.downtopUL.textSPAN{DISPLAY:block;FLOAT:left}
.downtopUL.textSPAN.num{
MARGIN-TOP:4px;PADDING-LEFT:1px;FONT-WEIGHT:bold;FONT-SIZE:10px;WIDTH:18px;
LINE-HEIGHT:
12px;
HEIGHT:
13px;
TEXT-ALIGN:
center;COLOR:
#fff;
BACKGROUND-COLOR:#b7b7b7}
.downtopUL.textLISPAN.active{BACKGROUND-COLOR:#7abdff}
.downtopUL.textSPAN.tit{
PADDING-LEFT:10px;OVERFLOW:hidden;WIDTH:168px;WHITE-SPACE:nowrap;HEIGHT:21px}--></style>

以下为引用内容:

<div><ul>
<ul>{dede:arclistorderby=pubdatetype=’commend.’titlelen=’26′row=’10′channel=3}<li>[field:globalrunphp='yes'name=autoindex]$a=”<span>”;$b=”</span>”;$c=”<span>”;
if(@me&gt;3)@me=$c.@me.$b;else@me=$a.@me.$b;
[/field:global]<span>[field:title/]</span></span>< /li></ul></ul>{/dede:arclist}</div>dede标签部分

猜你喜欢

给我留言

留言无头像?