|
有时候需要在门户首页或别的页面调用插件的数据,并且能与Discuz的DIY功能配合一起用,现在以it618积分商城为例,讲一下模块调用管理怎么使用。
一般DIY模块运用方法有二种: 一、添加新的DIY模块,这个就要插件的调用模块自己有数据+样式,或者样式在调用页面就有 添加模块的方法: 1、先添加框架如下图,如果有框架就不用添加了
2、然后在框架上添加模块,注意是展示类静态模块,如下图
3、弹出以下窗口,模块标识很重要,要与插件的模块标识符对应,数据来源设置为自定义HTML,HTML代码不用填
4、一般新添加的模块都没有样式,所以要把框架和模块的样式设置成无边框的
二、修改原有的DIY模块,用原有的DIY有很大的好处,因为可以保留原有模块标题与样式的很多设置,一般用于DIY模块已设计好的情况。 1、DIY模块标识与插件的模块标识符要对应,要么不修改DIY模块标识,让插件的模块标识符与它一样,要么修改DIY模块标识,让它与插件的模块标识符一样,都可以
2、复制模块的模板到插件模块模板,为了不让原模块的数据起作用,可以把显示条数设置为0,并且永不更新,如下图
效果图如下
知道DIY模块的用法后,就再看看插件的模块调用管理功能,DIY模块与插件模块是靠标识名称关联的。 以下是模块调用管理界面:
可以新增、修改与删除模块
添加模块时,有4种模块类型可以选择,注意提交后模块类型不可修改
可以点击“显示”与“隐藏”模块模板编辑器,编辑器内红色框框内都是商品相关的调用标签,可以先设计好模板样式,再用标签替换
代码如下: <div class="module cl xld">
[loop]
<dl class="cl">
<dd class="m">
<a href="{url}" target="_blank"><img src="{src}" width="350" height="242" alt="{name}" /></a>
<p>
<a href="{url}" title="{name}" target="_blank">{name}</a>
</p>
</dd>
<dt>
<a href="{url}" title="{name}" target="_blank">{name}</a>
</dt>
<dd>
<em class="y xg1 xw0">{username+url}<span>{date}</span></em>
</dd>
<dd class="summ">
{summary,300,'...'}<a href="{url}">[详细]</a>
</dd>
</dl>
[/loop]
</div> 商品类模块标签:[loop]...[/loop] 循环显示内容,{index} 记录序号,{siteurl} 本站的网址外站调用时可到,{id} 商品编号,{name} 名称,{summary,字数,'代替字符'} 商品简介 如:{summary,100,'...'},{time} 时间格式:2015-01-01 01:01:01,{date} 日期格式:2015-01-01,{username} 商品发布会员名,{username+url} 商品发布会布会员名带链接,{avatar,40,40} 商品发布会员头像带链接,{url} 链接,{src} 图片地址,{price} 价格,{creditname} 积分名称,{count} 库存数,{view} 浏览数,{plcount} 点评数,{salecount} 已交易数
来自建站学习研究资源开放平台【www.cgzz8.cn】 |