• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
luchun0112
※彡軍統帥※
级别: 新手上路
楼主  发表于: 2008-06-15 20:13

 批量评分 For PW6.3正式版(再次修订)

功能实现:
1、批量评分,每页的第1楼显示“全选”“反选”,选定时不影响主楼;
2、评分页中显示被被选定的帖子内容。




截图:



 

一、在template/wind/read.htm 下找到:
Copy code

<input type="checkbox" align="right" name="selid[]" value="$read[pid]" title="删除选定" />


在下面添加:
Copy code

<!--
EOT;
if($read[lou] == $db_readperpage*($page-1)){print <<<EOT
-->
<input class="btn" type="button" onclick="checkall(this.form)" value="全选">
<input class="btn" type="button" onclick="checkothers(this.form)" value="反选">
<!--
EOT;
}print <<<EOT
-->


二、再找到:
Copy code

<script type="text/javascript" language="JavaScript" src="js/pw_lwd.js"></script>


在下面添加:
Copy code

<SCRIPT LANGUAGE="JavaScript">
var ifcheck = true;
function checkall(form){
    for (var i=0;i<form.elements.length-2;i++){
        var e = form.elements[i];
        if(e.type=='checkbox' && e.value!='tpc') e.checked = true;
    }
}
function checkothers(form){
    for (var i=0;i<form.elements.length-2;i++){
        var e = form.elements[i];
        if(e.type=='checkbox'  && e.value!='tpc'){
            e.checked= e.checked == true ? false : true;
        }
    }
}
</SCRIPT>


三、在template/wind/operate.htm 下找到(第一处):
Copy code

<div class="t" style="margin-top:15px;">
<table width="100%" align="center" cellspacing="0" cellpadding="0">


在下面添加:
Copy code

<tr><th colspan="3" class="h">帖子管理</th></tr>
<tr class="tr3 tr">
        <td style="text-align:center" width="5%">ID</td>
 <td style="text-align:center" width="16%">作者</td>
 <td style="text-align:center">标题</td>
</tr>
<!--
EOT;
$num=0;
foreach($atcdb as $key=>$value){
$num++;
print <<<EOT
-->
<tr class="tr3 tr">
        <td style="text-align:center">$num</td>
 <td><a href="profile.php?action=show&username=$value[author]" target="_blank">$value[author]</a></td>
 <td><a href="read.php?tid=$tid">$value[content] $value[subject]</a></td>
</tr> 
<!--
EOT;
}print <<<EOT
-->
</table>
<table width="100%" align="center" cellspacing="0" cellpadding="0">


四、再找到:
Copy code

<tr class="tr3 tr"><th class="f_one" width="21%">标题:</th>
<th class="f_one"><a href="read.php?tid=$tid">$atc[subject]</a></th></tr>

