Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

教程:图文并茂的手把手的教你使用强劲的模块功能!(站长必读)

目前发行的SupeSite V5.0测试版本中,已经对大家开放了强劲的模块功能。不过,大家可能没有利用起来。
模块功能,是supesite的核心功能之一。通过模块功能,站长可以轻松的构建一个非常强大的站点。此功能非常强大,几乎能实现你想要的任何利用论坛、X-Space的资源来建站的功能,不过需要一定的技巧才能学会使用。可以让你把论坛的帖子、用户、附件等几乎所有的信息,X-Space的日志、图片、商品、文件等等,都给读取出来,并按照你指定的风格样式,显示在你指定的页面位置。

现在,通过一个简单的教程,图文并茂的教你实现一个非常简单的功能:获取论坛的最新发贴。

1. 首先,我们需要先做一个显示论坛主题标题的模块风格文件。(这个将来官方会提供默认的一系列风格文件,一般不需要用户自己来制作,不过现在还没有,所以需要先教大家制作一个)

我们编写论坛主题标题的模块风格文件的具体内容为:
  1. <!--{loop $iarr $value}-->
  2. <li><a href="$value[url]">$value[subject]</a></li>
  3. <!--{/loop}-->
复制代码
把这些内容添加到一个新文件里面,并任意命名一个后缀为 .html.php 的文件名。
这里,我们命名为: thread_subject_list.html.php

其中,$iarr变量为一个数组,存放着读取出来的论坛主题列表。
$value存放一条主题的所有信息。包括标题(subject)、作者(author)、发贴时间(dateline)、回复数(replies)、查看数(views)等等。

接下来,把我们刚才制作的thread_subject_list.html.php文件,通过ftp,上传到程序的styles目录。



2. 接下来,以管理员的身份,进入SupeSite管理平台。



3. 进入后台后,点击菜单 模块 -> 模块风格 ->添加新风格 菜单,先为模块设置一个样式风格



按照以下描述进行新模板风格设置:

模块:论坛主题
风格方案名:论坛主题标题列表
风格模板文件地址:thread_subject_list.html.php



然后点击提交即可。

4. 点击菜单 模块 -> 模块列表 -> 添加模块 -> 论坛主题
按照如下描述进行新模块的添加:

模块名:论坛最新主题列表
列表排序:第一排序 选择 发贴时间 递减
选择风格:选择 论坛主题标题列表

其他保持默认,不用修改。



点击提交即可。

5. 现在我们就得到了需要的模块代码了。



代码如下
  1. <!--论坛最新主题列表 begin--><!--{block name="bbsthread" parameter="order/dateline DESC/limit/0,10/cachetime/900/tpl/thread_subject_list"}--><!--论坛最新主题列表 end-->
复制代码
6.现在,我们就可以把模块代码,添加到任意一个模板文件的任意一个你想加入的位置了。
比如,我们想 在首页的 最新评论位置 修改为显示 论坛的最新主题列表,



我们用记事本打开首页的模板文件 templates/default/blog_index.html.php
找到 显示最新评论的模块代码
  1. <!--最新评论列表 begin--><!--{block name="spacecomment" parameter="order/dateline DESC/limit/0,16/subjectlen/20/cachetime/1800/tpl/item_subject_list"}--><!--最新评论列表 end-->
复制代码
替换为我们自己的论坛最新主题列表模块代码
  1. <!--论坛最新主题列表 begin--><!--{block name="bbsthread" parameter="order/dateline DESC/limit/0,10/cachetime/900/tpl/thread_subject_list"}--><!--论坛最新主题列表 end-->
复制代码
并且将 最新评论 的标题
  1. <h3>最新评论</h3>
复制代码
修改为 论坛最新主题 的标题
  1. <h3>论坛最新主题</h3>
复制代码
保存。上传到空间,覆盖原来的首页模板文件templates/default/blog_index.html.php。

OK

刷新一下你的首页吧。
你的成果已经OK了。



不过,由于现在查看论坛帖子的功能还在开发完善中,因此你添加的主题还不能正常查看。
不过,通过上面的教程,你可以举一反三,通过模块,获取其他各类信息,打造出真正属于自己的站点页面。
俺的Space
http://sup.discuz.net
如果有问题,请到论坛上发帖询问,不要PM我,以免延误你问题的解决,谢谢。
学习,好
哈哈,楼上的还记得我是谁吗?
www.muzhiben.com
木之本中文社区

回复 #3 木之本櫻 的帖子

呵呵.哥哥.怎么会忘记你啊..

你现在忙什么呢啊?

回复 #4 聿歆 的帖子

哥哥???
你不要吓偶啊……
别人免费发模板、插件,请回帖支持,哪怕是说声谢谢。如果你还想下次能得到别人的分享。
不错,学习了

学下
空间演示:  viki生活馆
双线空间,1G300元 送100M MYSQL数据库,试用7天30天内无条件退款
官网:速度吧 客服 QQ:52033446
支持一下,
学习学习,。
学习下下~~
一起听梁静茹国际后援会  提供雷傲转Discuz!/动易转帝国CMS/动易转PHPCMS
您还在为找空间发愁吗?用用我们推荐的优质空间吧`联系开通直接PM偶
嘿嘿
不错
支持一下啦~~~
返回列表