织梦排行榜制作

织梦在做文章排行榜时,效果如下图,这个排行主要有两个知识点,其一是列表前面数字递增,其二是列表的前三篇文章序号背景色蓝色,其它序号背景是白色
 织梦在做文章排行榜时,效果如下图,这个排行主要有两个知识点,其一是列表前面数字递增,其二是列表的前三篇文章序号背景色蓝色,其它序号背景是白色。
织梦排行榜制作_lazybirdfly.com

    制作这种效果通常有两种方法,一种是截图法,一种是用织梦标签autoindex,详细方法如下:

方法一:把上图文章前面的序号列表截图,1-10的序号都在一个图片上,之后把图片设置为文章列表的背景图片,用css调整其到合适的位置,设置文章列表合适的行宽,就可以了,这样当显示几条文章时,就会显示相应长度的背景。

方法二:用css设置不同样式,例如,设置class=top为前三篇文章序号的样式,而其它文章为默认,[field:global name=autoindex/]标签可以递增的熟练。代码如下:
<UL >
  
  <LI class="top"><EM>[field:global name=autoindex/]</EM><A title=[field:title/] href="[field:arcurl/]" target=_blank>[field:title/]</A></LI>
  
 <LI><EM>[field:global name=autoindex/]</EM><A title=[field:title/] href="[field:arcurl/]" target=_blank>[field:title/]</A></LI>

</UL>
 
上面<li class="top">是蓝色序号背景样式,具体的css不演示,你可以设置成自己喜欢的样式,而第二个<li>没有class的样式,我们要加个判断条件,当序号小于3时(序号都是从0开始,所以前三项是0,1,2),<li>的class是top ,其它的没有class。把上面的代码,改为:

<UL id=phc1 name="tabul">
  
  {dede:artlist row='' orderby='hot'}
 <LI class="[field:global name=autoindex runphp="yes"]
  if(@me>3==0)@me="top";
  else @me="";     
  [/field:global]"><EM>[field:global name=autoindex/]</EM><A title=[field:title/] href="[field:arcurl/]" target=_blank>[field:title/]</A></LI>
  
  {/dede:artlist}
  
  </UL>

即:把<li >中的top改成[field:global name=autoindex runphp="yes"]
  if(@me>3==0)@me="top";
  else @me="";     
  [/field:global]

    这样就可以了,你可以去试一下。当然序号递增主要用[field:global name=autoindex/] ,如果你想得到其它相关效果,可以在百度查相关关键字。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

织梦后台在发布文章的时候可以让管理员填写文章来源或者作者信息,有些时候需要用到,有些时候可能就会留空,或者填写来源网络,作者匿名之类的所以跟版网教您可以用@me 来实现他。 下面这段代码可以实现在文章作者或者来源为空时则不显示,如果不为空则显示
今天看见一个标签[field:global runphp=yes name=autoindex][/field:global]开始有点奇怪他的原理,后来分析了下源码。还是很简单的。 arclist标签在执行过程中,会声明一个全局变量$GLOBALS[autoindex]=0,然后随着执行每一条数据对其自增长$GLOBALS[autoind
[field:global name=autoindex runphp=yes]if(@me%2==0)@me= class=\mar20\;else @me=;[/field:global] 这个参数可以应用于DEDE的有规律的列表输出,不仅可以加在{/dede:arclist}前,还可以加在调用的任何一个地方,控制CSS的输出,不仅可以应用于arclist,还
我们发现在织梦后台路径是显示uploads目录中,可我们产品类别上传图片的时候,路径为/uploads/allimg/,我们本想不让文件名那么长,既不优化网址也太长了。而且这是相对的网址,所以我们想办法要把allimg文件名去掉,简化网址。 使用下面的方法亲测可用: 修
DedeCMS,边栏错位,畅言 DedeCMS默认模板的页面布局是两栏式的,一段时间以来,总会时不时的出现右侧边栏错位,本来应该在右边的边栏,莫名其妙的就跑到下边去了。右边侧边栏的位置
使用织梦dedecms发布文章时,如果给文章添加了跳转属性,有时候会出现跳转页面什么都不显示,在后台编辑时,也全是空白页。下面告诉大家解决办法: 首先找到并打开 include/arc.archives.class.php 文件,在第499行的位置找到如下代码: header(location:{$t