织梦dedecms的arclist循环中判断第一个li添加css,否则不加

阿奇源码默认解压密码为"www.aqiyuanma.com",2021年9月11日前的源码默认解压密码为"www.hnymwl.com"
阿奇官方VIP技术群:483386718,阿奇源码技术交流群:938992858!速奇云-香港云服务器38元/月

  
dedecms的arclist循环中,判断若是是第一个li,则添加牢固的css,否则不加

  写法如下:

{dede:arclist row=4  flag='p'}
 <li [field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me="";[/field:global]>[field:global.autoindex/]</li>
{/dede:arclist}
[field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me="";[/field:global]

  这句话的意思就是,若是循环出的是第一个,则添加class=on,否则为空。

  注重:红色部门有两个等号。

  ———————————————————————-

  
判断当前页是否为DedeCMS首页

{dede:geturl runphp='yes'}  
$cu = GetCurUrl();  
if($cu == '/'|| $cu == '/index.php'){  
    @me = 'current';  
}  
{/dede:geturl}

  ———————————————————————-

  
DedeCMS列表页判断字段是否为空

{dede:field.array runphp='yes'}
   if(@me['shorttitle']==''){
      @me=@me['title'];// 注重这个分号,不要遗忘了
   }else{
      @me=@me['shorttitle'];// 注重这个分号,不要遗忘了
   }
{/dede:field.array}

  ———————————————————————-

  
DedeCMS文章详细页判断字段是否为空

{dede:field.price runphp='yes'}
   if(@me<>''){
      @me = '人民币'.@me;// 注重这个分号,不要遗忘了
   }else{
      @me='面议';// 注重这个分号,不要遗忘了
   }
{/dede:field.price}

  ———————————————————————-

  织梦的列表标签中有个坏处,就是不能在标签语句中直接使用if语句做判断,若是针对某个字段做判断的话 可以接纳这样一种方式,在列表内部做判断,若是人人有更好的设施,希望能多多指点

{dede:list pagesize='4'} 
[field:array runphp='yes'] 
if(@me['zhiweishuxing']=='热招职位') 
{ 
@me = (strlen(@me['title'])>20) ? ('<li><a href='.@me['arcurl'].'>'.cn_substr(@me['title'],30).'...'.'</a></li>') :('<li><a href='.@me['arcurl'].'>'.@me['title'].'</a></li>'); 

} 
[/field:array] 
{/dede:list}

  ———————————————————————-

  {channelartlist}这个标签在织梦dedecms中是频道列表的意思,加上这个标签,系统的所有栏目就会按顺序排列显示,今天在做模板的时刻想在织梦dedecms的频道列表中对列表的漫衍举行区分,也就是排在第一的栏目接纳一种class样式,排在第二的栏目则接纳另一种class样式,行使dede:global标签也可以实现奇偶判别,从而到达这种效果。

  例如:

  第一个栏目(奇数)想接纳这种<div class=”1″></div>样式

  第二个泛起的栏目(偶数)想接纳这种 <div class=”2″></div>样式

  依此循环。

  实现的方式如下:

{dede:channelartlist} 
<div class="{dede:global.itemindex runphp='yes'} 
if((@me %2) == 0) 
{ 
@me ='2'; 
} 
else{ 
@me = '1'; 
} 
{/dede:global.itemindex}></div> 
{/dede:channelartlist}

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

注:在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责。

阿奇源码 DEDECMS教程 织梦dedecms的arclist循环中判断第一个li添加css,否则不加 https://www.aqiyuanma.com/109868.html

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

你的前景,远超我们想象
织梦dedecms的arclist循环中判断第一个li添加css,否则不加-海报

分享本文封面