·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
返回列表 发布新帖

Discuz!分类信息DIY调用模板设置方法与loop使用技巧

1743 0
发表于 2020-7-10 14:34:07 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

DZ的分类信息功能,本身有发贴页,列表页与帖子页模板,这个还不是调用,如果要在论坛发贴页,列表页与帖子页之外调用分类信息,怎么调用呢?

试过直接用门户里的模板调用,可是只能调用分类信息里的帖子主题,URL,分类名称等信息,而分类里的自定义字段不能调用出来,虽然我也想了一个方法《Discuz!调用分类信息自定义字段》调用,但是要自己写读取数据库的代码,不是很方便。

而分类的DIY调用模板是可以调用自定义字段。

先来讲怎么在网页上调用分类模板,用管理员登录后,在要DIY的网页上点击DIY,注意是高级模式,如下图:
Discuz!分类信息DIY调用模板设置方法与loop使用技巧 分类,分类信息,信息,diy,调用
模板-展示类-静态模块

然后数据来源选择分类信息。
Discuz!分类信息DIY调用模板设置方法与loop使用技巧 分类,分类信息,信息,diy,调用
下图选择了分类信息后,就在分类信息里选择对应的分类信息,如下图:
Discuz!分类信息DIY调用模板设置方法与loop使用技巧 分类,分类信息,信息,diy,调用


调用搞好后,然后就来讲分类DIY调用模板的设置方法。
后台-论坛-分类信息 找到你要调用的分类信息,然后点“模板”就进入以下界面,然后就可以在“DIY调用模板”里编辑代码了。
Discuz!分类信息DIY调用模板设置方法与loop使用技巧 分类,分类信息,信息,diy,调用

<style>
* { margin:0; padding:0; }
#sertitle{width:1002px; height:29px; margin:0 auto; overflow:hidden; background:url(/up_files/201206/20120626171556192.gif) repeat-x; border-left:1px solid #FF9A00; border-top:1px solid #FF9A00; border-bottom:1px solid #FF9A00; background-color:#FFF;}
#sertitle dt{text-align:center;color:#FFF;height:29px;font:bold 12px/29px "宋体";border-right:1px solid #FF9A00;float:left;overflow:hidden;}
#sertitle dd{text-align:center;color:#FFF;height:29px;font:bold 12px/29px "宋体";border-right:1px solid #FF9A00;float:left;overflow:hidden;}
.nowopen{width:1002px;border-left:1px solid #FF9A00; margin:0 auto;overflow:hidden;color:#000;}
.nowopen a {color:#000;}
.nowopen dd{text-indent:0.5em;float:left;height:24px;font:normal 12px/24px "宋体";border-bottom:1px solid #FF9A00;border-right:1px solid #FF9A00;overflow:hidden;}
.nowopen dt{float:left;height:24px;font:normal 12px/24px "宋体";border-bottom:1px solid #FF9A00;border-right:1px solid #FF9A00;overflow:hidden;}
.mc{width:115px;}
.ip{width:115px;}
.sj{width:165px;color:#FF0000;}
.xl{width:100px;}
.js{width:330px;}
.qq{width:100px;}
.xx{width:70px;text-align:center;}
.jz1{width:135px;}
.jz2{width:80px;}
.jz3{width:354px;}
.jz4{width:105px;}
.jz5{width:100px;}
.jz6{width:80px;}
.jz7{width:80px;}
.jz8{width:60px;text-align:center;}
</style>
<div id="sertitle">
<dd class="mc">名称</dd>
<dd class="ip">IP</dd>
<dd class="sj">开机时间[月/日/时]</dd>
<dd class="xl">线路</dd>
<dd class="js">详细版本介绍</dd>
<dd class="qq">客服QQ</dd>
<dt class="xx">主页地址</dt>
</div>
[loop]
<dl class="nowopen" style="background:#FFFF00" onmouseover=this.style.backgroundColor="#FFFFFF" onmouseout=this.style.backgroundColor="#FFFF00"><dd
class="mc"><a href="{wzdz_value}" target=_blank">{fwqIP_value}</a></dd><dd class="ip"><a href=go.htm?u={wzdz_value} target=_blank>【{fwqIP_value}】
</a></dd><dd class="sj">{kqsj_value}/{sjz_value}/{sjf_value}</dd><dd class="xl">{xllx_value}<img src="jp.gif" />
</dd><dd class="js">{tsjs_value}<img src="jp.gif" />
</font></dd><dd class="qq"><a href="{dlqdz_value}"target=_blank">登陆器下载</a></dd>
<dt class="xx"><a href="{wzdz_value} "target=_blank">点击查看</a></dt></dl>
[/loop]

以上代码应该是可以搞定了,但是在设计的时候,很容易忘记一人步骤,而这个很重要,如果没有设置,那么[loop][/loop]循环是空的。
设置方法:后台-论坛-分类信息-选择对应的分类-详情-主题展示勾选

我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.144.104.98,GMT+8, 2024-11-6 03:56 , Processed in 0.172054 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表