我的博客中出现的新问题这两天,在
博客代码不显示,一般原因有下列几种:
1。代码问题。代码出现错误,或者一些语言是新浪所不支持的,新浪都将无法正常显示。如很多的JS代码,在一般的HTML网页中,都可以正常显示,但新浪却不能,就是因为新浪不支持这种语言。 对于这种情况,只能修改错误代码,或放弃此特效,各位需要具体问题具体分析。
2。新浪问题。这种问题尤其体现在改版之后。过去我们就一直强调,以S开头的代码,是不能放在一个空白面版开头的,解决方法是:①打开一个已经有内容的面版,把这个S开头的代码放在这个面版所有代码的最后。 ②到你的新建面版里,在点显示源代码之前,先在空白面版里加一个空格。这样,当你再点显示源代码后,...全部
博客代码不显示,一般原因有下列几种:
1。代码问题。代码出现错误,或者一些语言是新浪所不支持的,新浪都将无法正常显示。如很多的JS代码,在一般的HTML网页中,都可以正常显示,但新浪却不能,就是因为新浪不支持这种语言。
对于这种情况,只能修改错误代码,或放弃此特效,各位需要具体问题具体分析。
2。新浪问题。这种问题尤其体现在改版之后。过去我们就一直强调,以S开头的代码,是不能放在一个空白面版开头的,解决方法是:①打开一个已经有内容的面版,把这个S开头的代码放在这个面版所有代码的最后。
②到你的新建面版里,在点显示源代码之前,先在空白面版里加一个空格。这样,当你再点显示源代码后,可以看到nbsp;& 这样的字样,这个就是空格在代码里的显示。由于你已经加了一个空格,那么,以S开头的代码就不算是在最前面显示的了,这样,它所定义的内容就可以显示出来了。
但是,新浪改版后,这个方法虽然仍然适用,但给博友带来了新的麻烦。新浪系统会在你保存了自定义面版后,自动将以S开头的,这些没有实际内容的代码移动到此面版的最前面,各位不信可以打开一个自定义面版,看看是不是把S开头的代码放在最前面了。
(但你没有看完我下面讲解的话,千万别点保存,否则你这个面版里的内容会全部丢失的!)
新浪这样做了,各位如果看懂我上面说的内容,也一定会猜出当你盲目点保存的后果了。没错,这个就是很多博友丢失特效数据的主要原因了。
由于新浪把S开头的代码自动移到了最前面,这就导致你保存数据后,会把此面版里所有S定义下的特效全部丢失。这个确实是很令人郁闷的了。但我估计,新浪也是不想让我们太过火的定义吧,毕竟人家服务器要跟着受罪呢,呵呵。
对于这个问题,我们要怎么来预防呢?没有办法,人家系统要给你强行改,咱们也只有多动动手了。我建议:在每次打开自定义面版时,一定要先看这个面版里,有没有S开头的代码,如果有,各位可以先把这些代码复制到一个文本文档里,做个备份,当心一会不小心丢失了。
同时,把这个里面所有S引导下的代码统一剪切到非S开头的代码组后面,或用最简单的方法,在所有代码前面,先加一个 nbsp;& ,这样你就可以防止代码的丢失了,然后再进行修改。
如果你一不小心把这个里面的代码弄错了,或者忘了加nbsp;& 便离开了显示源代码状态,回去代码已经没有了,这时你不要保存就可以了,但如果你已经保存了,便可以把刚才复制到文本文档里的备份拿出来,重新进行修改即可。
这是一个好习惯,如果你不愿意这么麻烦,那你可以用你自己简单的方法,但是,你要勇于面对失误带来的后果。(说实话,我由于失误,曾经两次丢失过代码呢,害的我又重新做了两次!各位可以看看哪个代价大了。
)
。收起