本帖最后由 liuzhly 于 2010-01-24 15:05 编辑
首先,打开后台管理,进入--高级设置--数据调用--添加新模块--
选择手写SQL,模块名称输入:农场级别排行 ,sql代码:
SELECT uid,username,exp,money from uchome_plug_newfarm order by exp desc
保存提交后,参数设置里:
缓存时间:3600秒或者43200秒
变量名 $_SBLOCK['block3'] //系统自动生成,注意你的变量名要与下面蓝色的一致
获取数目:第一项,获取满足条件的第 0 至 12 条数据
数据显示HTML代码:
<script TYPE="Text/Javascript">
function toGrade(num){
var num = Math.floor(num / 200);
var toGrade = 0;
while(toGrade < num){
toGrade++;
num -= toGrade;
}
return toGrade;
}
</script>
<TABLE cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
<TR height=20>
<TD>用户名</TD>
<TD>等级</TD>
<TD>金币</TD>
</TR>
<!--{loop $_SBLOCK['block3'] $value}-->
<TR height=20>
<TD><a href=space.php?uid=$value[uid]>$value[username]</a></TD>
<TD><script>document.write(toGrade($value[exp]));</script></TD>
<TD>$value[money]</TD>
</TR>
<!--{/loop}-->
</TABLE>
然后点击 提交!!
点击 模块内嵌代码 ,复制 类似 <!--{template data/blocktpl/3}--> 代码,然后打开如下,替换第一处蓝色代码!!
然后同样步骤,设置牧场的:
牧场SQL:
**************************************************************************
SELECT uid,username,mc_exp,money from uchome_plug_newfarm order by mc_exp desc
**************************************************************************
变量名 $_SBLOCK['block4'] //系统自动生成,注意你的变量名要与下面蓝色的一致
数据显示HTML代码:
<script TYPE="Text/Javascript">
function expToGrade(exp){
return Math.floor(Math.sqrt(( exp + 25 ) / 100) - 0.5);
}
</script>
<TABLE cellSpacing="0" cellPadding="0" width="100%" align="center" border="0">
<TR height=20>
<TD>用户名</TD>
<TD>等级</TD>
<TD>金币</TD>
</TR>
<!--{loop $_SBLOCK['block4'] $value}-->
<TR height=20>
<TD><a href=space.php?uid=$value[uid]>$value[username]</a></TD>
<TD><script>document.write(expToGrade($value[mc_exp]));</script></TD>
<TD>$value[money]</TD>
</TR>
<!--{/loop}-->
</TABLE>
然后点击 提交!!
点击 模块内嵌代码 ,复制 类似 <!--{template data/blocktpl/4}--> 代码,然后打开如下,替换第二处蓝色代码!!
请仔细查看代码,注意变量名就行了,别弄混了!!
UChome\template\default\space_feed.htm ,
找到:
<div class="searchfriend">
<div class="ye_r_t"><div class="ye_l_t"><div class="ye_r_b"><div class="ye_l_b">
<h3>搜索用户</h3>
<form method="get" action="cp.php" style="padding:10px 0 5px 0;">
<input name="searchkey" value="" size="20" class="t_input" type="text">
<input name="searchsubmit" value="找人" class="submit" type="submit">
<input type="hidden" name="searchmode" value="1" />
<input type="hidden" name="ac" value="friend" />
<input type="hidden" name="op" value="search" />
</form>
<p>
<a href="cp.php?ac=friend&op=search">高级搜索</a><span class="pipe">|</span>
<a href="cp.php?ac=friend&op=find">可能认识的人</a><span class="pipe">|</span>
<a href="cp.php?ac=invite">邀请好友</a></p>
</div></div></div></div>
</div>
在其下面增加:蓝色字体根据实际情况调用,点击 模块内嵌代码 复制即可!!
<!-- 农场级别排行 -->
<div class="searchfriend">
<div class="ye_r_t"><div class="ye_l_t"><div class="ye_r_b"><div class="ye_l_b">
<h3>农场级别排行(TOP12)</h3>
<div class="box">
<!--{template data/blocktpl/3}-->
</div>
</div></div></div></div>
</div>
<!-- 牧场级别排行 -->
<div class="searchfriend">
<div class="ye_r_t"><div class="ye_l_t"><div class="ye_r_b"><div class="ye_l_b">
<h3>牧场级别排行(TOP12)</h3>
<div class="box">
<!--{template data/blocktpl/4}-->
</div>
</div></div></div></div>
</div>
至此,更新一下缓存即可!!!! |