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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

免费发布资料完善度+诚信度插件【不下白不下】

[复制链接]
wzc10011 发表于 2010-4-26 07:46:19 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 
插件名称: 资料完善度+诚信度插件
插件作者: 资料完善度+诚信度插件
适用版本: UCHome 2.0
这套程序是朋友花了300元定做的。资料完善度加诚信度,绝对是UCH网上没有的资源。

---------------------------------------------------------------





1,执行sql.sql
2,在admin/tpl中的文件space_manage.htm中的
<tr><th>经验值</th><td><input type="text" class="t_input" name="experience" value="$member[experience]" size="10"></td></tr>
后面添加
    <tr>
   <th>诚信度</th>
   <td>
    <!--{eval $start=$member[satisfaction]?$member[satisfaction]:1;}-->
    <input name='satisfaction' id='satisfactionid' value='11' type="text" style="display:none;">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var nowindex = $start; //默认几个星
    var startnum = 9; //星的个数
    var tmp = new Array('1','2','3','4','5','6','7','8','9');
    var star0="image/star5.png";
    var star1="image/star4.png";
    function _$(id)
    {
     return document.getElementById(id);
    }
    function setstar(index)
    {
     _$("startip").innerHTML=tmp[index-1];
     for(var i=1;i<=index;i++){
      _$("s"+i).src=star1;
      _$("s"+i).style.cursor="hand";
     }
     for(var i=(index+1);i<=startnum;i++){
      _$("s"+i).src=star0;
      _$("s"+i).style.cursor="hand";
     }
    }
    function initstar()
    {
     for(var i=1;i<=startnum;i++){
      document.write('<img id="s'+i+'" title="'+i+'星" src="'+star0+'"/>');
     }
     document.write('<span id="startip" style=\"color: #DF0101;padding-left: 10px;\"><\/span>');
     setstar(nowindex)
    }
    function clickstar(index)
    {
     //alert(index);
     nowindex=index;
     document.getElementById("satisfactionid").value=index;
     //alert(ssid);
    }
    //-->
    </SCRIPT>
    <SCRIPT LANGUAGE="JavaScript">
    initstar();
    </SCRIPT>
   </td>
  </tr>
3,admin/admincp_space.php中的
$setarr = array(
   'addsize' => intval($_POST['addsize'])*1024*1024,
   'credit'=>intval($_POST['credit']),
   'experience'=>intval($_POST['experience']),
  );
修改成
$setarr = array(
   'addsize' => intval($_POST['addsize'])*1024*1024,
   'credit'=>intval($_POST['credit']),
   'experience'=>intval($_POST['experience']),
   'satisfaction'=>intval($_POST['satisfaction']),
  );
4,template/default/space_feed.htm
中的
<!--{template header}-->
下面添加
<script type="text/javascript" src="lib/prototype.js"></script>
<!-- jsProgressBarHandler core -->
<script type="text/javascript" src="lib/jsProgressBarHandler.js"></script>
<link rel="stylesheet" type="text/css" href="lib/jsProgressBarHandler.css" media="screen" />
<style type = "text/css">
#demo {
  margin : 0 auto;
  width:100%;
}
#demo .extra {
  padding-left:30px;
}
#demo .options {
  padding-left:10px;
}
#demo .getOption {
  padding-left:0px;
  padding-right:0px;
}
</style>
在程序
已有 $space[viewnum] 人次访问, $space[credit] 个积分, $space[experience] 个经验<br>下面添加
     诚信度starlevel <br>资料完善度:
     <span id="demo">
      <span class="progressBar percentImage1" id="element1">$degree</span>
     </span>
5,source/space_feed.php的
//实名处理
realname_get();
//feed合并
$list = array();下面添加
//诚信度
$starlevel="";
for($i=1;$i<=9;$i++){
if($i<=$space["satisfaction"]){
  $starlevel.="<img src='image/star4.png'>";
}else{
  $starlevel.="<img src='image/star5.png'>";
}
}
//资料
$informationq=$_SGLOBAL['db']->query("select count(*) as total from ".tname("spaceinfo")." where uid='{$space["uid"]}'");
$information=$_SGLOBAL['db']->fetch_array($informationq);
//var_dump($information);
//die();
$degree=$information["total"]/33;
$degree=$degree*100;
$degree=$degree."%";
6,将文件夹images,lib,image拷贝到根目录下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| wzc10011 发表于 2010-4-26 07:50:14 | 显示全部楼层
沙发自己坐
回复

使用道具 举报

niky2008 发表于 2010-4-26 14:12:02 | 显示全部楼层
不错,好东西 ,支持下~~
回复

使用道具 举报

天煞人化 发表于 2010-4-26 17:17:03 | 显示全部楼层
记录,能用很感谢
回复

使用道具 举报

cullam 发表于 2010-4-26 17:39:39 | 显示全部楼层
回复 2# wzc10011


    您是哪位 谢谢
回复

使用道具 举报

cullam 发表于 2010-4-26 17:41:29 | 显示全部楼层
特务小强吗?能否只在您站点发售?
回复

使用道具 举报

scsk 发表于 2010-4-26 17:44:49 | 显示全部楼层
收下,谢谢
回复

使用道具 举报

136468936 发表于 2010-4-26 23:38:12 | 显示全部楼层
@M115.Com@M115.Com
回复

使用道具 举报

mels 发表于 2010-4-27 01:54:11 | 显示全部楼层
按保存之後,出現錯誤:

MySQL Error
Message: MySQL Query Error
SQL: UPDATE uchome_spacefield SET `birthyear`='0', `birthmonth`='0', `birthday`='0', `blood`='', `marry`='0', `birthprovince`='', `birthcity`='', `resideprovince`='', `residecity`='', `field_1`='未婚', `field_2`='高中及以下', `field_3`='130以下', `field_4`='40以下', `field_5`='1000元以下', `field_6`='和家人同住', `field_7`='没有孩子', `field_8`='汉族', `field_9`='无宗教信仰', `field_10`='是', `field_11`='是' WHERE `uid`='1'
Error: Unknown column 'field_1' in 'field list'
Errno.: 1054
Click here to seek help.

請問該怎麼辦?!
回复

使用道具 举报

wmanor 发表于 2010-4-27 03:48:17 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 14:48 , Processed in 0.029987 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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