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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

组图插件卸载方法

[复制链接]
todidot 发表于 2008-2-29 15:00:30 | 显示全部楼层 |阅读模式
本方法针对6.0GBK,其它版本请参考

出于完整性考虑,我们在这里提供了组图插件的卸载方法。
组图插件在实现时充分考虑了代码的独立性,因此卸载非常容易。
不过请站长在卸载的时候,顺便告诉我们原因(回复本贴即可)。
我们会考虑您的意见,改进插件为更多的站长服务。谢谢!

[ 本帖最后由 todidot 于 2008-2-29 15:02 编辑 ]
 楼主| todidot 发表于 2008-2-29 15:01:24 | 显示全部楼层
由于组图插件版本不同,下面的代码可能有些差异,但代码位置是相同的。

1、删除独立文件,包括
admin/qcomic.inc.php
api/image.php
include/javascript/qcomic.js
include/qcomic.inc.php

2、修改admin/menu.inc.php
删除
  1. showmenu($lang['menu_qcomic'],array(array('name' => $lang['menu_qcomic_config'], 'url' => 'admincp.php?action=qcomic')));
复制代码
3、修改include/javascript/post_editor.js
删除
  1. if (typeof(qcomic_enabled)=='undefined' || !qcomic_enabled) {
  2.         } else {
  3.                 if ($('phidstatus').value == '1') {
  4.                         alert(lang['phidstatus']);
  5.                         return false;
  6.                 }
  7.         }
复制代码
4、修改include/editpost.inc.php
删除
  1. if($_DCACHE['settings']['qihoo_image']['senable']) {
  2.                 $qihoophid = $db->fetch_array($db->query("SELECT phid FROM {$tablepre}qihooimages WHERE pid='$pid' AND tid='$tid' LIMIT 1"));
  3.                 $postinfo['phid'] = (empty($qihoophid['phid']) || $qihoophid['phid'] == '-1') ? 0 : $qihoophid['phid'];
  4.         }
