dede5.7如何调用discuz2.0论坛内容

织梦教程 强烈建议 2024-06-16 10:38 91 0

  dede如何调用discuz2.0论坛内容

  情况是这样的,我在百度谷歌找相关的文章解决,结果回答都是这样的:

  {dede:loop table="cdb_threads" if="fid=5 AND digest>0 and displayorder!=-1 " sort="tid" row="10"}

  

  ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d H:M','@me')" /])

  

  

  {/dede}

  当我看到这代码的时候就已经感到不对了,我虽然不是什么高手,但这样的像这样的错误还是知道的,结尾应该是{/dede:loop},然后我再找结果,但是让我感到奇怪的是这么多错误和答案怎么会有资格排到前面,就因为它是百度的产品?

  我找了很长时间,所有的代码基本上和上面的代码相差不了多少,就算结尾是正确的也是不行的,终于找到了一篇好文章,回答的真的很好,我们的论坛都开启了静态(伪静态),而上面的动态,所以我生成,dede5.7就开始提示错误,我知道一定错了,看了这篇文章才知道原来是这样,他提供的答案如下:(也有小问题)

  {dede:loop

  table="pre_forum_thread" sort="tid" row="10"}

  href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid

  /]-1-1.html">•[field:subject function="cn_substr()"

  /]
{/dede:loop}

  这里面有一点小问题,我来解释一下,pre_forum_thread

  这是你的数据库名,前面都是pre,如果不是也会提示错误, row=10说明调用10条,你可以改成你想要的数量,a

  href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid

  /]-1-1.htm说明调用静态页面,后面还有一个黑点,说明文章前面有一个黑点,你可以选择不要。@me',30显示30个字符。

  你们可以看我的网站移动硬盘之家推荐阅读下面的文章就是调用discuz2.0论坛的内容。更改如下:

  {dede:loop

  table="pre_forum_thread" sort="tid" row="10"}

  •   href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html"

      target="_blank">[field:subject function="cn_substr()"

      /]


  • {/dede:loop}

      以上才是正确的代码。我加了一对

  • 标签,说明空行,以上文章希望对你有用。

      当我写完之后,我想起了dede论坛可能有相关的文章,结果我查了好几天结果都没找到,可能贴子太多了,可能标题关建词的问题,我真的没有找到,所以今天就发表出来,为了那么想找资料的站长方便。

    本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!