·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

好久没提问了,今天来提问一下。看看有没有大神来帮助一下的。 New

91 9
发表于 2 小时前 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
好久没提问了,今天来提问一下。看看有没有大神来帮助一下的。
New



看图。
这是一个diy的帖子模块,希望让今日发布的内容时间变成红色(图中红框),昨天发布的依然保持当前色。

如:11月16日新的内容日期颜色为红色。11月15日或者之前的日期颜色保持不变。

最终要求效果如下图
好久没提问了,今天来提问一下。看看有没有大神来帮助一下的。
New



当然不希望用到插件。
我知道答案 回答被采纳将会获得1 贡献 已有11人回答
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论9

独家记忆Lv.8 发表于 2 小时前 | 查看全部
补充一下当前模块的diy模块的代码
  1. <div class="module cl xl xl1">    <ul>        [loop]
复制代码
我要说一句 收起回复
浅生Lv.8 发表于 2 小时前 | 查看全部
直接发代码循环标签下的不显示了 我补一张图片
好久没提问了,今天来提问一下。看看有没有大神来帮助一下的。
New
我要说一句 收起回复
独家记忆Lv.8 发表于 2 小时前 | 查看全部
首先要获取时间的变量才可以
假设 $slide['dateline'] 是 UNIX 时间戳
  1. <ul class="cl">    <!--{loop $slides $slide}-->    <?php    $postDate = date('Y-m-d', $slide['dateline']);    $isToday = ($postDate === $currentDate);    ?>    <li>        <p style="color: <?php echo $isToday ? 'red' : 'black'; ?>;">            <?php echo $postDate; ?>        </p>    </li>    <!--{/loop}--></ul>
复制代码
我要说一句 收起回复
IT618发布Lv.8 发表于 2 小时前 | 查看全部
最好是发完整的代码出来
我要说一句 收起回复
拾光Lv.8 发表于 2 小时前 | 查看全部
<div class="module cl xl xl1">
    <ul>
    循环
    <li><em>{dateline}</em><a href="{url}" title="{title}"{target}>{title}</a></li>
    循环
    </ul>
</div>
我要说一句 收起回复
独家记忆Lv.8 发表于 2 小时前 | 查看全部
  1. <div class="module cl xl xl1">    <ul>        <li><em class="date">{dateline}</em><a href="{url}" title="{title}"{target}>{title}</a></li>    </ul></div><script>    document.addEventListener('DOMContentLoaded', function() {        const currentDate = new Date().toISOString().split('T')[0];        document.querySelectorAll('.date').forEach(function(dateElement) {            const dateText = dateElement.textContent.trim();            if (dateText === currentDate) {                dateElement.style.color = 'red';            }        });    });</script>
复制代码
我要说一句 收起回复
浅生Lv.8 发表于 2 小时前 | 查看全部
尝试了一下,目前没有效果。
在编辑中也修改了几次日期显示效果,都不行呢。
我要说一句 收起回复
拾光Lv.8 发表于 2 小时前 | 查看全部
DIY内不支持判断逻辑类的代码的,所以不能达到你的需求
我要说一句 收起回复
IT618发布Lv.8 发表于 2 小时前 | 查看全部
刚才尝试了一下吧script的判断写进了这套模板 当前模块的下方。然后把时间格式改成yyyy-mm-dd就可以正常显示效果了
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.141.37.110,GMT+8, 2024-11-16 17:45 , Processed in 0.249526 second(s), 124 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表