帝国cms 调用灵动标签后,如何在标题后面输出new的标识?

1.css代码:

.newpage::after {
    content: "新";               /* 显示的文字 */
    display: inline-block;
    color: #ff0000; 
    font-weight: bold;           
    font-size: 14px;             
    margin-left: 8px;            
    animation: gentleJump 1s ease-in-out infinite; 
}

@keyframes gentleJump {
    0% { transform: translateY(0); }
    50% { transform: translateY(-3px); } 
    100% { transform: translateY(0); }
}

2.php代码,判断输出class属性值

<?php if (time() - intval($bqr['newstime']) <= 259200){echo 'newpage';}?>

3.完整的灵动标签调用代码。

[e:loop={1,8,0,0}]
<li>
<a class="<?php if (time() - intval($bqr['newstime']) <= 259200){echo 'newpage';}?>" href="<?=$bqsr['titleurl']?>"  title="$bqr['title']"><?=esub($bqr['title'],15,"...")?></a>
<span class="carousel-date"><?=date("Y-m-d",$bqr[newstime])?></span>
</li>
[/e:loop]

显示效果:

20260304115453596-image

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容