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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

修改模块风格文件的小技巧

[复制链接]
安笛 发表于 2007-3-2 16:04:35 | 显示全部楼层 |阅读模式
读此教程之前,请先看:
图文并茂的教你如何创建模块和修改JS调用的内容
https://discuz.dismall.com/thread-481109-1-1.html

大家都知道 SupeSite 自带很强大的模块功能,但是得到的代码究竟是根据什么模板在网页显示的呢?如果想修改显示方式应该怎么做呢?如果系统自带的风格不能满足我自己的应用,应该怎么办呢?带着这三个频率很高的问题,我们进行学习、讨论。:)

1、模块代码的模板文件存放位置:SS根目录下 styles 文件夹里的 12 文件。如下图。
     在模块代码,tpl之后的参数,代表需要应用哪个版本显示js调用的数据。如:tpl/subject_username_li,代表应用的模板是: subject_username_li.html.php
  
  
2、如果想修改调用模块的显示方式,首先要找到模块的风格文件(下图是模块与风格的对应图),然后在 styles 里找到此文件进行修改。(修改方法下文会介绍)。
  
  
3、如果系统自带的风格不能满足您的需要,您可以自己指定自己的模块风格文件地址。模块风格文件必须先上传,并放置于styles目录下面,后缀为.html.php。
3个疑问已经解答了,接下来说一个修改模块文件的小技巧。(当然您完全可以使用其他的方法)。
例如调用 论坛会员 这个模块,默认的模板只显示会员名,如果想显示用户的头像,昵称等信息的话,可以这样修改。
先看默认的代码是:
  1. <li><a href="$value[url]" target="_blank">$value[name]</a></li>
复制代码
我们可以使用这个语句打印 $value 这个数组,<!--{eval print_r ($value)}-->。打印数组之后,我们就可以调用数组里的信息了。
例如这些参数:$value[avatar]--会员头像,$value[nickname]--会员昵称等,根据您需求的信息选择相应参数。
举一个例子,如果想在调用的用户名之前显示用户的头像,可以修改代码为:
  1. <li><img src="$value[avatar]"></img><a href="$value[url]" target="_blank">$value[username]</a></li>
复制代码
现在您一定觉得修改这个是很简单的了哇。。。
如果系统自带的风格不能满足您的需要,请根据上面介绍的方法增加模块,代码可以参考已有的代码。举一反三 很重要滴,呵呵。

[ 本帖最后由 安笛 于 2007-12-18 18:01 编辑 ]

本帖子中包含更多资源

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

x

评分

4

查看全部评分

僭燮水 发表于 2007-3-2 16:14:15 | 显示全部楼层
沙发
回复

使用道具 举报

运动男孩 发表于 2007-3-2 18:44:08 | 显示全部楼层
楼上的

你肯定对豆豆有意思
回复

使用道具 举报

僭燮水 发表于 2007-3-2 22:33:16 | 显示全部楼层
楼上的你比较强
回复

使用道具 举报

Rain.Stone 发表于 2007-3-2 23:27:04 | 显示全部楼层

正好问个问题,
  1. <ul class="ul2">
  2. <!--{loop $iarr $value}-->
  3. <li>[<a href="#action/$value[type]#">{$lang[$value[type]]}</a>]
  4. <a href="$value[url]">$value[subject]</a></li>
  5. <!--{/loop}-->
  6. </ul>
复制代码
我把这段做成模块,{$lang[$value[type]]}这个标签就不作用了,第一次会出现“[资讯]",在刷新一次就没有了
是8是程序的BUG?


还有个问题  SS文章能不能实现这样的效果吖

上一篇:章子怡被媒体称为“全球最可怜的女演员”
下一篇:沃苏勒亚洲国际电影节 吴天明获终身成就奖   

上下一篇后面都带有具体信息。。。。

[ 本帖最后由 Rain.Stone 于 2007-3-2 23:33 编辑 ]
回复

使用道具 举报

kylixs 发表于 2007-3-16 01:41:57 | 显示全部楼层
支持,能不能给多些例子来看看.....
回复

使用道具 举报

sohome 发表于 2007-3-18 13:40:17 | 显示全部楼层
还是不够粗俗易懂。看得我一头雾水呀
回复

使用道具 举报

eqmz 发表于 2007-4-6 17:01:19 | 显示全部楼层
看沙发和地板——情敌。        
回复

使用道具 举报

yiwangeren 发表于 2007-4-7 17:25:04 | 显示全部楼层
zhan ge wei  yi hou  kan
回复

使用道具 举报

sosole 发表于 2007-4-8 00:02:48 | 显示全部楼层
难者不会,会者不难
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 03:57 , Processed in 0.030553 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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