复制代码
删除
  1. if($_DCACHE['settings']['qihoo_image']['senable']) {
  2.                         $qihoophid = $db->fetch_array($db->query("SELECT phid FROM {$tablepre}qihooimages WHERE pid='$pid' AND tid='$tid' LIMIT 1"));
  3.                         $postinfo['phid'] = (empty($qihoophid['phid']) || $qihoophid['phid'] == '-1') ? 0 : $qihoophid['phid'];
  4.                
  5.                         if($phid || $postinfo['phid']) {
  6.                                 require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  7.                                 $phid = $phid ? $phid : '-1';
  8.                                 qcomic_update($pid, $tid, $phid);
  9.                                 if(empty($subject)) {
  10.                                         $threadsubject = $db->fetch_array($db->query("SELECT subject FROM {$tablepre}threads WHERE tid='$tid'"));
  11.                                         $subject = $threadsubject['subject'];
  12.                                 }
  13.                                 qcomic_fopen("http://comic.qihoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&uid=".$postinfo['authorid']."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  14.                         }
  15.                 }
复制代码
5、修改include/newreply.inc.php
删除
  1. if($_DCACHE['settings']['qihoo_image']['senable'] && $phid) {
  2.                 require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  3.                 qcomic_update($pid, $tid, $phid);
  4.                 if(empty($subject)) {
  5.                         $threadsubject = $db->fetch_array($db->query("SELECT subject FROM {$tablepre}threads WHERE tid='$tid'"));
  6.                         $subject = $threadsubject['subject'];
  7.                 }
  8.                 qcomic_fopen("http://comic.qihoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&uid=".$discuz_uid."&ctime=".$timestamp."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  9.         }
复制代码
6、修改include/newthread.inc.php
删除
  1. if($_DCACHE['settings']['qihoo_image']['senable'] && $phid) {
  2.                 require_once DISCUZ_ROOT.'./include/qcomic.inc.php';
  3.                 qcomic_update($pid, $tid, $phid);
  4.                 qcomic_fopen("http://comic.qihoo.com/discuz/update.php?sid=".$_DCACHE['settings']['qihoo_image']['sid']."&code=".urlencode(authcode("spassword=".$_DCACHE['settings']['qihoo_image']['spassword']."&phid=$phid&tid=$tid&pid=$pid&uid=".$discuz_uid."&ctime=".$timestamp."&mtime=$timestamp", '', $_DCACHE['settings']['qihoo_image']['skey']))."&title=".urlencode($subject)."&content=".urlencode(qcomic_spacecutstr($message, 500)), 10000, '', '', TRUE, '', 20, FALSE);
  5.         }
复制代码
7、修改templates/default/post_editor.htm
删除
  1. <!--{if $_DCACHE['settings']['qihoo_image']['senable'] && (!$_DCACHE['settings']['qihoo_image']['sboard'] || strstr($_DCACHE['settings']['qihoo_image']['sboard'],',0,') || strstr($_DCACHE['settings']['qihoo_image']['sboard'],','.$fid.','))}-->
  2.                 <script type="text/javascript">
  3.                         var qcomic_enabled = 1;
  4.                         lang['phidstatus'] = "请先完成Flash的保存,否则会丢失数据!";
  5.                         function setImageInfo(phid, phidstatus) {
  6.                                 $('phid').value = phid;
  7.                                 $('phidstatus').value = phidstatus;
  8.                         }
  9.                         function qcomic_postsubmit(phid) {
  10.                                 setImageInfo(phid, 0);
  11.                                 var retval = document.getElementById('postform').onsubmit();
  12.                                 if (retval==true) document.getElementById('postform').submit();
  13.                         }
  14.                 </script>
  15.                 <!--{eval $phidstring = empty($postinfo[phid]) ? '' : '&phid='.$postinfo[phid];}-->
  16.                 <!--{eval $iwidth = $_DCACHE[settings][qihoo_image][iwidth];}-->
  17.                 <!--{eval $iheight = $_DCACHE[settings][qihoo_image][iheight];}-->
  18.                 <!--{eval $qcomic_sid = $_DCACHE[settings][qihoo_image][sid];}-->
  19.                 <!--{eval $qcomic_spassword = $_DCACHE[settings][qihoo_image][spassword];}-->
  20.                 <!--{eval $qcomic_skey = $_DCACHE[settings][qihoo_image][skey];}-->
  21.                 <!--{eval $code = "&spassword=$qcomic_spassword&tid=$tid&pid=$pid".$phidstring;}-->
  22.                 <!--{eval $code = urlencode(authcode($code,"",$qcomic_skey))}-->
  23.                 <script src="include/javascript/qcomic.js" type="text/javascript"></script>
  24.                 <script language="javascript" type="text/javascript">
  25.                 //<![CDATA[
  26.                 flashTagIns.setNew("http://p.qihoo.com/flash/upload.swf", $iwidth, $iheight);
  27.                 flashTagIns.setVersion("7,0,19,0");
  28.                 flashTagIns.setId('qcomic_upload');
  29.                 flashTagIns.allowScriptAccess = "always";
  30.                 flashTagIns.swLiveConnect = "true";
  31.                 flashTagIns.wmode = "window";
  32.                 flashTagIns.flashVars = 'sid=$qcomic_sid&code=$code{$phidstring}&ver=dz_2';
  33.                 flashTagIns.write(document);
  34.                 window.qcomic_upload = document.getElementById('postform').qcomic_upload;
  35.                 //qcomic_proxy.qcomic_debug('[post_editor.htm]'+flashTagIns);
  36.                 //]]>
  37.                 </script>
  38.                 <div style="height:10px; clear:both;"><!-- --></div>
  39.                 <input type="hidden" name="phid" id="phid" value="$postinfo[phid]" />
  40.                 <input type="hidden" name="phidstatus" id="phidstatus" value="0" />
  41.                 <!--{/if}-->
复制代码
8、修改templates/default/viewthread.htm
删除
  1. <!--{if $_DCACHE['settings']['qihoo_image']['senable'] && $post['qipid'] && $post['phid'] && ($post['phid'] != '-1')}-->
  2.                                                         <!--{eval $phidtemp = $post[phid];}-->
  3.                                                         <!--{eval $owidth = $_DCACHE[settings][qihoo_image][owidth];}-->
  4.                                                         <!--{eval $oheight = $_DCACHE[settings][qihoo_image][oheight];}-->
  5.                                                         <!--{eval $qcomic_sid = $_DCACHE[settings][qihoo_image][sid];}-->
  6.                                                         <!--{eval $qcomic_spassword = $_DCACHE[settings][qihoo_image][spassword];}-->
  7.                                                         <!--{eval $qcomic_skey = $_DCACHE[settings][qihoo_image][skey];}-->
  8.                                                         <!--{eval $code = "&spassword=$qcomic_spassword&phid=$phidtemp&ctime=$timestamp";}-->
  9.                                                         <!--{eval $code = urlencode(authcode($code,"",$qcomic_skey))}-->
  10.                                                         <script type="text/javascript" src="include/javascript/qcomic.js"></script><br>
  11.                                                         <div id="qcomic_view_{$qcomic_sid}_{$phidtemp}_before" style="clear:both; overflow:hidden;"></div>
  12.                                                         <script language="javascript" type="text/javascript">
  13.                                                                 //<![CDATA[
  14.                                                                 flashTagIns.setNew("http://p.qihoo.com/flash/pic_nav.swf", $owidth, $oheight);
  15.                                                                 flashTagIns.setVersion("7,0,19,0");
  16.                                                                 flashTagIns.allowScriptAccess = "always";
  17.                                                                 flashTagIns.allowFullScreen = "true";
  18.                                                                 flashTagIns.setId('qcomic_flash_{$qcomic_sid}_{$phidtemp}');
  19.                                                                 flashTagIns.swLiveConnect = "true";
  20.                                                                 flashTagIns.wmode = null;
  21.                                                                 flashTagIns.flashVars = 'idx={$qcomic_sid}_{$phidtemp}&sid=$qcomic_sid&code=$code&auto={$post[first]}&ver=dz_2';
  22.                                                                 flashTagIns.write(document);
  23.                                                                 window.qcomic_flash_{$qcomic_sid}_{$phidtemp} = document.modactions.qcomic_flash_{$qcomic_sid}_{$phidtemp};
  24.                                                                 //qcomic_proxy.qcomic_debug('[viewthread.htm]'+flashTagIns);
  25.                                                                 //]]>
  26.                                                         </script>
  27.                                                         <div id="qcomic_view_{$qcomic_sid}_{$phidtemp}_after" style="clear:both; overflow:hidden;"></div>
  28.                                                         <!--{/if}-->
复制代码
9、修改viewthread.php
删除
  1. if($_DCACHE['settings']['qihoo_image']['senable']) {
  2.                 $fieldsadd .= ', qi.pid AS qipid, qi.thid, qi.phid ';
  3.                 $tablesadd = "LEFT JOIN {$tablepre}qihooimages qi USING (pid)";
  4.         }
复制代码

[ 本帖最后由 todidot 于 2008-2-29 15:12 编辑 ]
回复

使用道具 举报

chinamarx 发表于 2008-2-29 15:51:41 | 显示全部楼层
好!强力支持你!
回复

使用道具 举报

足球小子 发表于 2008-3-1 02:10:02 | 显示全部楼层
谢谢!

但好象没提及数据库内的。。。如何删。
回复

使用道具 举报

neverbye 发表于 2008-3-3 19:23:39 | 显示全部楼层
强烈支持,有安装就应该有卸载~!
回复

使用道具 举报

tianxiawk 发表于 2008-3-3 19:24:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

peterpan1704 发表于 2008-3-5 00:00:18 | 显示全部楼层
霸王条款。。。。
回复

使用道具 举报

yangjiangh 发表于 2008-3-5 04:10:52 | 显示全部楼层
好的!@支持的1
回复

使用道具 举报

peterpan1704 发表于 2008-3-6 00:08:46 | 显示全部楼层
就是,为什么不提供数据库的修复方法???
回复

使用道具 举报

榕树 发表于 2008-3-10 20:55:52 | 显示全部楼层
我不知道是不是安装该组件的结果.至少我在3.8安装好后,今天论坛出现了问题.现在连后台设置都进不去了.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 00:19 , Processed in 0.029441 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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