Discuz!
胡争辉
退休
展开
-
Discuz! 6.1 从GBK编码转为UTF-8编码
源代码的转换创建目标文件夹find forum_en_gbk -type d -exec mkdir -p utf8/{} /;生成脚本,用于将js文件从GBK编码转为UTF-8编码find forum_en_gbk -name *.js -fprintf "js_gbk_to_utf8.sh" "iconv -f GBK -t UTF-8 %p > utf8/%p/n"生成脚本,用于将htm原创 2008-08-06 11:17:00 · 4616 阅读 · 0 评论 -
Discuz! 7.0 模块调用脚本范例程序 - 多选下拉的缺陷以及使用方法
Discuz! 7.0 模块调用脚本范例程序 - 多选下拉的缺陷以及使用方法/* 模块调用脚本范例程序 - 多选下拉的缺陷以及使用方法*/if(!defined(IN_DISCUZ)) { exit(Access Denied);}if($requestrun) {/* 模块脚本运行代码原创 2009-01-11 22:02:00 · 1820 阅读 · 1 评论 -
Discuz! 6.1 - 自动禁止非公开版面向Home推送事件
Discuz! 6.1 - 自动禁止非公开版面向Home推送事件Discuz!6.1中,支持通过UCenter向UCenter Home推送事件,但是没有按版面选择是否推送的功能。这个功能直到Discuz!7.0中才实现,但是绝大多数论坛都会有非公开版面,此时就需要自行开发插件实现相应的功能。首先需要判断当前版面是否是公开版面,代码如下:if (true === in_array(CUR原创 2009-01-13 22:30:00 · 1148 阅读 · 0 评论 -
Discuz! 6.1~7.0 - 解决jQuery兼容问题
Discuz! 6.1~7.0 - 解决jQuery兼容问题在Discuz! 6.1中无法直接使用jQuery,升级到Discuz! 7.0后也无法直接使用jQuery,估计之前的一些版本也不能直接使用jQuery。这是由于Discuz!为了解决兼容性问题,而引入了另一个兼容性问题。在Discuz! 6.1中,对/include/javascript/common.js文件应用如下补丁即可。原创 2009-01-13 23:51:00 · 4036 阅读 · 5 评论 -
Discuz! 7.0 - 修正topicadmin中警告短消息缺失信息的缺陷
Discuz! 7.0 - 修正topicadmin中警告短消息缺失信息的缺陷Discuz! 7.0在增加大量新功能的同时,也引入了大量的缺陷,topicadmin中警告短消息缺失信息就是其中之一,该缺陷导致版主在实施警告管理行为时,被警告的用户接收到的短消息中不能正确反映版主实施警告的贴子。相关短消息代码如下: reason_warn_post_mess原创 2009-01-15 00:02:00 · 2031 阅读 · 0 评论 -
Discuz! 7.0 - 数据调用中[show]标记的处理中有缺陷
Discuz! 7.0 - 数据调用中[show]标记的处理中有缺陷指定行显示模板包含符: [show=order]...[/show]表示被包含在内的模板只在第 order 行显示,但是在实际使用时就会发现,当仅有一个[show=order]...[/show]标记时,结果符合预期,有多个[show=order]...[/show]标记,而且其中的order值都相同时,结果也符合预期,原创 2009-01-17 16:49:00 · 1238 阅读 · 1 评论 -
Discuz! - 6.1 ~ 7.0 - 安装SupeSite后导致安全漏洞
Discuz! - 6.1 ~ 7.0 - 安装SupeSite后导致安全漏洞涉及安全漏洞的版本Discuz! 6.1Discuz! 7.0SupeSite 6.0 X-Space 4.0 UCSupeSite 6.0.1 X-Space 4.0.1 UC原因——SupeSite X-Space UC部分Discuz!在安装SupeSite X-Space UC版之后原创 2008-12-22 23:40:00 · 6164 阅读 · 0 评论 -
Discuz! 6.1~7.0 升级后request缓存文件名不兼容
Discuz! 6.1~7.0 升级后request缓存文件名不兼容request函数把缓存数据保存在/forumdata/cache文件夹中,缓存文件名以request_开头,虽然可以通过包含common.inc.php文件来包含request函数,然后通过request函数获取缓存,如果不需要其他函数的话,包含common.inc.php的代价就有些高了。这个时间可以直接包含缓存文件原创 2008-12-25 21:02:00 · 1154 阅读 · 0 评论 -
Discuz! 6.1~7.0升级后request路径不兼容以及相应修改方案
Discuz! 6.1~7.0升级后request路径不兼容以及相应修改方案在Discuz! 6.1中,通过request函数获得的数据缓存中的链接包含了完整的Discuz!路径。但是在Discuz! 7.0中则只包含了相对路径。这是因为Discuz! 7.0中/include/request.func.php文件中增加了一行$boardurl = $mode ? $boardurl : ;原创 2008-12-27 12:56:00 · 1227 阅读 · 0 评论 -
Discuz! 7.0 模块调用脚本范例程序 - 主题
/* Discuz! 7.0 模块调用脚本范例程序 - 主题*/if(!defined(IN_DISCUZ)) { exit(Access Denied);}if($requestrun) {/* 模块脚本运行代码 脚本中的设置参数在数组 $settings 中原创 2009-01-02 21:15:00 · 1758 阅读 · 0 评论 -
Discuz! 7.0 模块调用脚本范例程序 - 数组
Discuz! 7.0 模块调用脚本范例程序 - 数组/* Discuz! 7.0 模块调用脚本范例程序 - 数组*/if(!defined(IN_DISCUZ)) { exit(Access Denied);}if($requestrun) {/* 模块脚本运行代码 脚本原创 2009-01-01 20:25:00 · 1817 阅读 · 0 评论 -
Discuz! 7.0 模块调用脚本范例程序 - 模板
/* Discuz! 7.0 模块调用脚本范例程序 - 模板*/if(!defined(IN_DISCUZ)) { exit(Access Denied);}if($requestrun) {/* 模块脚本运行代码 脚本中的设置参数在数组 $settings 中原创 2009-01-01 18:35:00 · 2025 阅读 · 0 评论 -
Discuz! 6.1 多语言翻译工作范围
安装部分需要翻译的内容需要翻译数据记录的安装脚本的表/install discuz.sql table: cdb_bbcodes/install discuz.sql table: cdb_crons/install discuz.sql table: cdb_faqs/install discuz.sql table: cdb_forumlink原创 2008-08-06 13:55:00 · 1488 阅读 · 1 评论 -
Discuz! language package/语言包 : en_us
/images/default/logo.gifCommenttodo/images/default/newtopic.gifCommentdone/images/default/reply.gifCommentdone/include/javascript/calendar.jsCommentdone/* [Discuz!] (C)2001-2007 Comsenz Inc. This is NOT a freeware, use is原创 2008-09-02 22:40:00 · 2558 阅读 · 0 评论 -
Discuz! language package/语言包 : zh_cn
/images/default/logo.gif/images/default/newtopic.gif/images/default/reply.gif/include/javascript/calendar.js/* [Discuz!] (C)2001-2007 Comsenz Inc. This is NOT a freeware, use is subject to license terms $RCSfile: calend转载 2008-09-02 22:52:00 · 2437 阅读 · 0 评论 -
Discuz! 6.1 - 发送HTML格式电子邮件
Discuz! 6.1 - 发送HTML格式电子邮件Discuz! 6.1发送的电子邮件默认是text/plain纯文本格式,如果需要发送HTML格式邮件,需要对/include/sendmail.inc.php文件应用如下补丁:--- sendmail.inc.original.php+++ sendmail.inc.mime.php@@ -33,23 +33,23 @@原创 2008-09-22 20:48:00 · 2202 阅读 · 2 评论 -
Discuz! 6.1 - 安装SupeSite后导致安全漏洞
Discuz! 6.1 - 安装SupeSite后导致安全漏洞原因——SupeSite 6.0 X-Space 4.0 UC部分Discuz! 6.1在安装SupeSite 6.0 X-Space 4.0 UC版之后,会在Discuz! 6.1的forums表中增加两个字段--- cdb_forums.discuz.sql +++ cdb_forums.s原创 2008-10-07 20:42:00 · 3051 阅读 · 0 评论 -
Discuz! 6.1 - 不修改模板在贴子上增加收藏按钮
Discuz! 6.1 - 不修改模板在贴子上增加收藏按钮通过收藏夹网站收藏论坛中自己喜爱的贴子是一个常见的需求,但是需要对模板进行修改,下面给出一个不修改模板在贴子上增加收藏按钮的例子。jQuery(document).ready(function () { var poco = /None/?d.selection.createRange().text://)原创 2008-10-09 21:47:00 · 1334 阅读 · 0 评论 -
Discuz! 6.1 language package/语言包 : ug 维吾尔语
/templates/default/actions.lang.phpComment已翻译成维吾尔语// Action Pack for Discuz! Version 1.0.0// Created by Crossday$actioncode = array( 0 => مۇنبەرگە قايتىش, 1 =>原创 2008-10-11 19:37:00 · 4050 阅读 · 3 评论 -
Discuz! 6.1 - cpmsg函数在IE下和Firefox下表现不一致
Discuz! 6.1 - cpmsg函数在IE下和Firefox下表现不一致cpmsg函数中包含如下几行代码。 $message .= .$url."class="lightlink">.lang(message_redirect).; $url = transsid($url);原创 2008-10-27 22:17:00 · 1742 阅读 · 0 评论 -
Discuz! 7.0 模块脚本文件名
Discuz! 7.0 模块脚本文件名Discuz! 7.0中新增了模块脚本,不仅要求模块脚本放置在/include/request文件夹中,而且对于模块脚本的文件名也有一定的限制,判断语句位于/admin/jswizard.inc.php文件的1263行if(!in_array($entry, array(., ..)) && preg_match("/^[/w/.]+$/", $en原创 2008-12-27 20:40:00 · 1194 阅读 · 0 评论