好心情Blog

回忆过去发生的,记录现在拥有的,展望未来改变的。

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

前几天硬盘坏又加上着急出门,就简单把模板改了一下传到服务器上去用了,但离自己心中原定的目标毕竟还是差太多了。今天晚上又要去山东了,走之前再改了一下模板,主要是照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

最后进行文件重建
评论[ 5 ]
2007-7-16 17:09:29 [Report Spam] [回复] [编辑] [删除] 第1楼. haphic
小兔设想下, 能不能不改Common.js文件, 而把这些代码独立到另一个文件中, 包含到主题里呢. 这样主题就更具有独立性了.
我把主题选择插件写好了, 现在主题模板可以分目录了, 有点类似于WP的结构. 插件放在论坛里Preview.
我还在图谋所谓的主题规范.
无论如何, 如果想适应更广泛的用户, 主题和插件的独立性是ZB以后必然的选择.
软件兔 于 2007-7-16 17:09:29 回复
看看这个是不是你想表达的意思?
http://blog.wyshen.com/post/242.shtml

看过你的插件了,确实很不错,不过,正象你所说,最关键的是建立起“规范”,那以后你这个插件才会更普及,大家做出来的主题才能更通用一些。
2007-7-16 17:14:43 [Report Spam] [回复] [编辑] [删除] 第2楼. haphic
还有, 你比Zx.MYS还漫游神, 怎么成天出门啊~ 呵呵!
软件兔 于 2007-7-16 17:12:42 回复
唉,还不是为生计所迫嘛~
都辞职一个多月了,只见卡中的钱越来越少,却没有收入,当然得到处找工作了~
明天面试,为了找这份工作可是花了N多钱了~
软件兔 于 2007-7-16 17:14:43 回复
PS:难道Zx.MYS是“漫游神”的意思?那他们用户名中的Zx是什么意思?看论坛上好几个人都加了这个前缀 ̄
2007-7-18 21:39:43 [Report Spam] [回复] [编辑] [删除] 第3楼. 哈哈
试试
2007-7-26 14:54:16 [Report Spam] [回复] [编辑] [删除] 第4楼. 老豆
高手啊!
2007-8-15 11:44:11 [Report Spam] [回复] [编辑] [删除] 第5楼. qinai
谢谢,祝你早日找到工作,顺便测试一下

发表评论:

Blog搜索

Blog分类

RSS订阅



可能与本文相关的广告

最新评论及回复

留言本最新留言

最新文章

Tags云集

Powered by Z-Blog and Template by 软件兔. 随意转载, 但请在文章中加上本站链接:〖好心情Blog〗