m1net.cn님의 프로필m1net ™사진블로그리스트 도구 도움말
    2005-09-07

    如何让你的Space有两个自定义HTML模块


    如何让你的Space有两个自定义HTML模块

    前言之前,事过之后:关于实现两个自定义HTML模块的方法,现在已经有不少人拿去用和试了,我想我封也封不住,我爱我家等也把教程贴了出来。因此决定还是把之前公开了不到十二小时的原创教程重新贴出来。我也只能算是个催化剂,加速微软封补漏洞吧,因为之的确是黑客手段。可不管怎样,趁微软还没有行动前我们赶快再利用此法丰富一下自己的space吧。危险性的确是有的,请慎用,且因为此法极具衍生性,因此在对其他模块操作时请慎之又慎,对其可能造成的毁灭性后果恕Mr Yang盖不负责。声明在此之前已经发表。

     

    前言:刚才已经说过了,明天就要回上海了。这个暑假就这么过去了,真快。有得有失,每次都这样。可这个暑假的所得的确让我很踏实。玩Space少说也有半年了。这么长时间一直跟着各位高手走,从一开始一点网页制作知识都没有的超级菜鸟岛现在善借各位高手源码一用以装点自己小站的高等菜鸟,着实花了不少功夫。在暑假的最后时刻,终于有机会也当一次师傅。第一次写教程,也可能是最后一次,且因时间不足,这里仅用中文,以敬赠各位华人Space高手。还望多多包涵。

     

    如何让你的Space有两个自定义HTML模块

    这个unsupported Custom HTML Module从发布到现在已快一个月了。从一开始大家就抱怨微软还是放不开,只允许添加一个自定义模块,而且还有512字节的限制。这大大限制了我们的创造力。昨晚突发奇想,能不能再继续添加自定义模块?经过长时间多次试验,我已成功再添加了一个自定义模块,可是不能再多。待会儿会说如果再添加会出现的情况。要添加第二个Custom HTML Module:

    No.1

    你必须要有一个Custom HTML Module。至于如何初始添加此模块,网上各位高手都已经有了很详细傻瓜的教程,我前面的一篇日志也有介绍,这里就不多说了。

    No.2

    转到编辑界面,点击自定义——>单击此处使用键盘操作的方式来自定义页面——>主提旁边的自定义。这时查看源文件,在里面找到下面这一句

     type='checkbox' title='This is an unsupported module supplied for the purpose of evaluation.' id='CustomHTML' name='PowerToy: Custom HTML' value='CustomHTML' checked><label for='pCustomHTML'>PowerToy: Custom HTML</label>&nbsp;<br></div><div class=Part><input onclick='selectPartType(this);'

    好了,将之复制一遍,然后粘贴在这句话最后的那个单引号后面。注意,复制后请检查,单引号与之后面一个type之间有一个空格,正如原来这句开头的type与之前面的单引号之间也有空格一样。然后请找到刚才粘贴上去的那句话里的value='CustomHTML' checked,把这里的checked与之前面的空格去掉。

    一切完成后,点击菜单栏另存为一个扩展名为htm文件。具体操作:在保存输入文件名时,保存类型选择所有文件,文件名随便输,只要扩展名为htm或html就可以了。保存的路径一定要记住哦!

    No.3

    打开刚保存的文件。我用的是xpsp2+IE7,在打开时会有风险提示,你要再点击一下提示以显示可能有风险的内容(软件商都爱故弄玄虚)。看!怎么样?在下面的模块栏里多了一个PowerToy: Custom HTML了吧?把它前面的框钩上,然后点最下面的保存。注意,在做No.3的时候,No.2里打开的那个窗口不能关闭,就是原始的那个调整自定义的窗口。如果关掉了的话,将无法保存所作的更改,点击保存后微软将会要你重新登陆。(真是紧啊!)

    No.4

    在网页的最下面多出了一个Custom HTML Module吧?好了,在里面粘贴你事先准备好的代码吧。点击完保存后,如果里面没有出现你先要的代码,还是原来的话,就试试另一个模块,总有一个是可以的,这里Mr Yang有点记不清楚了。最后,再把它拖到你想要的位置。怎么样?可以了吧?再预览一下,是不是有两块不同的自定义模块了呢?兴奋了吧?Job done!

     

    后记:在这之后,我又萌生了添加无限多个Custom HTML Module甚至WMPlayer模块。可是我失败了。之后的情形是Space越来越不稳定,而且在有第三个Custom HTML Module出现的时候,总有两个里面的代码是一样的,怎么改也改不过来。再添加呢?还是一样,只有一个模块可以不同于其他的。后来我明白了,其实在这么多个Custom HTML Module里,只有一个是真实的,其余的都是最原始的那个的镜像,是连其模块内代码一道复制出来的,所以都是一样的,甚至你在里面输入超过512字节再点击保存时,他也不会有提示。不过不管怎样,多一个总比就一个好。

    Mr Yang就只能做到这步了。剩下的工作(继续添加更多的自定义模块)还期待各位高手再发挥一下。相信这是可以实现的。教程写至此,估计还不够傻瓜。若有不正之处还请指出。

    谢谢!

    Mr Yang

    Yang,posted on Wed Aug 31 23:47:56 UTC+0800 2005

     

     

     

    文章来自Yang's Gallery     M1还没整理.以后再真理了.

     


    网友使用心得:

     

    永远的小妖

      终于成功了我总结了些问题: 不能把两个模块上下放一起,不然代码都会变一样,弄都弄不掉,要重新做 要在拖动一个模块后,先保存它的位置,然后进行编写,最后再按save键,不然也会出错,代码无法改,又要重做 重做时,要到自定义的键盘操作里改,把下面一个cunstom html去掉,然后保存,不然不用键盘模式,会让你重新登陆,登不上去 本人经过N遍试验,参考用,可能个人情况不同

     

     

     

    .精神外遇1

      如果发现模块排列里只有一个的话,就到上面的模块里找到那两个HTML,把那两个前面的钩去掉,再重新钩上,再到模块排列里看一下,如果有两个就OK了啦,至少我是这样做成的

     

     

    3.夜明け方 和 鹿逍遥

      终于做好了,亏了群里同志们的帮忙和夜明け方 (http://spaces.msn.com/members/summre/) 朋友的跟帖回复,在这我谢谢了,当然这也是M1老大能写出教程功劳,谢谢!
    以下是复制夜明け方 的话,希望后来的朋友多看看在我以前的回复。
    查看-源文件(頂部菜單...看到了嗎?)

    然后是保存后仍然只有一個HTML的問題...
    在修改源文件復制后..."找到剛才粘貼上去的那句話里的value='CustomHTML' checked,把這里的checked與之前面的空格去掉"這個很重要...如果不做這一步的話...自定義界面出現兩個HTML前面的✔ 都是打上的...再看下面的模塊排列...仍然只有一個HTML...只有刪了" checked"后...手動打上一個HTML的✔才有效哦...這時模塊排列中就會有兩個HTM了...保存OK~~

    接着說一下"影子"的問題...
    保存后雖然有兩個HTML...但另一個HTML輸入代碼保存后會出現"強迫兩個HTML一樣的"狀況...
    那就改動原來那個HTML試試...反正總有一個可以的...建議大家保存兩個HTML的代碼...因為在每一次模塊移動或自定義保存后"強迫兩個HTML一樣的"狀況都會出現...不過兩個不同的HTML是絕對可以實現的...就是麻煩點~~
    希望寫的這些能幫助到一些朋友哈...

     

    4................

     

     

     警告:

    这种做法十分不稳定.每次调整版块 的时候两个会变得相同.又需要重新来过!

    댓글 (233개)

    잠시만 기다려 주세요...
    죄송합니다. 입력한 댓글이 너무 깁니다. 내용을 줄여 보세요.
    입력한 내용이 없습니다. 다시 시도해 보세요.
    죄송합니다. 지금은 댓글을 추가할 수 없습니다. 나중에 다시 시도해 보세요.
    댓글을 추가하려면 부모님의 사용 허락이 필요합니다. 허용 요청
    부모님이 댓글 기능을 해제한 상태입니다.
    죄송합니다. 지금은 댓글을 삭제할 수 없습니다. 나중에 다시 시도해 보세요.
    하루에 남길 수 있는 댓글의 최대 한도를 초과했습니다. 24시간 후에 다시 시도해 보세요.
    회원님의 계정은 다른 사용자에게 스팸 메일을 보낼 수 있다고 여겨지므로 댓글 기능이 비활성화되어 있습니다. 이 설정에 문제가 있다고 생각되면 Windows Live 지원에 문의하시기 바랍니다.
    댓글을 남기려면 아래 보안 검사를 완료해야 합니다.
    보안 검사에 입력한 글자는 그림 또는 오디오에 있는 글자와 일치해야 합니다.

    댓글을 추가하려면 Windows Live ID로 로그인하세요. 핫메일, 메신저 또는 Xbox LIVE를 사용하는 경우 해당 계정을 Windows Live ID로 사용할 수 있습니다.로그인


    Windows Live ID가 없으신가요? 등록

    εїз LeiLei εїз님이 남긴 글:
    Finally...It worked...You guys have been really helpful...Thanks to 夜明け方 和 鹿逍遥 & Mr Yang FOR SURE... Cheers~~~
    8월 15일
    安眠藥安眠藥님이 남긴 글:
    怎么弄两个还是都一样。怎么办啊。。
    7월 28일
    潇贝儿님이 남긴 글:
    有点乱
     
    7월 22일
    wangTina님이 남긴 글:
    终于弄出来了...太步容易了...........
    7월 22일
    張舒楊님이 남긴 글:
    赫赫 很棒昂
     
    7월 21일
    请叫我Fairy小姐님이 남긴 글:
    偶也找不到
    眼睛都花了还是找不到
    7월 16일
    wangTina님이 남긴 글:
    谁能帮下忙 告诉我下源代码在什么地方啊 ?
     
    谢谢啊...晕牙
    7월 15일
    倪轶臻님이 남긴 글:
    找不到那段代码啊,是怎么回事啊,请高手再详细指.
    7월 12일
    灵异兔兔님이 남긴 글:
    非常感激你~ 在你这里学到不少东西哟~!
    多谢多谢~!
    可是这次真的好棘手。。。。
    怎么也找不到代码。。。。
    好头疼啊~~~~
    能不能帮帮忙啊???????
    拜托了~!!!!~
    7월 9일
    sealsong님이 남긴 글:
    试了几便,还是不行啊!人家是不是把漏洞给补上了啊!
    7월 7일
    微蓝色的님이 남긴 글:
    找不到
     
    6월 13일
    -Iris님이 남긴 글:
    的确有2个了.可是怎么弄都是一样的=.=
    而且2个混了.也不知道哪个跟着哪个变了.要怎么办?
    第2个可 以改一下名字吗?
    6월 2일
    洑特泇の1℃íχ님이 남긴 글:
    你怎么找不到你说得代码那个,不明白阿~嫩告诉我吗?
    5월 27일
    天天天蓝님이 남긴 글:
    做个连接了阿,谢谢哈
    5월 18일
    赵肖莉님이 남긴 글:
    学到了好多,谢谢m(_ _)m
    5월 13일
    RenRenee님이 남긴 글:
    我保存了之后怎么没有让我重新登陆一次啊??而是回到主页了~~试了很久都没有成功啊!还是只有一个CUSTOM HTML,可是按照之前都步骤来做都是没错啊~
    请问是怎么回事啊??呜呜......
    5월 10일
    YY님이 남긴 글:
    找不到那段代码阿
    5월 1일
    sainhoo님이 남긴 글:
    呵呵 谢谢 !!!!!!调出来了!!!!!
    在加新模块之前   要好好编辑以前的那个模块(把想放在新模块里面的东西全放到旧的里面然后按着上面的步骤加一个新的, 会出现两个一模一样的 模块 新出现的那个   是不能编辑的  你对旧的编辑就ok!!! 可以还里面的代码
    呵呵 !!!!大家一起学习 !!!好好学习天天向上!!!!
    4월 25일
    sainhoo님이 남긴 글:
    加的时候挺简单  但是两个一抹一样  阿 ????怎么回事儿?
    4월 25일
    .獨Zì等待님이 남긴 글:
    找不到那代码怎么回事
     
    4월 15일