读此教程之前,请先看:图文并茂的教你如何创建模块和修改JS调用的内容
大家都知道 SupeSite 自带很强大的模块功能,但是得到的代码究竟是根据什么模板在网页显示的呢?如果想修改显示方式应该怎么做呢?如果系统自带的风格不能满足我自己的应用,应该怎么办呢?带着这三个频率很高的问题,我们进行学习、讨论。
1、模块代码的模板文件存放位置:SS根目录下 styles 文件夹里的12个文件。如图1。
2、如果想修改调用模块的显示方式,首先要找到模块的风格文件(图2是模块与风格的对应图),然后在 styles 里找到此文件进行修改。(修改方法下文会介绍)。
3、如果系统自带的风格不能满足您的需要,您可以自己指定自己的模块风格文件地址。模块风格文件必须先上传,并放置于styles目录下面,后缀为.html.php。
3个疑问已经解答了,接下来说一个修改模块文件的小技巧。(当然您完全可以使用其他的方法)。
例如调用“论坛会员”这个模块,默认的模板只显示会员名,如果想显示用户的头像,昵称等信息的话,可以这样修改。
先看默认的代码是:
<li><a href="$value[url]" target="_blank">$value[name]</a></li>
我们可以使用这个语句打印 $value 这个数组,<!--{eval print_r ($value)}-->。打印数组之后,我们就可以调用数组里的信息了。
例如这些参数:$value[avatar]--会员头像,$value[nickname]--会员昵称等,根据您需求的信息选择相应参数。
举一个例子,如果想在调用的用户名之前显示用户的头像,可以修改代码为:
<li><img src="$value[avatar]"></img><a href="$value[url]" target="_blank">$value[username]</a></li>
现在您一定觉得修改这个是很简单的了哇。。。
如果系统自带的风格不能满足您的需要,请根据上面介绍的方法增加模块,代码可以参考已有的代码。举一反三很重要滴,呵呵。
网友评论