Manyou诚邀开发者加盟 | 常见问题
《站长》“开发者特刊”限量赠送
立即免费下载 Discuz!6.1.0正式版
Discuz! 6.1.0使用说明 | 使用手册
Discuz!NT2.5正式版发布
开放源码下载 | 使用手册
UCenter Home 1.2 正式版发布
官方站 | 帮助文档 | 使用手册
基于ECShop的网店托管-卖否
上海PHP就业培训热招 | LAMP培训大连
Discuz!收费服务内容及价格
《站长》俱乐部各地聚会活动进行中
Discuz!/ECShop 专用官方虚拟主机
论坛游戏插件再开新区 助你在聚新人气
Comsenz 招聘信息
网店系统ECShop v2.6.0正式版火热发布
基于Discuz!的免费论坛空间5D6D
《站长》第八期:实战互联网开放平台
返回列表 回复 发帖

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

读此教程之前,请先看:
图文并茂的教你如何创建模块和修改JS调用的内容
http://www.discuz.net/thread-481109-1-1.html

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

1、模块代码的模板文件存放位置:SS根目录下 styles 文件夹里的 12 文件。如下图。
     在模块代码,tpl之后的参数,代表需要应用哪个版本显示js调用的数据。如:tpl/subject_username_li,代表应用的模板是: subject_username_li.html.php
  
1.JPG
2007-3-2 16:04

  
2、如果想修改调用模块的显示方式,首先要找到模块的风格文件(下图是模块与风格的对应图),然后在 styles 里找到此文件进行修改。(修改方法下文会介绍)。
  
2.JPG
2007-3-2 16:04

  
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 编辑 ]
3

评分次数

  • Arice

  • 茄子

  • 僭燮水

沙发
楼上的

你肯定对豆豆有意思
楼上的你比较强

正好问个问题,
  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 编辑 ]
支持,能不能给多些例子来看看.....
还是不够粗俗易懂。看得我一头雾水呀
看沙发和地板——情敌。        
zhan ge wei  yi hou  kan
难者不会,会者不难
来吧,欣赏高品质ape、dts、mp3/320k音乐的好去处,欢迎进入我的包谷地http://www.baogudi.com
返回列表