本文目录一览:
- 1、关于Discuz x2数据调用请教!
- 2、discuz 如何调用勋章以及认证图标 放到别的页面
- 3、discuz如何实现文章列表前的小图标
关于Discuz x2数据调用请教!
首先,Discuz没有这个功能!不过可以通过积分计算实现,假如200积分一个星星,一个太阳代表16个星星,即可按此思路编一个小的js直接调用太阳,月亮,星星小图标就OK了!具体的类似调用图片的js去网上找找,挺多的!比如:PR值查询调用图片那样的。感谢采纳
建个.asp的文档:
body
form id="form1" name="form1" method="post" action=""
input type="text" name="picId" /
input type="submit" name="Submit" value="提交" /
/form
%
Dim PicArray(10)
PicArray(0)="0.gif"
PicArray(1)="1.gif"
PicArray(2)="2.gif"
picId=Request.Form("picId")
If picId"" Then
If picArray(picId)"" Then
%
img src="% =picId %.gif" /
%
Else
Response.write "没有对应该序号的图片"
End If
End If
%
/body
仿照上面这个改下函数就OK了,我现给你找的。
discuz 如何调用勋章以及认证图标 放到别的页面
在要调用的模板文件中去数据库中拿,SQL代码如下
$data = C::t('common_member_medal')-fetch_all($_G['uid']);
然后在到勋章表中查看对应的勋章的名称和
C::t('forum_medal')-fetch_all($data['medalid']);
不清楚的话,可以百度:DZ起点网
discuz如何实现文章列表前的小图标
其实很简单。
diy默认的列表代码类似这样的
div class="module cl xl xl1"
ul
[loop]
lia href="{url}" title="{title}"{target}{title}/a/li
[/loop]
/ul
/div
改造:去掉class="module cl xl xl1" 例如换成class="video-list",然后在每个li里加个em/em,再加上对应的css,完整代码如下:
style
.video-list li{padding-left:25px;}
.video-list li em{background:url(图标地址) no-repeat center center;}
/style
div class="video-list"
ul
[loop]
liem/ema href="{url}" title="{title}"{target}{title}/a/li
[/loop]
/ul
/div
图标地址自己换下,em的背景图就是那个摄像机的图标。
因背景不占位,所以要让li内左边距让出25px。
css代码最好放css文件里去。
哎,或许em多余了。。
直接在.video-list li里加背景图,x轴左,y轴居中,依然让出25px,这也是可以的。