关于In Rainbows主题的自定义化

此日志专门针对In Rainbows自定义化的解答:

如何修改CSS?

如果你是最近下载的In Rainbows主题包的话,你会发现我重新加入了css引用标签,你可以在模板后台的CSS区域里添加你的个性化style(在不与主题的原style冲突的情况下)。这样做的好处是你可以尽可能的按自己的实际需要设置新的CSS规则而无须频繁修改原CSS。

当然,请不要问我CSS是什么,怎么写CSS的问题。这不是我分享主题的目的

看不懂Javascript

因为用的是jQuery的framework,文件有点大,所以我用YUI Compressor给压缩了下,看下HEAD文件里你会发现用了4个js文件,第一个是jQuery的基本framework,第二是addons,第三个才是你需要察看修改的站点js文件,你可以在此处查下未压缩版的该文件,至于第4个是没有压缩的Enhanced Tag Clouds脚本。

简要说明下站点js的用法

顶部的那个UFO可以弹回去?

找到// elastic UFO!注释段,lefttop是弹回的位置,duration是控制速度的,600代表0.6秒。

动态滚动速度太快了?

找到// Animated Scroll注释段,把其中的$('html, body').animate({scrollTop: targetOffset}, 600);里的600调成你需要的速度就是了。

怎么应用自己修改后的js

这本不是我想要解答的问题,因为google的话你可以找到一大堆,但是不提的话估计也有很多人要问了

把修改后的js文件上传到bus,然后把文件地址替换HEAD里的第3个js文件地址。Fin!





5 Replied

  • In Rainbows 是啥?》BLOG卡哇伊
    GoldLoong wrote this at 2008-05-23 22:21:25 [回复]
  • 我又有问题了。

    In R这个模板没有图片缩放JS代码。

    记得之前在某个bus博客里看到有人在博客里使用了动态JS图片缩放代码,就好像Discuz! 论坛里的、图片缩放一样。
    不晓得怎样实现。。{#face:9}
    punkid 回复 澈言 说:

    // Shrink the Image Size Which's Width > 400px
    var img_width = 580;

    $('#primary .entrybody img').each(function() {
    var origin_width = $(this).width();
    var origin_height = $(this).height();
    if (origin_width <= img_width) return;
    var img_height = img_width/origin_width*origin_height;
    $(this).css({
    width: img_width + 'px',
    height: img_height + 'px',
    cursor: 'pointer'
    }).click(function() {
    window.open(this.src);
    });
    });

    (2008-05-15 12:24:01)
    澈言 wrote this at 2008-05-14 23:35:36 [回复]
  • 很奇妙的问题唉
    在火狐下浏览就没有问题。。。

    不过正常就好啦~
    谢谢咯
    分享给我们这么好的模板。
    (而且我现在也开始用火狐了,用它突破GFW还真蛮方便){#face:11}
    punkid 回复 澈言 说:
    IE强制刷新下应该也是没问题的,毕竟我已经在IE6/7,Firefox,Opera,Safari和Konqueror下都测试过了的。

    Firefox好用的插件那是一大堆啊 :D
    (2008-05-14 13:45:39)
    澈言 wrote this at 2008-05-14 12:21:39 [回复]
  • http://iamcheyan.blogbus.com/
    http://emilycool.blogbus.com/

    很奇怪的问题,麻烦你看一下。
    这两个都是我的博客,使用的都是基于In Rainbows的主题
    可是第一个却无法使用JS,明明一样的代码,可是第一个就是无法使用。

    可否帮忙解决一下?
    punkid 回复 澈言 说:
    貌似两个都可以啊,你再试下?
    (2008-05-13 10:15:42)
    澈言 wrote this at 2008-05-12 23:35:25 [回复]
  • 不错,不错,我已经用上你个模板了,其实我都会改模板,但是就是不会调用JS,你给了我一个好好的例子!{#face:3}
    abcking1 wrote this at 2008-05-10 15:08:53 [回复]

Leave a Reply

{#face:1} {#face:2} {#face:3} {#face:4} {#face:5} {#face:6} {#face:7} {#face:8} {#face:9} {#face:10} {#face:11} {#face:12} {#face:13} {#face:14} {#face:15}

About

这是一个致力于挖掘,完善blogbus功能,分享blogbus小技巧和非官方资源的博客。所谓"hack",就是在官方未能达到实现某种功能之前,自己通过各种"邪门歪道"来实现它。

欢迎有兴趣的朋友加入到这个博客中来,一同完善这个站,提供更多有用的资源/技巧给blogbus用户们。

这是我的e-mail联系地址(Dont Spam It for God's Sake):

punkid.online@gmail.com

Miscellaneous