帝国cms的,这个代码什么意思?

查看 28|回复 2
作者:吕公子   
这个代码是什么意思?
在下面这个代码基础上,怎么修改成最新文章,或者一级推荐,之前一直用
除了这种写法 [e:loop={'news',60,18,0,'isgood=1','newstime DESC'}]
下面这个代码一般都什么时候用?
[ol]
  • query("SELECT * FROM {$dbtbpre}ecms_news  ORDER BY onclick LIMIT 60");
  • $count = 0; // 计数器
  • while ($r = $empire->fetch($sql)) {
  • if ($count % 5 == 0) {
  • echo '[tr]'; // 新的一行
  • }
  • echo '[td]';
  • echo '[url=]' . esub($r['title'], 22, '…') . '' . date("m-d", $r['newstime']) . '[/url]';
  • echo '[/td]';
  • $count++;
  • if ($count % 5 == 0) {
  • echo '[/tr]'; // 结束当前行
  • }
  • }
  • // 如果最后一行不满5个[td],补齐空白[td]
  • if ($count % 5 != 0) {
  • $remainingTd = 5 - ($count % 5);
  • for ($i = 0; $i [/ol]复制代码

    代码, 帝国

  • 美文苑文学网   
    从帝国CMS的ecms_news表中查询前60条新闻,并将这些新闻以每行5个单元格的表格形式展示在页面上。如果最后一行的新闻数量不满5个,则会输出空白的[td]单元格以补齐表格。
    吕公子
    OP
      
    美文苑文学网 发表于 2024-5-8 22:41
    从帝国CMS的ecms_news表中查询前60条新闻,并将这些新闻以每行5个单元格的表格形式展示在页面上。如果最后一行的新闻数量不满5个,则会输出空白的单元格以补齐表格。

    原来如此啊!感谢!首页调用新闻的这个区域,如果想让新闻更具有时效性要咋弄啊, 我发了这个区域的新闻,正常刷新首页后,这个位置也不改变。是要生成单独的某个东西么,让这块新闻变化
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部