又简单修改了一下Z-Blog的模板(评论部分)

添加评论 2007年7月14日

前几天硬盘坏又加上着急出门,就简单把模板改了一下传到服务器上去用了,但离自己心中原定的目标毕竟还是差太多了。今天晚上又要去山东了,走之前再改了一下模板,主要是照Zx.MYS的方法改了一下评论相关的脚本。

不过改的时候发现Zx.MYS的修改有还是有几个小错误,就自己改了一下:

  1. 模板b_article_comment.html中的“回复”链接应该改为<a href="#comment" _fcksavedurl=""#comment"" _fcksavedurl=""#comment"" onclick="RevertComment(‘<#article/comment/id#>’,’<#article/comment/name#>’)">,这个其实不是Bug,作者自己的模板中改了,只不过教程中没有说明而已。
  2. common.js中大约674行左右的如下代码:
    title.onclick=function(){
        //document.body.removeChild(bgObj);
            document.getElementById("msgDiv").removeChild(title);
            document.body.removeChild(msgObj);
            }

    作用是手动关闭评论结束后弹出的提交结果窗口(如不手动关闭,3秒后自动关闭),但实际操作时如果手动关闭了会报脚本错误,原因是在此把title这胩节点给Remove掉了,但222行的定时器却还每隔一秒操作一次msgDiv的title。解决办法也简单,只要把Remove改成隐藏就可以了:
    title.onclick=function(){msgObj.style.display="none";}
  3. 还有就是common.js中大约226行刷新验证码的地方:
    document.getElementById("VerifyCodeImg").src=str00 + "/function/c_validcode.asp?name=commentvalid";
    实际使用中发现FireFox中不能正常刷新,把这一行改成以下代码就可以了:
    document.getElementById("VerifyCodeImg").src=str00 + "function/c_validcode.asp?name=commentvalid&" + Math.random();

这样一来,Z-Blog的模板就还有一个地方最近想修改一下:
(晕,刚才还记着的,写了以上几行字就忘了…… 唉,我这记性……)

==============================
附:Zx.MYS对评论脚本的修改步骤:
(原文地址:http://zxmys.com/post/Z-BLOGJS1_9258.html

首先,打开SCRIPT/COMMON.JS,在文件尾部加入下列代码

然后,再将RevertComment函数修改为

将VerifyMessage函数修改为

接着,修改TEMPLATE/b_article_commentpost.html,在想要显示提示和LOADING图的地方插入

<span id="SumbitState" style="font-weight:bold;"></span>

然后下载一个LOADING图(可以用我这个:HTTP://ZxMYS.Com/UPLOAD/Loading.gif),放到UPLOAD目录下,命名为Loading.gif

最后进行文件重建

  1. 2007年7月16日 at 17:09 | #1

    小兔设想下, 能不能不改Common.js文件, 而把这些代码独立到另一个文件中, 包含到主题里呢. 这样主题就更具有独立性了.
    我把主题选择插件写好了, 现在主题模板可以分目录了, 有点类似于WP的结构. 插件放在论坛里Preview.
    我还在图谋所谓的主题规范.
    无论如何, 如果想适应更广泛的用户, 主题和插件的独立性是ZB以后必然的选择.

    软件兔 于 2007-7-16 17:09:29 回复

    看看这个是不是你想表达的意思?
    http://blog.wyshen.com/post/242.shtml

    看过你的插件了,确实很不错,不过,正象你所说,最关键的是建立起“规范”,那以后你这个插件才会更普及,大家做出来的主题才能更通用一些。

  2. 2007年7月16日 at 17:14 | #2

    还有, 你比Zx.MYS还漫游神, 怎么成天出门啊~ 呵呵!

    软件兔 于 2007-7-16 17:12:42 回复

    唉,还不是为生计所迫嘛~
    都辞职一个多月了,只见卡中的钱越来越少,却没有收入,当然得到处找工作了~
    明天面试,为了找这份工作可是花了N多钱了~

    软件兔 于 2007-7-16 17:14:43 回复

    PS:难道Zx.MYS是“漫游神”的意思?那他们用户名中的Zx是什么意思?看论坛上好几个人都加了这个前缀 ̄

  3. 2007年7月18日 at 21:39 | #3
    哈哈

    试试

  4. 2007年7月26日 at 14:54 | #4
    老豆

    高手啊!

  5. 2007年8月15日 at 11:44 | #5

    谢谢,祝你早日找到工作,顺便测试一下

  6. 2009年4月25日 at 23:49 | #6

    呵呵。帮项一下哟。241

  1. 还没有 trackbacks
订阅评论