联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
循环列表下如何读取指定添加时间日期的 那条新闻数据
类型:迅睿CMS 更新时间: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
    Chrome 0
    {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
    Chrome 0
    外聘专员-小波工作室 调试了很久还是出错啊,亲。
    标签解析:{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楼    小黄人 18html
    2023-12-04 13:57:21
    Chrome 0
    <?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
    Chrome 0
    小黄人 18html 问题没有解决,就不回信息了,接下来,悄悄的做了个模块直接上架了售价10元,哈哈。小黄人不光黄,心里还还慌啊。。。