删掉~~呵呵 ^_^
[ 此贴被luchun0112在2008-06-16 00:12重新编辑 ]
附件: operate.rar (3 K) 下载次数:86
本帖最近评分记录:
  • 威望:+1(blueevil) 原创内容-感谢您的付出
  • 威望:+3(素男)
  • 威望:+1(zengjinbai) 再给个鼓励分
  • 表惹蚂蚁
    级别:PWCEO[贱得连马甲都不如……]
    级别: 四星会员
    1楼  发表于: 2008-06-15 20:16
    sofa支持
    春春比我厉害。。。。
    b81334548
    宁教我负天下人,休教天下人负我
    级别: 五星会员
    2楼  发表于: 2008-06-15 20:29
    呵呵.支持下~~
    急招论坛友情链接  百度.谷歌收录正常就可以
    我的:bbs.5y44.com
    联系QQ:81334548
    b81334548
    宁教我负天下人,休教天下人负我
    级别: 五星会员
    3楼  发表于: 2008-06-15 20:30
    我还是在顶下
    急招论坛友情链接  百度.谷歌收录正常就可以
    我的:bbs.5y44.com
    联系QQ:81334548
    喝哩
    级别: 三星会员
    最佳建议奖
    4楼  发表于: 2008-06-15 20:31
    希望这四个按钮都只在一楼显示,其它的楼层就不要显示了,闹眼子。
    pw有速度的优势,如果又完善了细节,相信超越dz指日可待!

    http://www.gxiao.net/
    http://www.znqg.com.cn/bbs/
    http://www.biguan.cn/bbs/
    http://www.alqic.com/bbs/upload/
    表惹蚂蚁
    级别:PWCEO[贱得连马甲都不如……]
    级别: 四星会员
    5楼  发表于: 2008-06-15 20:36
    Quote:
    引用第4楼喝哩于2008-06-15 20:31发表的  :
    希望这四个按钮都只在一楼显示,其它的楼层就不要显示了,闹眼子。

    这位大哥,,已经说的很明白了。只在每页的第一楼显示。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    一滴小眼泪
    级别: 初来乍到
    6楼  发表于: 2008-06-15 20:36
    支持!
    chenglyc
    级别: 新手上路
    7楼  发表于: 2008-06-15 20:37
    Quote:
    引用第4楼喝哩于2008-06-15 20:31发表的  :
    希望这四个按钮都只在一楼显示,其它的楼层就不要显示了,闹眼子。


    找到
    Copy code
    <!--
    EOT;
    if($admincheck || ($groupid!=5 && $SYSTEM['modother'])){print <<<EOT
    -->
    -->
                <input class="btn" type="button" onclick="formclick(this.form,'masingle.php?action=delatc',2)" value="删除选定" />
    <!--
    EOT;
    }if($admincheck || $_G['markable']){print <<<EOT
    -->
    -->
                <input class="btn" type="button" onclick="formclick(this.form,'operate.php?action=showping',8)" value="评分选定" />
    <!--
    EOT;
    }print <<<EOT
    -->



    替换为
    Copy code
    <!--
    EOT;
    if($admincheck || ($groupid!=5 && $SYSTEM['modother'])){print <<<EOT
    -->
    <!--
    EOT;
    if($read[lou]==$db_readperpage*($page-1)){print <<<EOT
    -->
                <input class="btn" type="button" onclick="formclick(this.form,'masingle.php?action=delatc',2)" value="删除选定" />
    <!--
    EOT;
    }if($admincheck || $_G['markable']){print <<<EOT
    -->
    <!--
    EOT;
    if($read[lou]==$db_readperpage*($page-1)){print <<<EOT
    -->
                <input class="btn" type="button" onclick="formclick(this.form,'operate.php?action=showping',8)" value="评分选定" />
    <!--
    EOT;
    }print <<<EOT
    -->
    <!--
    EOT;
    }print <<<EOT
    -->
    <!--
    EOT;
    }print <<<EOT
    -->
    风趣
    名花虽有主,我来松松土。只要锄头挥的好,哪有墙角挖不倒!
    级别: 六星会员
    8楼  发表于: 2008-06-15 20:39
    太NB了,感谢啊..
    °o°
    www.mjj.hk和www.gnagno.cn
    级别: 六星会员
    9楼  发表于: 2008-06-15 20:59
    顶你下
    away
    opoqo.net 打杂的!
    级别: PHPWind 7 测试组
    10楼  发表于: 2008-06-15 21:03
    不错,留个记号
    sunan
    我们一起,一睡不醒。
    级别: 论坛版主
    热心助人奖 优秀版主奖 插件大师奖
    11楼  发表于: 2008-06-15 21:04
    谢谢分享。
    【广告招租PM】 【×××】 呵呵,我们現在终于甚麼都不是了。
    狂啸
    头衔变个性签名了
    级别: 四星会员
    热心助人奖
    12楼  发表于: 2008-06-15 21:05
    这段代码共有三处 应该是加在第一处的后面吧
    Copy code
    <div class="t" style="margin-top:15px;">
    <table width="100%" align="center" cellspacing="0" cellpadding="0">

    测试了一下,还是有点问题:
    在评分页面取消重复的楼层无效果,照样还是评上分了。
    luchun0112
    ※彡軍統帥※
    级别: 新手上路
    13楼  发表于: 2008-06-15 21:09
    Quote:
    引用第12楼狂啸于2008-06-15 21:05发表的  :
    这段代码共有三处 应该是加在第一处的后面吧
    Copy code
    <div class="t" style="margin-top:15px;">
    <table width="100%" align="center" cellspacing="0" cellpadding="0">

    测试了一下,还是有点问题:
    .......

    我测试是可以的呀~~
    luchun0112
    ※彡軍統帥※
    级别: 新手上路
    14楼  发表于: 2008-06-15 21:18
    我上传了一个我修改好的文件~~你再测试一下~~
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 1/3     Go