名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
第一种相关具体操作方法:
{dede:sql sql="select * from ultrax.pre_forum_ thread where fid=37 limit 0,10"} <li><a href="/bbs/forum.php?mod=viewthread&tid=[field:tid /] "> [field:subject function="cn_substr('@me',60)" /] [field:lastpost function="date('m-d h:M','@me')" /] </a></li> {/dede:sql} ultrax.pre_forum_ thread 为数据库和表名。 Fid 是板块的 id 。 第二种相关具体操作方法: 1. 网上的教程都是针对 Dz7.0 , dx1.0 dx1.5 dx2.0 数据表名已 经变化,所以 table="cdb_threads" 要改成 table="pre_forum_thread" 。 2. 一般论坛都安装在 BBS 子目录下, 所以引用的地址应改为: &n bsp; 如果是 discuz 动态论坛, href="[field:global.cfg_cmspath/]/bbs/viewthread.php? tid=[field:tid /]” 如果是 discuz 静态网站网页论坛, href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html" 说明: [field:global.cfg_cmspath/] 为 dede 安装目录,你也可以使用绝对路 径,如: href= 你 的站点 /bbs/thread-[field:tid /]-1-1.html 1. dede 具体调用 Dx1.0 之后,包括 dx1.5 , dx2.0 静态网站网页论坛最新主题 的相关具体操作方法:(伪静态网站网页) {dede:loop table="pre_forum_thread" if="displayorder!=- 1" sort="tid" row="10"}<a href=" [field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1- 1.html">•[field:subject function="cn_substr ('@me',30)" /]</a><br/>{/dede:loop} 2 、论坛指定版块帖子具体调用相关具体操作方法: (伪静态网站网页) { dede:loop table=“pre_forum_thread” if="fid=1 or fid=2 and displayorder!=-1" sort="tid" row="6" } <a href=" [field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html" target="_blank"> · [field:subject function="cn_substr(' @ me',50)" /] </a> <br/> { /dede:loop } 其中的 fid=1 or fid=2 是论坛主题分类 id ,可以按照自己要求来修改,如 果是一个分类就直接写 fid=x 3 、论坛调精华主题具体调用相关具体代码如下如下 :(伪静态网站网页) {dede:loop table=“pre_forum_thread” if="displayorder!=-1" sort="tid" row="10"} <a href=" [field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1- 1.html"> · [field:subject function="cn_substr('@me',30)" /] ([field:lastpost function="date('m-d h:M','@me')" /]) </a> <br/> {/dede:loop} 4. 如果想具体调用某个板块的精华主题 相关具体代码如下如下:(伪静态网站网页) {dede:loop table=“pre_forum_thread” if="fid=5 and displayorder!= -1" sort="tid" row="10"} <a href=" [field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1- 1.html"> [field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d h:M','@me')" /]) </a> <br/> {/dede:loop} 其中的 fid=5 是论坛主题分类 id ,可以按照自己要求来修改, 如果想具体调用论坛所有 的板块的最新精华主题只要去掉 fid=5 and 就可以了。 4 、具体调用的帖子站点列表这可以按查看 次数排序,(伪静态网站网页) {dede:loop table=“pre_forum_thread” sort="views" row="10"} <a href=" [field:global.cfg_cmspath/]/bbs/viewthread.php?tid=[field:tid /] "> · [field:subject function="cn_substr('@me',30)" /] ([field:lastpost function="date('m-d h:M','@me')" /]) </a> <br/> {/dede:loop} 其中 sort="views" 就是控制按照查看 次数排序的相关具体代码如下 5 、论坛置顶版块帖子具体调用相关具体操作方法举 例:(伪静态网站网页) { dede:loop table=“pre_forum_thread” sort="dateline" if="fid='3' and typeid='51'" row="10" } <a href=" [field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html" target="_blank"> · [field:subject function="cn_substr(' @ me',30)" /]</a> <br> { /dede:loop } 论坛最新主题具体调用: {dede:loop table=" pre_forum_thread " sort="tid" row="10"} <a href="/dz/viewthread.php?tid=[field:tid /]"> · [field:subject function="cn_substr('@me',30)" /] ([field:lastpost function="date('m-d h:M','@me')" /]) </a> <br/> {/dede:loop} 具体调用特定板块的主题 {dede:loop table=" pre_forum_thread" if="fid=5 and displayorder!=-1" sort="tid" row="10"} <a href="/dz/viewthread.php?tid=[field:tid /] "> ·[field:subject function="cn_substr('@me',30)" /]([field:lastpost function="date('m-d h:M','@me')" /]) </a> <br/> 具体调用论坛指定板块精 华帖。 {dede:loop table=" pre_forum_thread " if="fid=5 AND digest>0 and displayorder!=-1 " sort="tid" row="10"} <a href="/dz/viewthread.php?tid=[field:tid /]"> · [field:subject function="cn_substr('@me',30)" /] ([field:lastpost function="date('m-d h:M','@me')" /]) </a> <br/> 具体调用论坛指定板块精 华帖( 按查看次 数排序): 论坛最新主题: <br/> {dede:loop table=" pre_forum_thread " if="fid=5 and displayorder!=- 1" sort="views" row="10"} <a href="/dz/viewthread.php?tid=[field:tid /]"> · [field:subject function="cn_substr('@me',30)" /] ([field:lastpost function="date('m-d h:M','@me')" /]) </a> <br/> {/dede:loop} 以往的相关具体操作方法都是针对 Dz7.0 , dx1.0 dx1.5 dx2.0 数据表名已经变化,所以 table="cdb_threads" 要改成 table="pre_forum_thread" 。 2. 开启了伪静态网站网页论坛与动态论坛引用地址 是不一样的。假设论坛安装在 BBS 子目录下, 那么引用的地址应改为: discuz 静态网站网页论坛 , href="[field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1-1.html" discuz 动态论坛 , href="[field:global.cfg_cmspath/]/bbs/ viewthread.php?tid= [field:tid /]” 说明: [ field:global.cfg_cmspath/] 为 dede 安装目录,你也可以使用绝对路径,如: href= http://www.mzdh.net/bbs/thread-[field:tid /]-1 -1.html href= http://www.mzdh.net/thread-[field:tid /]-1- 1.html (开启 bbs 为子域名) 结合网上关于 dede 具体调用 dz7.0 以前的教程,得出 dede 具体调用 dx 静态网站网页论坛 最新相关具体操作方法 :1. dede 具体调用 Dx1.0 之后,包括 dx1.5 , dx2.0 静态网站网页论坛最新主题的相关具体操作方法 :(伪静态网站网页)
1. {dede:loop table="pre_forum_thread" sort="tid" row="10"}<a href=" [field:global.cfg_cmspath/]/bbs/thread-[field:tid /]-1- 1.html">•[field:subject function="cn_substr ('@me',30)" /]</a><br/>{/dede:loop}
2. 我具体调用的是最新发布的帖子。具体调用相关具体代码如下如下:
<UL> {dede:loop table='**********.pre_forum_thread' sort='tid' row='16' } <LI><A href="/shequ/forum.php? mod=viewthread&tid=[field:tid /]" target=_blank> [field:subject function='cn_substr(@me,32)'/]</A> </LI> {/dede:loop} </UL> 说明:**********.pre_forum_thread 其中的**********是你的数据库名称 ,另外还要把相关具体代码如下中的shequ修改为你的 discuz x的安装目录名称。你的DZX目录是什么就写什么,这 点很重要!如果你是具体调用的静态网站网页的,那么就把相关具体代码如下中的链接改为的格式就可以了。 根据你的站点需要你还可以修改其中的具体调用条数row='16' 上面是动态网站内容的具体调用,如果你的论坛做了伪静态网站网页处 理,那么具体调用的链接、修改下就可以了!具体调用演示如下: <UL> {dede:loop table='**********.pre_forum_thread' sort='tid' row='16' } <LI><A href="/shequ/thread-[field:tid /]-1- 1.html" >[field:subject function='cn_substr(@me,32)'/] </A> </LI> {/dede:loop} </UL> 如果具体调用的需要新窗口打开的话,可以在 shequ/thread-[field:tid /]-1- 1.html后面加上target="_blank" 例如: <UL> {dede:loop table='**********.pre_forum_thread' sort='tid' row='16' } <LI><A href="/shequ/thread-[field:tid /]-1- 1.html" target=_blank>[field:subject function='cn_substr (@me,32)'/]</A> </LI> {/dede:loop} </UL> 最后,下面发一个DEDE具体调用 discuz x的家园home.php最新日志的相关具体代码如下具体调用相关具体代码如下如下(动态具体调用演 示): {dede:loop table='你的数据库名.pre_home_blog' sort='blogid' row='12'} <LI>·<A href="/你的DZ X安装子目录名/home.php?mod=space&uid=[field:uid/]&do=blog&id= [field:blogid/]" target=_blank>[field:subject function='cn_substr(@me,28)'/] </A> </LI> {/dede:loop} 同样你要修改你的数据库名,或你安装DZX的目录名,其实都很简单 ,以前DEDE具体调用DZ的时候数据表名不一样,论 坛的cdb_threads数据表名变成了现在的pre_forum_thread UChOME的uchome_blog变成了现在的pre_home_blog。 |
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。DEDECMS 如何让栏目外部链接在新窗口中打开