设为首页
收藏本站
切换到窄版
资源库
首页
BBS
透析指南
音频娱乐
文库中心
查违章
礼品兑换
登录
立即注册
吾7分享
»
首页
›
更多资源
›
Discuz! X 交流
›
好久没提问了,今天来提问一下。看看有没有大神来帮助一 ...
返回列表
发布新帖
好久没提问了,今天来提问一下。看看有没有大神来帮助一下的。 New
147
9
蝙晷擦
Lv.1
发表于 2024-11-19 10:38:17
|
查看全部
阅读模式
看图。
这是一个diy的帖子模块,希望让今日发布的内容时间变成红色(图中红框),昨天发布的依然保持当前色。
如:11月16日新的内容日期颜色为红色。11月15日或者之前的日期颜色保持不变。
最终要求效果如下图
当然不希望用到插件。
1 贡献
最佳答案
{dateline}{title} 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'; } }); });
复制代码
bug八阿哥发表于3 天前
详细答案 >
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
电梯直达
评论
9
成娅旃
Lv.4
发表于 2024-11-19 10:38:58
|
查看全部
补充一下当前模块的diy模块的代码
<div class="module cl xl xl1"> <ul> [loop]
复制代码
回复
使用道具
举报
照妖镜
宿和怡
Lv.4
发表于 2024-11-19 10:39:41
|
查看全部
直接发代码循环标签下的不显示了 我补一张图片
回复
使用道具
举报
照妖镜
黎世敏
Lv.4
发表于 2024-11-19 10:39:52
|
查看全部
首先要获取时间的变量才可以
假设 $slide['dateline'] 是 UNIX 时间戳
<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>
复制代码
回复
使用道具
举报
照妖镜
黎世敏
Lv.4
发表于 2024-11-19 10:40:34
|
查看全部
最好是发完整的代码出来
回复
使用道具
举报
照妖镜
郁和静
Lv.4
发表于 2024-11-19 10:41:10
|
查看全部
<div class="module cl xl xl1">
<ul>
循环
<li><em>{dateline}</em><a href="{url}" title="{title}"{target}>{title}</a></li>
循环
</ul>
</div>
回复
使用道具
举报
照妖镜
阎清雅
Lv.2
发表于 2024-11-19 10:41:16
|
查看全部
<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.4
发表于 2024-11-19 10:41:40
|
查看全部
尝试了一下,目前没有效果。
在编辑中也修改了几次日期显示效果,都不行呢。
回复
使用道具
举报
照妖镜
宿和怡
Lv.4
发表于 2024-11-19 10:41:59
|
查看全部
DIY内不支持判断逻辑类的代码的,所以不能达到你的需求
回复
使用道具
举报
照妖镜
成娅旃
Lv.4
发表于 2024-11-19 10:42:55
|
查看全部
刚才尝试了一下吧script的判断写进了这套模板 当前模块的下方。然后把时间格式改成yyyy-mm-dd就可以正常显示效果了
回复
使用道具
举报
照妖镜
返回列表
发布新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
蝙晷擦
Lv.1 新手上路
主题
1
回帖
0
积分
25
+ 关注
发消息
图文热点
传奇版本库dz程序
1525 人气
#Discuz!插件模板
MDZ 编辑器 收费版
1170 人气
#Discuz!插件模板
【可可】分销合伙人
1187 人气
#Discuz!插件模板
微信支付宝购买版块
1182 人气
#Discuz!插件模板
推荐话题
1
简约_通用_自由配色电脑版UTF8
1785 阅读
admin
2
[1314]SEO智能伪静态Discuz伪静态高级版
1685 阅读
admin
3
资源分类_素材教程手机版UTF8
5916 阅读
admin
4
简约_通用_手机同步手机版UTF8
1597 阅读
admin
5
Discuz! N7正式版 UTF8
1384 阅读
admin
最新发布
传奇版本库dz程序
透析要忌口的三种食物,有人从未重视!
MDZ 编辑器 收费版
最适合肾友的优质蛋白食物
【可可】分销合伙人
微信支付宝购买版块
Discuz! 可可付费看帖
【可可】考试中心
关于我们
关于我们
免责声明
应用市场
联系我们
服务支持
礼品兑城
音频娱乐
帮助中心
售后服务
投诉/建议联系
5857225@qq.com
未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
关注公众号
添加微信客服
Powered by Discuz! X5.0
Licensed
2022-2025
吾7分享
版权所有
All Rights Reserved.
|
网站地图
|
湘公网安备43112302000109号
ICP备案:湘ICP备19002042号-3
关灯
在本版发帖
扫一扫添加微信客服
返回顶部
快速回复
返回顶部
返回列表