忙碌是偷懒的一种,比如懒得去思考我们为什么这样碌碌无为!
该日志由 Kevin 发表于 2007, July 7, 4:30 PM
刚刚用sablog的时候,一开始就想把喜欢的LightBox图片展示效果应用于sablog,后来发现Wodi已做好了这件事,于是把他的东西照搬过来,发现一些问题,按照他提供的来修改的话,页面总会出错,有时候页面只显示了一小部分,一开始以为是我自己修改时的问题,于是按照他的思路改,终于可以用了,这几天又发现原来不只我一个人用了会出错,比如傻猫也是这样......傻猫那天跟我直接要了那几个改动过的文件,就在发给他文件之后,我偶然发现,其实那个特效还是有问题:
1、虽然点击图片以后是有效果出来,但是不能实现多张图片连续展示的效果,只能一张张的点击打开;
2、假如使用sablog中的编辑器为附件图片排版时,图片也是没有LightBox特殊
于是刚才仔细看了一下,发现其实实现的方法并不用像Wodi那样繁琐,按我现在用的这样稍微一下就行了:
1、下载下面的附件,解压到sablog的根目录下;
2、打开模板中的index.php,在</head>(最后不要改变这个位置,测试发现,在一些位置的话,加载js时会出错)之前加入以下代码:
3、修改模版的show.php,找到:
在下面加上以下代码:
同时把图片的链接都加上rel="$lightboxrel"的属性
如:
同理,以同样的代码修改normal.php
4,修改根目录的global.php,找到:
在下面加上:
同时把图片的链接都加上rel="$lightboxrel"的属性
这样,LightBox的特效就能完美的应用于Sablog了!
演示可看:http://www.bluefeel.com/show-599-1.html
还是有人说不知道怎么改,汗,
, 还是提供一下Global.php吧:global.php
附件: lightbox.rar (70.97 K, 下载次数:346)
« 上一篇: 广州地铁终于开始提倡“靠右站稳,左侧同行”了 | 下一篇:尼古拉斯.凯奇的《预见未来》 & 无名氏... »
假如不是生成html的话,都没有区别的,你说的问题应该是因为页面没有完全加载完,这个特效必须在整个页面完全加载完以后点击才有效的!
另外一个奇怪的问题,我直接从你这里下的global.php,但是发现后台一发布文章就跳到空白页去了,一把原来版本的global.php换上就不空白,郁闷死了啊,认真看了代码,没看出什么原因来。
用的EditPlus 2打开看的代码,而且也没做任何修改,也没做保存动作。
依你的经验,问题应该出在哪里?
经过一整天地不停测试,我发现这个出现发表文章出现空白应该是Sablog-X 1.6版本的错误:只要tag里有某几个字符或文字,绝对会变成空白,例如·,常包含在外国人名中间。
这里不懂什么意思.????
这里不懂什么意思.????
其实有很多不知道怎么改是因为global.php文件里面在网址里面需要加入的是rel=\"$lightboxrel\",而不是rel="$lightboxrel",里面涉及转义符