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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 高手快出现~帮解决淘宝信用等级图标问题~坐等!!急急急~~

[复制链接]
ksacn 发表于 2011-12-31 13:44:38 | 显示全部楼层 |阅读模式
问题描述
适用版本: Discuz! X2
浏览器: 其他(帖子中请注明浏览器) 
使用模板: 其他模板(请在回帖中说明模板的名称或者是模板的下载地址)
BUG地址: http://www.nanningjie.com/bbs/forum.php
本帖最后由 ksacn 于 2012-1-10 09:07 编辑

淘宝信用等级图标.zip (67.2 KB, 下载次数: 1)


下面压缩包里面有一个TXT文件,说这个“图标代码”如下所示,请问一下这代码怎么用?放在哪里?

<table width="222" cellspacing="0" cellpadding="0">
   <tr>
     <td ><img src="http://pics.taobaocdn.com/newrank/s_red_1.gif" /></td>
     <td ><img src="http://pics.taobaocdn.com/newrank/b_red_1.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_red_2.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_red_2.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_red_3.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_red_3.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_red_4.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_red_4.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_red_5.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_red_5.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_blue_1.gif"/></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_blue_1.gif"/></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_blue_2.gif"/></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_blue_2.gif"/></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_blue_3.gif"/></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_blue_3.gif"/></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_blue_4.gif"/></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_blue_4.gif"/></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_blue_5.gif"/></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_blue_5.gif"/></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_cap_1.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_cap_1.gif" /></td>
   </tr>
  <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_cap_2.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_cap_2.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_cap_3.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_cap_3.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_cap_4.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_cap_4.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://pics.taobaocdn.com/newrank/s_cap_5.gif" /></td>
     <td><img src="http://pics.taobaocdn.com/newrank/b_cap_5.gif" /></td>
   </tr>
   <tr>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_1.gif" /></td>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_1.gif" /></td>
   </tr>
    <tr>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_2.gif" /></td>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_2.gif" /></td>
   </tr>
    <tr>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_3.gif" /></td>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_3.gif" /></td>
   </tr>
    <tr>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_4.gif" /></td>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_4.gif" /></td>
   </tr>
    <tr>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_5.gif" /></td>
     <td><img src="http://a.tbcdn.cn/sys/common/icon/rank/b_4_5.gif" /></td>
   </tr>
</table>


下面这个我是按DX群里面的一位哥们方法改了上去,这个其实也是可以实现的,这个方法是,图标等级是基数一直递增的才可以,但是对于上面“淘宝图标”等级图标就不行了。比如正常情况下:如果有6级应该是1个蓝钻,7级是1个蓝钻1颗心,8级是1个蓝钻2颗心,依始类推。


   但是改了下面的就成了:6级1个蓝钻,7级2个蓝钻,8级3个蓝钻,9级四个蓝钻,依始类推。这个显示是不正确的!!!!!

正常情况下:如果有6级应该是1个蓝钻,7级是1个蓝钻1颗心,8级是1个蓝钻2颗心。如:

http://www.hudie.com/b-641981-1-1.html


上面说的我按DX群朋友改的方法,这个DX里面也有人说过了的:


需要修改的文件:/source/function/function_forumlist.php
                       /template/default/forum/viewthread_node.htm



具体方法:
1、将您的等级图标上传到服务器(可以放在任意目录里,也可以新建一个目录存放。)我存放在rank目录中。并将等级图片由低到高命名为1.gif、2.gif…………
2、打开function_forumlist.php
找到:
  • function showstars($num) {
  •         global $starthreshold;
  •         $alt = 'alt="Rank: '.$num.'"';
  •         if(empty($starthreshold)) {
  •                 for($i = 0; $i < $num; $i++) {
  •                         echo '<img src="'.IMGDIR.'/star_level1.gif" '.$alt.' />';
  •                 }
  •         } else {
  •                 for($i = 3; $i > 0; $i--) {
  •                         $numlevel = intval($num / pow($starthreshold, ($i - 1)));
  •                         $num = ($num % pow($starthreshold, ($i - 1)));
  •                         for($j = 0; $j < $numlevel; $j++) {
  •                                 echo '<img src="'.IMGDIR.'/star_level'.$i.'.gif" '.$alt.' />';
  •                         }
  •                 }
  •         }
  • }

复制代码

在这段代码下面添加:
  • function showrankstars($num) {
  •         echo "<img src=rank/$num.gif title='Rank: ".$num."'>";
  • }

复制代码

注意,上面这段代码的 echo "<img src=rank/$num.gif title='Rank: ".$num."'>"; 红色字体部分为您的等级图片存放的路径,请根据自己实际情况修改。
3、打开viewthread_node.htm
找到:
  • showstars

复制代码

替换为:
  • showrankstars

复制代码

5、用户组中设置用户组的星星数。例如您设置用户组星星数为5,则显示的就是5.gif图片。以此类推
6、后台更新缓存即可。


个人觉得重点还是文件夹里面的TXT代码怎么用。求达人解决~~拜谢!!!

这是我的网站:http://www.nanningjie.com/bbs/forum.php

 楼主| ksacn 发表于 2011-12-31 14:37:55 | 显示全部楼层
等了这么久都解决不了~~~我还是用最土的办法解决了~~
找到
/source/function/function_forumlist.php
下的
else {
                for($i = 3; $i > 0; $i--) {
                        $numlevel = intval($num / pow($starthreshold, ($i - 1)));
                        $num = ($num % pow($starthreshold, ($i - 1)));
                        for($j = 0; $j < $numlevel; $j++) {

把上面的数字3改成4,刚好四个等级~~
然后把里面的/static/image/common/
里的星星 月亮  大阳   的文件复制到   红心(star_level1)  蓝钻(star_level2)   蓝冠(star_level13)   黄冠(star_level4)

star_level4   这个4刚好对应    function_forumlist.php   下的数字4    就是我刚在上面说的~~~
然后直接上传覆盖就可以了~~
回复

使用道具 举报

诚非QCC 发表于 2012-1-1 12:13:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| ksacn 发表于 2012-1-1 12:58:09 | 显示全部楼层
诚非QCC 发表于 2012-1-1 12:13
貌似和http://bbs.72jz.com/的个性化差不多

英雄所见略同~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-28 16:48 , Processed in 0.022811 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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