插件发布
插件名称: |
论坛报错信息辅助工具 |
插件来源: |
|
适用版本: |
Discuz! 6.1 |
语言编码: |
GBK简体 UTF8简体 |
最后更新时间: |
|
插件作者: |
空谷 |
插件简介: |
为了在出现错误时给大家一个及时的解决方法,我们精心挑选了常见的一些错误信息,并将解决办法整理成文档,发布给大家。制作文档过程中,huangliming、紫琼、玻璃屋女孩、xiaobozi、下砂、ted1006、headfly、南芝恋\桃子(小敏)、Goda、dain_sun、beijing200808、xooass做了大量的工作,在此表示感谢。 |
一、功能说明
该插件挑选了常见的一些错误信息,在管理和浏览论坛的时候,除了在返回错误信息之外,还以链接的方式给出相应的解决方法,目的就是在第一时间给出解决问题的方法。例如:在查看标签时,返回的错误信息如下图
二、安装方法(适合程序和模板没有改动的论坛):
选择与论坛编码对应的程序文件,解压后上传到论坛根目录,覆盖原有文件。
三、修改方法(适合程序或模板有改动的论坛):
1、修改common.inc.php
打开论坛根目录的./include/common.inc.php,找到- $charset = $dbcharset = $forumfounders = $metakeywords = $extrahead = $seodescription = '';
- $plugins = $hooks = $admincp = $jsmenu = $forum = $thread = $language = $actioncode = $modactioncode = $lang = array();
复制代码 在下面增加
- $message_showerror = array();
- require_once language('message_showerror');
复制代码
2、修改文件showmessage.htm
打开论坛根目录的./templates/default/showmessage.htm,找到- <!--{if $url_forward}-->
- <p><a href="$url_forward">{lang message_forward}</a></p>
- <!--{elseif stristr($show_message, '{lang return}')}-->
- <p><a href="javascript:history.back()">{lang message_go_back}</a></p>
- <!--{/if}-->
复制代码 在下面增加- <!--{if in_array($message,$message_showerror)}-->
- <p><a href="http://faq.comsenz.com/?type=discuz&message=$message" target='_blank'>[点击这里查看解决方法]</a></p>
- <!--{/if}-->
复制代码
3、修改nopermission.htm
找到- <p><!--{if $discuz_uid}-->{lang nopermission_loggedin}<!--{else}-->{lang nopermission_no_loggedin}</p><!--{/if}-->
复制代码 在下面增加- <!--{if in_array($message,$message_showerror)}-->
- <p><a href="http://faq.comsenz.com/?type=discuz&message=$message">[点击这里查看解决方法]</a></p>
- <!--{/if}-->
复制代码
4、上传message_showerror.lang.php文件
下载本帖附件message_showerror.zip,解压后,选择和论坛相应编码的文件,改名为message_showerror.lang.php,上传到论坛根目录的./templates/default/目录下
建议,在覆盖或者修改前,对原有的程序进行备份
[ 本帖最后由 安全出口2 于 2008-9-26 16:58 编辑 ] |
评分
-
1
查看全部评分
-
|