论坛风格切换
  • 4952阅读
  • 0回复

[定制开发功能]如何修改删除回复功能变成一个独立功能 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-05-11
默认删除回复功能是需要勾选才可以删除的,如果想直接点击就删除需要如下定制程序。

read.htm页面合适的位置加
  1. <!--
  2. EOT;
  3. if ($read['lou'] == 0) {
  4. print <<<EOT
  5. --> <a id="del" href="mawhole.php?action=del&fid=$fid&seltid=$tid" onclick="return sendurl(this,1)" title="删除帖子"><img src="images/Del.GIF" title="删除主题" /></a>
  6. <!--
  7. EOT;
  8. } else {
  9. print <<<EOT
  10. --> <a id="del{$read[lou]}" onclick="formclick(document.delatc,'masingle.php?action=delatc&pid={$read[pid]}',2);return false;" title="删除回复"><img src="images/Del.GIF" title="删除回复" /></a>
  11. <!--
  12. EOT;
  13. }print <<<EOT
  14. -->

里面的中心部分在于
<a id="del{$read[lou]}" onclick="formclick(document.delatc,'masingle.php?action=delatc&pid={$read[pid]}',2);return false;" title="删除回复"><img src="images/Del.GIF" title="删除回复" /></a>

下面是改masingle.php
找到

} elseif ($action == 'delatc') {
S::gp(array('selid'));
改成

  1. } elseif ($action == 'delatc') {
  2. S::gp(array('selid','pid'));
  3.     if($pid){
  4.         $selid[] = $pid;
  5.     }

[url=http://www.phpwind.com]phpwind[/url]
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
提到某人:
选择好友
上一个 下一个