一个经得起时间考验的人
我的项目
我的项目
Fix Cib Login油猴脚本:解决Firefox中无法通过兴业银行网上银行支付的问题
七 30th
在Firefox中通过 兴业银行网上银行 进行支付时出现错误页面(截图见本文最后):
Tag Error: Could not find operation “setHelp” with 1 parameter(s) on object named “CurrentPageFlow”
经过检查后发现是兴业银行的支付页面的JS代码与Firefox不兼容,要解决此问题只需要在选择支付方式(借记卡、信用卡)的页面通过JavaScript设置一个变量即可顺利完成支付。
安装了Greasemonkey的用户可以下载这个脚本:
- 信用卡:FixCib.user
- 借记卡:FixCibJJK.user
直接在地址栏中执行的代码如下: 更多 >
代码发布工具
七 7th
概述:
为解决代码发布过程中从VSS获取修改后的指定代码、对旧版代码进行备份以及减少基础类库变更麻烦(需要将生成的DLL文件复制到每个引用此基础类的工作的bin目录中)等问题,通过开发代码发布工具辅助代码发布人员完成以上工作提高代码发布的效率和准确性。
此工具提供的功能如下:
1.通过提供的代码路径从指定的VSS服务器中获取修改后的代码(最新版本、指定的版本);
在获取最新代码后,提示需要重新编译的工程;
检查对应代码的注释是否符合要求;
2.备份旧版代码和新版代码;
3.发布代码;
4.记录代码发布历史:发布单号、日期 更多 >
无法启动 Cluster Service 服务-"错误 1067: 进程意外终止"
七 13th
在经历一次计划外的停电事故后发现群集系统中的一个节点的群集服务无法启动,在启动过程中出现的错误提示如下所示:
—————————
群集管理器
—————————
试图启动节点 ‘MIS-02′ 上的群集服务时发生错误。
进程意外终止。
错误 ID: -2147023829 (8007042b)。
—————————
确定
—————————
—————————
服务
—————————
在 MIS-02 无法启动 Cluster Service 服务。
错误 1067: 进程意外终止。
—————————
确定
—————————
此次的错误信息与Cluster:群集服务未能从服务器群集配置数据库获得信息,错误代码1726一文中的错误信息相同,却无法通过重启群集节点恢复群集。
同时在检查系统日志时发现在此节点的存在以下错误信息:
ClusDisk 群集服务正在请求设备 \Device\ClusDisk0 的总线重置。
iScsiPrt Initiator sent a task management command to reset the target. The target name is given in the dump data.
iScsiPrt Initiator could not find a match for the initiator task tag in the received PDU. Dump data contains the entire iSCSI header.
iScsiPrt Target did not respond in time for a SCSI request. The CDB is given in the dump data.
经检查发现是此节点连接存储设备的网线松动,插紧网线,重启此节点后恢复正常。
最近到Sablog1.6所做的修改,如果你也遇到同样的问题,Ask Me!
七 3rd
对Sablog1.6所做的修改,主要有:
1.将Fckeditor升级到2.6简化版
2.解决Show.php页面的链接无法静态化
3.解决菜单项的显示和定位问题
4.解决FCKeditor编辑器在Chrome中显示的大小不正确
版本: 56
作者: admin
日期: 1:24:18, 2009年7月3日 星期五
信息:
Fix:暂时禁用自动保存功能,更改时间输入框的大小
—-
已修改 : /release/1.6.b01/templates/admin/article.php
版本: 55
作者: admin
日期: 1:22:57, 2009年7月3日 星期五
信息:
Fix:设置文章内容编辑区的大小为400px
—-
已修改 : /release/1.6.b01/admin/editor.php
版本: 54
作者: admin
日期: 1:22:02, 2009年7月3日 星期五
信息:
Fix:修复JS文件开头因文件编码有误出现的不可打印字符
—-
已修改 : /release/1.6.b01/admin/editor/editor/dialog/common/fck_dialog_common.js
已修改 : /release/1.6.b01/admin/editor/editor/dialog/fck_codes/fck_codes.js
已修改 : /release/1.6.b01/admin/editor/editor/dialog/fck_flash/fck_flash.js
已修改 : /release/1.6.b01/admin/editor/editor/dialog/fck_image/fck_image.js
已修改 : /release/1.6.b01/admin/editor/editor/dialog/fck_link/fck_link.js
已修改 : /release/1.6.b01/admin/editor/editor/dtd/fck_xhtml10transitional.js
已修改 : /release/1.6.b01/admin/editor/editor/fckdialog.html
已修改 : /release/1.6.b01/admin/editor/editor/js/fckadobeair.js
已修改 : /release/1.6.b01/admin/editor/editor/js/fckeditorcode_gecko.js
已修改 : /release/1.6.b01/admin/editor/editor/js/fckeditorcode_ie.js
已修改 : /release/1.6.b01/admin/editor/editor/lang/zh-cn.js
已修改 : /release/1.6.b01/admin/editor/editor/skins/fck_dialog_ie6.js
版本: 53
作者: admin
日期: 1:20:51, 2009年7月3日 星期五
信息:
Fix:解决FCKeditor编辑器在Chrome中显示的大小不正确
FCKBrowserInfo.IsSafari
—-
已修改 : /release/1.6.b01/admin/editor/editor/fckeditor.html
版本: 52
作者: sablog
日期: 1:23:15, 2009年5月11日 星期一
信息:
Fix:解决菜单项的显示和定位问题 3
—-
已修改 : /release/1.6.b01/templates/admin/header.php
版本: 51
作者: sablog
日期: 1:08:32, 2009年5月11日 星期一
信息:
Fix:解决菜单项的显示和定位问题
—-
已修改 : /release/1.6.b01/templates/admin/header.php
已修改 : /release/1.6.b01/admin/admincp.php
版本: 50
作者: sablog
日期: 0:51:25, 2009年5月11日 星期一
信息:
Fix:中文输入法下的Tab引起页面解析错误(无故多出来的>)
—-
已修改 : /release/1.6.b01/templates/admin/header.php
版本: 49
作者: sablog
日期: 0:50:00, 2009年5月11日 星期一
信息:
Fix:解决Show.php页面的链接无法静态化,原因是common.php文件中的正则限制了需要生成静态链接的格式<A href="" [class=""]>。
—-
已修改 : /release/1.6.b01/templates/using/show.php
版本: 48
作者: sablog
日期: 23:33:55, 2009年5月10日 星期日
信息:
Release:
2009年5月10日 23时32分08秒
1.更新Fckeditor;
2.新建模板using;
3.管理后台文章显示数量,Fix页面标题显示不完整。
—-
已增加 : /release/1.6.b01 (从路径复制: /code, 版本, 46)
版本: 7
作者: sablog
日期: 18:40:18, 2007年6月12日 星期二
信息:
release
用来存放版本发布文件.
—-
已增加 : /release
在非默认浏览器中使用Google桌面搜索
五 21st
在Google桌面搜索(Google Desktop)中打开搜索结果是Google Desktop默认使用系统的默认浏览器显示搜索结果,如果需要在Firefox或者Chrome中查看搜索结果则需要将Firefox或者Chrome设置为系统的默认浏览器,但是这对于我来说将系统的默认浏览器设置为非IE却会带来许多不便。
比如:
1.在我的系统中Firefox和Chrome的数据目录都是自定义的而非浏览器默认的“C:\Documents and Settings\Administrator\Local Settings\Application Data”,如果将Firefox或者Chrome设置为系统的默认浏览器,那么Google桌面搜索在打开搜索结果时将在浏览器的默认数据目录位置生成一个配置目录,而无法使用自己最常用的数据目录。
2.影响部分Windows下的开发工具的调试。
介绍一个方便在Firefox或者Chrome中使用Google桌面搜索而不需要改动系统的默认浏览器的方法:
其实就是将Firefox、或者Chrome的主页或者标签栏中加入Google桌面搜索的链接,但是这个链接不是简单的“http://127.0.0.1:4664/”而需要从系统的注册表中获取。
Google桌面搜索的链接的位置在系统注册表的:
[HKEY_USERS\S-1-5-21-2638835196-548441710-1712216176-500\Software\Google\Google Desktop\API]
S-1-5-21-2638835196-548441710-1712216176-500 是Windows操作系统的Administrator的USID,如果您使用的是其他用户则最后的数字会有所不同。
其中search_url即是Google桌面搜索的链接,将这个链接设置为Firefox或者Chrome的主页即可方便地在您最顺手的浏览器中使用Google桌面搜索了。
解决Discuz编辑器在Chrome/Opera/Firefox下的使用问题
四 20th
在Chrome中使用Discuz编辑器(Discuz6.0,Discuz6.1,Discuz7.0都存在这样的问题)的过程中可能遇到以下两个错误:
1.直接使用Discuz编辑器的所见即所得模式时:
Uncaught TypeError: Cannot call method ‘appendChild’ of /include/javascript/editor.js:129 undefined
2.将Discuz编辑器从代码模式切换到所见即所得模式时(无法切换):
Uncaught TypeError: Cannot call method ‘replace’ of /include/javascript/bbcode.js:387 undefined
第一个错误的出现在editor.js文件中的function setEditorStyle()函数中,解决办法是在
var headNode = editdoc.getElementsByTagName("head")[0];
headNode.appendChild(editcss);
中间加入:
if(!headNode){headNode = editdoc.getElementsByTagName("body")[0];}//by ZZR
第二个错误实际是出现在bbcode.js文件中的function bbcode2html(str)函数中,原因是Chrome、Firefox中对函数的处理有点不一样,函数的最后一个元素是push。解决办法是在:
re = new RegExp(addslashes(smilies[id]['code']), "g");
的前面加入:
if(isNaN(parseInt(id))) continue; //by ZZR
想偷懒的朋友,并且Discuz论坛版本为6.0的朋友可以直接下载www.zxlm.cn/fh/中对应的JS文件。
PS:BS一下Discuz的JS开发人员!
最后传一个第一个错误的效果图。