Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] Discuz! X2.5数据调用 模块内部调用与外部调用的使用方法

[复制链接]
dujun0618 发表于 2012-8-23 08:23:17 | 显示全部楼层 |阅读模式
前面讲到了《Discuz! X2.5模块列表与数据调用的特点与区别》现在重点讲一下数据调用的方法,数据调用是一个很不错的功能,做好的模块可以全站调用,而且也可以在站外调用。
一般做一个网页是先设计好布局,然后填充数据,那么模块就是部分布局与数据的组合,所以先要确定好网页布局,才可以确定模块的代码。
以一个网页部分为例:

代码如下:
<!--Row8 活动回顾-->
<DIV class="layout mt10 ov shaw ycol">
<DIV class="img-list ">
<DIV class="hs-main-title ">
<H4>活动回顾</H4><SPAN><A href="#"
target=_blank>标签一</A> <EM>|</EM> <A href="#"
target=_blank>标签二</A></SPAN></DIV>
<DIV class=area-liss>
<DIV class=liss><SPAN class=pre></SPAN></DIV>
<DIV class=area-roll>
<UL>
<!--{block/101}-->
</UL></DIV>
<DIV class=liss><SPAN class=next></SPAN></DIV></DIV></DIV></DIV>
<!--Row8 活动回顾-->
[loop]
<LI><A href="{url}" target=_blank><IMG  src="{pic}">
  <SPAN></SPAN><EM>{title}</EM> </A></LI>
[/loop]

添加此模板的方法:
后台-门户-模块管理-数据调用
添加调用


然后保存后,就可以获取内部调用与外部调用的代码了


当然这只是html代码,那么样式放哪里呢?
有二种方法:
1、直接放在/template/default/common/header_common.htm模板文件里,这个文件是DZ的全局文件,每个网页都会调用的
<link rel="stylesheet" type="text/css" href="你自定义的样式文件路径" />这行代码可以放在有类似这样代码的后面
2、也可以不放在全局模板里,因为你的模块只会出现在一个页面,那么可以找到那个模板文件,直接把方法1的代码放到文件里

详细:http://www.cnit618.com/html/kyxt/discuz/2692.htm
49669335 发表于 2012-8-28 21:43:16 | 显示全部楼层
{:soso_e144:}顶了!下面跟上
回复

使用道具 举报

萝卜缨 发表于 2012-12-27 18:28:37 | 显示全部楼层
回复

使用道具 举报

25018642 发表于 2013-4-11 03:16:10 来自手机 | 显示全部楼层
学习了。
回复

使用道具 举报

amdancy 发表于 2015-11-26 15:41:50 | 显示全部楼层
学习,还是实用的,原来根本不知道有这个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 10:41 , Processed in 0.018651 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表