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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 注册自动颁发勋章、按级别升级自动派发对应勋章。同时显示经验条!

[复制链接]
宋林涛 发表于 2009-9-30 01:14:20 | 显示全部楼层 |阅读模式
插件发布
插件名称: 注册自动颁发勋章、按级别升级自动派发对应勋章。同时显示经验条!
插件来源:
适用版本: Discuz! 7.1
语言编码: GBK简体 
最后更新时间:
插件作者: 宋林涛
插件简介: 7.1 个人信息美化----注册自动颁发勋章、按级别升级自动派发对应勋章。同时显示经验条!
本帖最后由 宋林涛 于 2009-9-30 01:15 编辑

第一次发插件,其实这个也不是完全原创,是根据一个朋友的思路做出来的。原作者的名字搜索不到了。如果看到的话。请联系我。版权归属于你。

插件演示:http://www.373.la/thread-4-1-1.html




手动修改方式:

文件 viewthread_node.htm

查找:<!--{if $post['medals']}--><p>

上边加入

<p>{eval incjifeng($post['posts']);}</p>

文件 global.func.php

在最后一个"?>"前面加入:
//勋章开始









//-----------------------------------------------------



//设置勋章数---

//---进度条-------------------------------------------

function incjifeng($num) {





//积分设置

//-----------------------------------------------------

//下面ex*是设置分一等级所要求的分数

$ex1=0;

$ex2=20;

$ex3=200;

$ex4=500;

$ex5=1000;

$ex6=3000;




$j=8;//这里设置勋章的总数

  //$jifengnum设置积分的循环,在上面积分设置后要在这里加上才可以。

         $jifengnum = array($ex1,$ex2,$ex3,$ex4,$ex5,$ex6);



  $i=0;



while($num>=$jifengnum[$i])

{

  $i++;

  }

/*



for($i;$i++;$i<=$j) {

    if($num<=$jifengnum[$i]){



        $t=$i;

        }

        

        }

        */





if($i==0)

{



$sjnum1=$num/$jifengnum[$i];

}

else{               

$sjnum = $num-$jifengnum[$i-1];



$sjnum1 = $sjnum/($jifengnum[$i]-$jifengnum[$i-1]);



}

$sjnump=intval($sjnum1*100);



$sjnum2 = $sjnum1 * 16;

$impkeyint = intval($sjnum2);

echo "<p align=center><img src=./images/show/".$impkeyint.".gif title='经验已到".$sjnump."%'/></p>";



dismed($i);

        }

        

function dismed($jfnum)

{  



//-----------------------------------------------------

//积分等级设置

//-----------------------------------------------------

$dj1="新手(勋章)";

$dj2="正式会员(勋章)";

$dj3="优秀会员(勋章)";

$dj4="皇冠佳人(勋章)";

$dj5="卓越佳人(勋章)";

$dj6="佳人有约(高级勋章)";


//设置每一等级名称.



    $jifengmed = array($dj1,$dj2,$dj3,$dj4,$dj5,$dj6);

   $k=0;

   echo "<p align=center>";

  if($jfnum==0){

              echo "<img src=./images/show/med/med".$k.".gif title='".$jifengmed[$k]."'/> ";

                }

                else{

                    $k=1;

                while($k<=$jfnum){

                           echo "<img src=./images/show/med/med".$k.".gif title='".$jifengmed[$k]."'/> ";

                        $k++;

                        }

        echo "</p>";

               

                }

               

               

}

        

//勋章结束
windy1949 发表于 2009-9-30 04:12:53 | 显示全部楼层
没有自动安装?
回复

使用道具 举报

 楼主| 宋林涛 发表于 2009-9-30 05:25:17 | 显示全部楼层
这么简单,不需要自动安装吧?
回复

使用道具 举报

abcnic18 发表于 2009-9-30 09:04:28 | 显示全部楼层
来看看。。。。。。
回复

使用道具 举报

 楼主| 宋林涛 发表于 2009-9-30 10:27:31 | 显示全部楼层
免费观看 ~~~
回复

使用道具 举报

 楼主| 宋林涛 发表于 2009-9-30 11:02:05 | 显示全部楼层
貌似喜欢的人不多
回复

使用道具 举报

 楼主| 宋林涛 发表于 2009-9-30 14:09:11 | 显示全部楼层
鄙视那些只下载不顶帖的。
回复

使用道具 举报

 楼主| 宋林涛 发表于 2009-9-30 14:40:55 | 显示全部楼层
  顶你们的肺哦
回复

使用道具 举报

 楼主| 宋林涛 发表于 2009-9-30 17:08:58 | 显示全部楼层
你们这些人。只下载,不顶帖。鄙视一下下下下...
回复

使用道具 举报

yuzhengqiang 发表于 2009-9-30 17:47:16 | 显示全部楼层
这个文件包里怎么没有图
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 11:47 , Processed in 0.108717 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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