本栏目下相关链接


HDWiki(For DZ 6.1)V1.5 安装升级说明

    HDWiki(For Dz 6.1)V1.5安装说明:
    此方法适用于您的论坛第一次安装HDWiki( For Dz)的情形
    一、 若您的论坛是 Discuz! 6.1版本,且没有装过其它插件(包括HDWiki(For Dz))。安装方法如下:

    a、确保您的论坛已从discuz 6.0 升级到 discuz 6.1,且论坛一定要处于系统管理员登录状态.
    b、将HDWiki(For DZ 6.1)V1.5的所有文件,通过ftp上传到论坛的根目录,覆盖原来文件即可;
    c、执行wiki.install.php,完成安装操作后将其删除。
    d、恭喜你安装完成,请进入到论坛后台中的“HDwiki”开始体验HDWiki的强大功能。

    二、 若您的论坛是 Discuz! 6.1版本,且装有其它插件(不包括HDWiki(For Dz))。安装方法如下:

    特别说明:以下红色的部分是需要您加入到论坛文件中或者是需要更改论坛代码的,蓝色的部分是用来搜索这些红色代码加入的位置的。
    例如:
    /admin/main.inc.php
    约49行
    showheader('tools', $isfounder && checkpermission('dbimport', 0) ? 'export' : 'counter');
    之下加入
    showheader('hdwiki', 'hdwiki');
    意思就是在文件/admin/main.inc.php的第49行找到showheader('tools', $isfounder && checkpermission('dbimport', 0) ? 'export' : 'counter');,然后在这句代码下面加入showheader('hdwiki', 'hdwiki');

    1、按要求修改以下文件

    1.admin/main.inc.php
    (约在49行) showheader('tools', $isfounder && checkpermission('dbimport', 0) ? 'database&operation=export' : 'counter');
    (下面加入)showheader('hdwiki', 'hdwiki');

    (约将100行)var headers = new Array('index', 'global', 'forum', 'user', 'topic', 'extended', 'misc', 'tools', 'adv');
    (修改为) var headers = new Array('index', 'global', 'forum', 'user', 'topic', 'extended', 'misc', 'tools', 'adv','hdwiki');

    2. admin/menu.inc.php
    (约在104行)$query = $db->query("SELECT title, url FROM {$tablepre}admincustom WHERE uid='$discuz_uid' AND sort='0' ORDER BY dateline DESC LIMIT 0, 10");
    (下面加入)
    showmenu('hdwiki', array(
    array('menu_hdwiki_settings', 'hdwiki&operation=settings'),
    array('menu_hdwiki_doc', 'hdwiki&operation=docmanage'),
    array('menu_hdwiki_category', 'catedit'),
    array('menu_hdwiki_help', 'hdwiki&operation=help')
    ));

    3.templates/default/admincp.lang.php
    (约在165行) 'header_adv' => '广告',
    (下面加入)'header_hdwiki' => 'HDWiki',

    (约在253行)'menu_custommenu_manage' => '常用操作管理',
    (下面加入)
    'menu_hdwiki_settings' => '参数设置',
    'menu_hdwiki_help' => '使用帮助',

    (约在265行)'nav_adv' => '自定义广告',
    (下面加入)
    'nav_hdwiki' => '词条管理',
    'nav_hdwiki_list' => '词条列表',
    'nav_hdwiki_add' => '添加词条',
    'nav_hdwiki_link' => '链接管理',
    'hdwiki_lock'=>'锁定',
    'hdwiki_unlock'=>'解锁',
    'hdwiki_sync'=>'同步',

    (约在2042行)'usergroups_exempt_outperm' => '非版块版主',
    (下面加入)
    'menu_hdwiki' => 'HDWiki设置',
    'menu_hdwiki_common' => '正式词条',
    'menu_hdwiki_user' => '用户词条',
    'menu_hdwiki_doc' => '词条管理',
    'menu_hdwiki_category' => '分类管理',
    'menu_hdwiki_addcat' => '添加分类',
    'menu_hdwiki_editcat' => '编辑分类',
    'menu_hdwiki_merge' => '合并分类',
    'cat_edit_up' => '上级分类:',
    'cat_edit_up_comment' => '本类别的上级分类',
    'cat_edit_name' => '分类名称:',
    'cat_doc_name' => '分类名称',
    'cats_noparent' => '对不起,您没有选择该分类的上级分类,请返回修改。',
    'cats_name_toolong' => '输入分类名称超过50个字符,请返回修改。',
    'cats_update_succeed' => '分类设置成功更新。',
    'cats_update_fail' => '此分类下面还有子分类,操作无法完成。',
    'cats_doc_fail' => '此分类下面还有词条,操作无法完成。',
    'cats_name_fail' => '分类名称不能为空,操作无法完成。',
    'cats_doc_delete'=>"分类删除成功",
    'cats_merge' => '合并分类 - 源分类的下面不能有子分类',
    'cats_merge_source' => '源分类',
    'cats_merge_target' => '目标分类',
    'cats_nonexistence' => '指定的分类不存在,请返回修改',
    'cats_merge_succeed' => '分类合并成功。',
    'wiki_add_tips' => '    您可以在分类名称中使用 HTML 代码。',
    'wiki_add_category' => '添加新分类',
    'wiki_move_category' => '修改选定词条的所属分类',
    'wiki_success' => '成功',
    'wiki_add_category_name' => '新分类名称',
    'wiki_add_category2' => '添加二级分类',
    'wiki_add_category2_name' => '二级分类名称',
    'wiki_add_parent_category' => '上级分类',
    'wiki_add_category3' => '添加三级分类',
    'wiki_add_category3_name' => '三级分类名称',
    'doc_class'=>'词条类别',
    'menu_hdwiki_all'=>'所有词条',
    'wiki_merge_category' => '合并分类 - 源分类的词条全部转入目标分类,同时删除源分类',


    (约在4365行)'custommenu_history_delete_confirm' => '本操作不可恢复,您确定要删除历史操作记录吗?',
    (下面加入)
    'wiki_add_succeed' => '添加词条成功!',
    'wiki_update_succeed' => 'wiki链接更新成功!',
    'wikiconfig_update_succeed'=> 'wiki设置更新成功!',
    'wiki_movecom_succeed' => '所有用户词条移动到正式词条库成功。',
    'wiki_movepartcom_succeed'=> '选择词条中的所有用户词条移动到正式词条库成功。',
    'wiki_movenocom_succeed'=> '选择的词条已经是正式词条。'

    (约在4366行)也就是最后的 ?> 前面
    (上面加入)
    $wiki = array
    (
    'title'=>'名称',
    'wiki_add' => '添加词条',
    'wiki_make' => '链接管理',
    'select' => '选择',
    'create' => '是否被创建',
    'note' => '提示:您可以手动添加词条,词条中的词要以(中文分号)";" 隔开。',
    'noteano2' => '说明:1、请在下面的输入框中输入您要生成百科词条链接的帖子tid,然后点击“开始”按钮,生成词条链接。</br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、为了节省系统资源,请每次输入的词条数量不要超过1000条。',
    'noteano' => '生成百科词条链接',
    'noteano3' => '说明:点击下面的清除此条链接接按钮,将会把已删除词条在所有帖子中的链接去掉。',
    'noteano4' => '清除百科词条链接',
    'begin' => '生成链接',
    'begin2' => '清除词条链接',
    'createtime' => '创建时间',
    'movetobase' => '移到正式库',
    'lookdoc' => '查找词条',
    'keyword' => '标题关键字:',
    'unlock' => '解锁',
    'lock' => '锁定',
    'cancelsync'=>'取消同步',
    'movecat'=>'移动词条分类',
    'docsync'=>'同步',
    'lookthedoc' => '查看此词条',
    'creatthedoc' => '创建此词条',
    'clickcommend' => '<a target="_blank" style="text-decoration: underline;" href="http://www.hoodong.com/hdwiki/index.htm"><font color="red">点击此处打开您需要的词库分类,批量复制词条。</font></a><br />将复制好的词条名称粘贴到下面框中,瞬间生成数万词库。比采集功能更加强大!',
    'js_movecat' => '没有选择要改变分类的词条!',
    'js_nodoc' => '没有选择要删除的词条!',
    'js_docdelete' => '您确认要删除所选的词条吗?',
    'js_docsync' => '您确认要取消同步所选的词条吗?',
    'js_nodocsync' => '没有选择要取消同步的词条!',
    'js_nomovedoc' => '没有选择要移动的词条!',
    'js_movedoc' => '您确认要移动所选的词条到正式库吗?',
    'js_nolockdoc' => '没有选择要锁定的词条!',
    'js_lockdoc' => '您确认要锁定所选的词条吗?',
    'js_nounlockdoc' => '没有选择要解锁的词条!',
    'js_unlockdoc' => '您确认要解锁所选的词条吗?',
    'startid'=> '起始tid',
    'endid'=> '结束tid',
    'separate'=> ';',
    'hdwiki_config'=>'参数设置',
    'hdwiki_ad'=>'广告代码',
    'hdwiki_flash'=>'开启新帖子自动刷wiki链接',
    'hdwiki_first' => '第一步:添加词条',
    'hdwiki_second'=> '第二步:选择分类'
    );

    4.templates/default/templates.lang.php
    (约在2003行)'modcp_logs' => '管理日志',
    (下面加入)
    //docedit
    'editduan' => '编辑段落',
    'doctitle' => '词条标题',
    'docnote' => '词条正文',
    'editdoc' => '编辑词条',
    'hisdoc' => '历史版本',
    'docedit' => '编辑本页后请点击“保存”。只有在您能改进该页面的前提下才编辑它。',
    'summary' => '摘要',
    'docsum' => '您可以不填写,我们将提取您撰写的正文前100字作为摘要',
    'tag' => '标签',
    'delete' => '删除',
    'addtag' => '添加更多标签',
    'modreason' => '修改原因',
    'modsmall' => '轻微修改',
    'reveiw' => '预览',
    'save' => '保存',
    'next' => '继续,下一步',
    'previous'=>'返回,上一步',
    'category' => '词条分类',
    'cancell' => '取消',
    'dropedit' => '是否放弃对该词条的编辑',
    //viewdoc
    'thisdoc' => '此词条正被',
    'editing' => '锁定编辑中...',
    'editpart' => '编辑本段',
    'hidden' => '隐藏',
    'showdoc' => '显示',
    'doctable' => '词条目录',
    'canotedit' => '这是一个编辑受限的词条,您没有编辑该词条的权限,请查看帮助!',
    'notcreatobj' => '不能创建XMLHttpRequest对象实例.',
    //hislist
    'thisdoccomp' => '对比查看历史版本',
    'version' => '版本',
    'creatime' => '创建日期',
    'versionmod' => '版本改动',
    'create' => '创建',
    'small' => '小',
    'big' => '大',
    'comptwohis' => '请选中两个历史版本进行比较',
    'edittime' => '编辑时间',
    'closewindow' => '关闭本窗口',
    'tip'=> '注',
    'notice'=> '1、浅绿色 表示一个范围 2、浅紫色 不同点',
    'cancreat'=> '编辑本页后请点击“保存”。只有在您能改进该页面的前提下才编辑它。',
    //doclist
    'doclistNewCreatedList'=>'最新创建列表',
    'doclistNewCoopList'=>'最新协作列表',
    'doclistHotDocList'=>'最热词条列表',
    'commonSummary'=>'摘要',
    'commonReadArticle'=>'[阅读全文]',
    'commonTags'=>'标签',
    'commonCreating'=>'创建于',
    'commonCoop'=>'协作人数',
    'commonView'=>'浏览人数',
    'commoninto'=>'创建新词条',
    'wiki'=>'百科',
    'docCreate'=>'编辑本页后请点击“保存”。',
    'message1'=>'此词条尚未被使用,您可以继续。',
    'message2'=>'的词条已被创建,您也可以点击',
    'message21'=>'词条的内容。',
    'message22'=>'查看',
    'message3'=>'发生错误',
    'message4'=>'请输入词条标题',
    //search
    'nowno'=>'目前还没有人创建词条',
    'nowno2'=>'目前该词条还没有内容,',
    'welcreate'=>'欢迎您创建该词条,阐述对',
    'welcreate2'=>'欢迎您编辑该词条,阐述对',
    'searchedi'=>'的理解,并与今后在此搜索',
    'searchedi2'=>'的理解,并与今后在此查看',
    'share'=>'的朋友们分享。',
    'indoc'=>'进入词条',
    'and'=>'与',
    'result'=>'相关的搜索结果',
    'alldoc'=>'共找到',
    'howmany'=>'条的相关词条',

    5.templates/default/post_editor.htm
    (约在125行)<a class="plugeditor" id="{$editorid}_cmd_custom{$bbcode[params]}_$tag">
    (修改为) <a class="plugeditor" style="overflow:visible;" id="{$editorid}_cmd_custom{$bbcode[params]}_$tag">

    6.templates/default/viewthread.htm
    (约在8行) <script type="text/javascript" src="include/javascript/viewthread.js"></script>
    (上面加入)<script type="text/javascript" src="include/javascript/wiki.lang.js"></script>

    (约在9行) <script type="text/javascript">zoomstatus = parseInt($zoomstatus);</script>
    (下面加入)
    <link href="images/wiki/hdwiki.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="include/javascript/viewdoc.js"></script>
    <style type="text/css">
    .innerlink:link{color: #0033cc;text-decoration: underline}
    .innerlink:visited{color: #0033cc;text-decoration: underline}
    .innerlink:hover{color: #ff0000;text-decoration: underline}
    </style>
    <div style="position:absolute;visibility:hidden;z-index:10" id="popup">
    <table style="FONT-SIZE: 10pt; border: 1px solid #D1E7FC;" cellpadding="0" cellspacing="0" bgcolor="#E5ECF9" id="summaryData" />
    <tbody id="summaryDataBody" ></tbody>
    </table>
    </div>

    7.templates/default/viewthread_poll.htm
    templates/default/viewthread_activity.htm
    templates/default/viewthread_debate.htm
    templates/default/viewthread_reward.htm
    templates/default/viewthread_trade.htm
    等文件
    (约在第1行){subtemplate viewthread_special_header}
    (下面加入)
    <script type="text/javascript" src="include/javascript/wiki.lang.js"></script>
    <link href="images/wiki/hdwiki.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="include/javascript/viewdoc.js"></script>
    <style type="text/css">
    .innerlink:link{color: #0033cc;text-decoration: underline}
    .innerlink:visited{color: #0033cc;text-decoration: underline}
    .innerlink:hover{color: #ff0000;text-decoration: underline}
    </style>
    <div style="position:absolute;visibility:hidden;z-index:10" id="popup">
    <table style="FONT-SIZE: 10pt; border: 1px solid #D1E7FC;" cellpadding="0" cellspacing="0" bgcolor="#E5ECF9" id="summaryData" />
    <tbody id="summaryDataBody" ></tbody>
    </table>
    </div>

    8.templates/default/viewthread_video.htm
    (约在第1行){subtemplate viewthread_special_header}
    (下面加入) <script type="text/javascript" src="include/javascript/wiki.lang.js"></script>

    (约在第3行)<script type="text/javascript" src="include/javascript/video.js"></script>
    (下面加入)
    <link href="images/wiki/hdwiki.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="include/javascript/viewdoc.js"></script>
    <style type="text/css">
    .innerlink:link{color: #0033cc;text-decoration: underline}
    .innerlink:visited{color: #0033cc;text-decoration: underline}
    .innerlink:hover{color: #ff0000;text-decoration: underline}
    </style>
    <div style="position:absolute;visibility:hidden;z-index:10" id="popup">
    <table style="FONT-SIZE: 10pt; border: 1px solid #D1E7FC;" cellpadding="0" cellspacing="0" bgcolor="#E5ECF9" id="summaryData" />
    <tbody id="summaryDataBody" ></tbody>
    </table>
    </div>

    9.include/newthread.inc.php
    (约在416行)
    updatecredits($discuz_uid, $postattachcredits, count($attachments));
    }

    (注意是在大括号下面加入)
    /* add for wiki */
    if($wiki_flash==1){
    $tids[]=$tid;
    require DISCUZ_ROOT.'./include/wikipost.inc.php';
    }

    10.include/newreply.inc.php
    (约在416行)
    updatecredits($discuz_uid, $postattachcredits, count($attachments));
    }

    (注意是在大括号下面加入)
    /* add for wiki */
    if($wiki_flash==1){
    $tids[]=$tid;
    require DISCUZ_ROOT.'./include/wikipost.inc.php';
    }

    11.include/editpost.inc.php
    (约在767行)
    smileyoff='$smileyoff', subject='$subject' ".($pattachment ? ", attachment='1'" : '')." $anonymousadd ".($auditstatuson && $audit == 1 ? ",invisible='0'" : '')." WHERE pid='$pid'");
    (下面加入)
    /* add for wiki */
    if($wiki_flash==1){
    $tids[]=$tid;
    require DISCUZ_ROOT.'./include/wikipost.inc.php';
    }

    12.templates/default/header.htm
    (约在91行)
    <!--{if $discuz_uid && $adminid > 1}--><li><a href="modcp.php?fid=$fid" target="_blank">{lang modcp}</a></li><!--{/if}-->
    (下面加入)
    <li <!--{if $BASESCRIPT == 'doc.php'}--> class="current"<!--{/if}-->><a href="doc.php?action=doclist">{lang wiki}</a></li>

    13.
    1).若您只按上述第10条修改过templates/default/header.htm文件,则将templates/default/wikiheader.htm直接上传.
    2).反之,若进行过其它修改,则删除templates/default/wikiheader.htm,复制templates/default/header.htm文件,改名为wikiheader.htm,则templates/default/下即有header.htm也有wikiheader.htm.
    然后按如下方法修改wikiheader.htm
    (约在第5行)<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
    (修改为) <title>$doc[doc_title] - Powered by Discuz!</title>

    (约在第23行)
    <link rel="stylesheet" type="text/css" href="forumdata/cache/style_{STYLEID}_common.css" />
    (上面加入)<link href="images/wiki/hdwiki.css" rel="stylesheet" type="text/css" />

    (约在30行)<script type="text/javascript" src="include/javascript/common.js"></script>
    (下面加入)
    <script type="text/javascript" src="include/javascript/search.js"></script>
    <script type="text/javascript" src="include/javascript/wiki.lang.js"></script>

    (约在39行)<div id="ad_headerbanner"><!--{if $admode && empty($insenz['hardadstatus']) && !empty($advlist['headerbanner'])}-->$advlist[headerbanner]<!--{/if}--></div>
    (下面加入)
    <form method="post" id="searchForm" name="searchForm" onSubmit="return viewSearchDoc();">
    <div id="search"><input id="searchname" value="" name="searchname" />
    <input class="bu" name="submit1" type="submit" value={lang indoc} />
    <input class="bu" name="search" type="button" value={lang search} onclick="searchSubmit();" /></div>
    </form>

    14.admincp.php
    (约在15行)require_once DISCUZ_ROOT.'./include/cache.func.php';
    (下面加入)header("Content-type:text/html;charset=$charset");

    (约在175行)
    admincustom($title, cpurl('url'));
    }

    (注意是在大括号下面加入)
    }
    elseif($action == 'hdwiki' ||$action == 'wikicommon' || $action == 'wikiuser' || $action == 'wikidoc') {
    require_once DISCUZ_ROOT.'./admin/hdwiki.inc.php';
    } elseif($action == 'catadd' || $action == 'catedit' || $action == 'catmerge'|| $action == 'catdetail'|| $action == 'catdelete'|| $action == 'movecat'){
    require_once DISCUZ_ROOT.'./admin/doccat.inc.php';

    2、然后将修改后所有文件(wikiupgrade.php文件除外)通过ftp上传到论坛的根目录;
    3、执行wiki.install.php,完成安装操作后将其删除。
    4、恭喜你安装完成,请进入到论坛后台中的“HDwiki”开始体验HDWiki的强大功能。

    HDWiki(For Dz 6.1)V1.5升级说明


    此方法适用于您的论坛已经安装过HDWiki( For Dz)的情形
    情形一
    1、 您的论坛在Dz 6.0的时候安装了HDWiki(For DZ)V1.4
    2、 您的论坛现在需要从Dz 6.0升级到Dz 6.1,并且仍想使用HDWiki(For DZ)
    3、 您的论坛没有安装其它插件
    符合以上条件的,请用如下方法进行升级:

    a、确保您的论坛已从discuz 6.0 升级到 discuz 6.1,且论坛一定要处于系统管理员登录状态.
    b、将HDWiki(For DZ 6.1)V1.5的所有文件,通过ftp上传到论坛的根目录,覆盖原来文件即可;
    c、执行wikiupgrade.php.
    d、恭喜你安装完成,请进入到论坛后台中的“HDwiki”开始体验HDWiki的强大功能。

    情形二
    1、 您的论坛在Dz 6.0的时候安装了HDWiki(For DZ)V1.4
    2、 您的论坛现在需要从Dz 6.0升级到Dz 6.1,并且仍想使用HDWiki(For DZ)
    3、 您的论坛安装了其它插件
    符合以上条件的,请用如下方法进行升级:

    a、按照第二步中第1条(即如上红色的代码)所描述的代码修改相应文件。
    b、然后将修改后所有文件,通过ftp上传到论坛的根目录;
    c、执行wikiupgrade.php.
    d、恭喜你安装完成,请进入到论坛后台中的“HDwiki”开始体验HDWiki的强大功能。

    情形三
    1、 您的论坛在Dz 6.0的时候安装了HDWiki(For DZ)V1.3版本
    2、 您的论坛现在需要从Dz 6.0升级到Dz 6.1,并且仍想使用HDWiki(For DZ)
    3、 您的论坛没有安装其它插件
    符合以上条件的,请用如下方法进行升级:

    a、将HDWiki(For DZ 6.1)V1.5的所有文件,通过ftp上传到论坛的根目录,覆盖原来文件。
    b、运行wikiupgrade.php。
    c、恭喜你安装完成,请进入到论坛后台中的“HDwiki”开始体验HDWiki的强大功能。

    情形四
    1、 您的论坛在Dz 6.0的时候安装了HDWiki(For DZ)V1.3版本
    2、 您的论坛现在需要从Dz 6.0升级到Dz 6.1,并且仍想使用HDWiki(For DZ)
    3、 您的论坛安装了其它插件
    符合以上条件的,请用如下方法进行升级:

    a、按照第二步中第1条(即如上红色的代码)所描述的代码修改相应文件。
    b、然后将修改后所有文件通过ftp上传到论坛的根目录,之后运行wikiupgrade.php;
    c、恭喜你安装完成,请进入到论坛后台中的“HDwiki”开始体验HDWiki的强大功能。