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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

组图插件2.3升级方法(针对6.0版本)

[复制链接]
todidot 发表于 2008-3-5 20:15:28 | 显示全部楼层 |阅读模式
如果您目前使用的是2.2版本,希望升级到2.3版本,只需改动如下几个地方。

1、覆盖api/image.php、include/javascript/qcomic.js、admin/qcomic.inc.php

2、修改templates/default/viewthread.htm
  1. pic_navi.swf
复制代码
改为
  1. pic_nav.swf
复制代码
  1. &ver=dz_2
复制代码
后面,加上
  1. &fkeys={$qcomic_fkeys}
复制代码
  1. <!--{eval $phidtemp = $post[phid];}-->
复制代码
后面,加上
  1. <!--{eval preg_match_all("'flashTagIns.qcomic_fkey = ".*?"'si", $post[message], $qcomic_fkeyloop);}-->
  2. <!--{eval $qcomic_fkeys = '';}-->
  3. <!--{loop $qcomic_fkeyloop[0] $qcomic_fkey}-->
  4. <!--{eval $qcomic_fkeys.= substr($qcomic_fkey, 27, strlen($qcomic_fkey)-28).',';}-->
  5. <!--{/loop}-->
复制代码
3、修改templates/default/post_editor.htm
  1. upload.swf
复制代码
改为
  1. upload_nav.swf
复制代码
  1. flashTagIns.wmode = "window";
复制代码
改为
  1. flashTagIns.wmode = "transparent";
复制代码
  1.         function qcomic_postsubmit(phid) {
  2.                 setImageInfo(phid, 0);
  3.                 var retval = document.getElementById('postform').onsubmit();
  4.                 if (retval==true) document.getElementById('postform').submit();
  5.         }
复制代码
后面,加上
  1. function qcomic_addubb(fname, width, height, fkey, urladdr) {
  2.         if(bbinsert && wysiwyg) {
  3.         } else {
  4.                 AddText('[pp=' + fname + ',' + width + ',' + height + ',' + fkey + ']' + urladdr + '[/pp]');
  5.         }
  6. }
复制代码
  1. <div style="height:10px; clear:both;"><!-- --></div>
复制代码
之前,加上
  1. <div id="qcomic_edit_container"></div>
复制代码
4、修改include/discuzcode.func.php
  1. @$message
复制代码
之前,加上
  1.                 $discuzcodes['searcharray']['bbcode_regexp'][] = "/\[pp=(\w{1,30}),(\d{1,4}),(\d{1,4}),(\w{1,30})\]\s*([^\[\<\r\n]+?)\s*\[\/pp\]/ies";
  2.                 if (!function_exists('qcomic_parsepp')) {
  3.                         function qcomic_parsepp($fname, $width, $height, $fkey, $uri) {
  4.                                 $uri = str_replace('&', '&', str_replace(array('<', '>'), '', str_replace('\"', '"', $uri)));
  5.                                 $s = '<script type="text/javascript" src="include/javascript/qcomic.js"></script>';
  6.                                 $s.= '<script language="javascript" type="text/javascript">';
  7.                                 $s.= 'flashTagIns.setNew("http://p.qihoo.com/flash/'.$fname.'.swf", '.$width.', '.$height.');';
  8.                                 $s.= 'flashTagIns.setVersion("7,0,19,0");';
  9.                                 $s.= 'flashTagIns.allowScriptAccess = "always";';
  10.                                 $s.= 'flashTagIns.allowFullScreen = "true";';
  11.                                 $s.= 'flashTagIns.swLiveConnect = "true";';
  12.                                 $s.= 'flashTagIns.wmode = null;';
  13.                                 $s.= 'flashTagIns.qcomic_fkey = "'.$fkey.'";';
  14.                                 $s.= 'flashTagIns.flashVars = "'.$uri.'";';
  15.                                 $s.= 'flashTagIns.write(document);';
  16.                                 $s.= '</script>';
  17.                                 return $s;break;
  18.                         }
  19.                 }
  20.                 $discuzcodes['replacearray']['bbcode_regexp'][] = "qcomic_parsepp('\\1', \\2, \\3, '\\4', '\\5')";
复制代码
5、进论坛管理后台的组图设置,把上传flash的宽度设为750,高度设为60

更新缓存后升级完成。预祝顺利!

[ 本帖最后由 todidot 于 2008-3-18 16:03 编辑 ]

本帖子中包含更多资源

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

x
SungYuri 发表于 2008-3-5 20:18:41 | 显示全部楼层
2.3?
现在最新的不是2.2版吗???
回复

使用道具 举报

iqye 发表于 2008-3-6 11:18:54 | 显示全部楼层
支持
回复

使用道具 举报

iqye 发表于 2008-3-6 11:19:51 | 显示全部楼层
更新的好快.
回复

使用道具 举报

紫云杉 发表于 2008-3-6 11:20:09 | 显示全部楼层
回复

使用道具 举报

syg912 发表于 2008-3-6 11:21:31 | 显示全部楼层
真快啊
回复

使用道具 举报

zhenyusen 发表于 2008-3-6 11:34:43 | 显示全部楼层
省级好快啊
回复

使用道具 举报

dingxinzheng 发表于 2008-3-6 18:02:00 | 显示全部楼层
http://www.474300.com

我站升级完工
回复

使用道具 举报

落寞三少 发表于 2008-3-6 20:41:39 | 显示全部楼层
回复

使用道具 举报

fangpop 发表于 2008-3-7 00:11:10 | 显示全部楼层
修改文件为何不提供下载?
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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