循环列表下如何读取指定添加时间日期的 那条新闻数据

迅睿框架 更新 2024-02-26 18:41:22 迅睿粉丝

想通过循环列表下,读取数据库新闻 中添加日期例如 2023年12月1号  

1号今天时间中的日期号数 对比 如果等于当前的日期号数 则显示并调用 该条新闻列表标题、


{dr_date($t['_inputtime'], 'd')}

{module module=news    如果数据日期等于当前日期 调用  catid=2 }

{/module}


类似 历史上的今天。。   例如当当前时间到达每月的18号  ,我调用了一条 该分类 新闻下18号的一条数据,如何实现?

方案

  • 外聘专员-小波工作室 #1 · 2023-12-01 07:58:00
    {php $where=urlencode('DATE_FORMAT(FROM_UNIXTIME(inputtime),"%d")="'.dr_date($t['_inputtime'], 'd').'"');}
    {module module=news where=$where catid=2 return=aaa}
    
    {/module}{$debug_aaa}
    亲测可行
  • 迅睿粉丝 #2 · 2023-12-04 13:31:28
    外聘专员-小波工作室 调试了很久还是出错啊,亲。
    标签解析:{module module=news where=DATE_FORMAT%28FROM_UNIXTIME%28inputtime%29%2C%22%25d%22%29%3D%2220%22 catid=32 return=aaa}错误提示:在[dr_1_news]表中字段[here]不存在(可用字段:id、catid、title、thumb、keywords、description、hits、uid、author、status、url、link_id、tableid、inputip、inputtime、updatetime、displayorder)查询解析: SELECT * FROM `dr_1_news` WHERE DATE_FORMAT(FROM_UNIXTIME(inputtime),"%d")="20" AND `dr_1_news`.`catid` = 32 ORDER BY `dr_1_news`.`updatetime` DESC 当前路由:home/index动态地址:index.php?变量前缀:aaa总记录数:0分页功能:未开启
  • 小黄人 18html #3 · 2023-12-04 13:57:21
    <?php
        $d = dr_date($t['_inputtime'], 'd');
        $query = urlencode('DAYOFMONTH(FROM_UNIXTIME(inputtime)) = '.$d);
    ?>
    {module module=news where='$query' return=t2}
    {$t2.title}
    {/module}{$debug_t2}
    亲测可行?人家发四个字就可以发,我发四个字就不给发?歧视吗?
  • 迅睿粉丝 #4 · 2024-02-26 18:41:22
    小黄人 18html 问题没有解决,就不回信息了,接下来,悄悄的做了个模块直接上架了售价10元,哈哈。小黄人不光黄,心里还还慌啊。。。

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。