网站运营
位置:首页>> 网站运营>> 最近给网站加了RSS和LightBox

最近给网站加了RSS和LightBox

 来源:asp之家 发布时间:2007-11-11 08:26:00 

标签:rss,lightbox

为了增强用户体验,最近这一周都在给网站整改,在asp之家首页添加了RSS订阅功能,rss中列出了站点最新的前30篇文章,本来想在每个大分类下也增加对应分类的RSS.xml,但是考虑到网站每天更新的文章数量不是很大,一般在10篇左右,而会使用rss订阅的人,一般是技术人员,他们想看的应该是站点最新的内容,所以在首页给出一个rss应该可以满足这些朋友的需求了。

Rss地址:https://www.aspxhome.com/rss.xml

下面讲一下asp实现rss的方法,其实很简单就就是使用sql语句输出文章表的前30条记录就可以了,我们要处理的是输出记录的排列方式,因为RSS正常情况下是一个.XML文件,当然我们也可以是动态文件.asp,但是不管什么类型的形式其内容都要符合rss规范,编写程序时按rss指定的格式输出就可以了。详情大家可以查看这篇文章《用asp给网站添加rss聚合功能》或者《为自己的网站添加RSS功能》。呵呵,我也是参考这个做的!

这里给出一个fso生成指定文件的函数,在生成.xml文件时可以使用到,这是前面两篇文章所没有讲到的:

函数名:FsoToFile
作  用:生成文件
参  数:filename-文件路径,filecontent= 内容
Function FsoToFile(ByVal filename,ByVal filecontent)
        Set fso = Server.CreateObject("Scripting.FileSystemObject")         
        Set f = fso.CreateTextFile(Server.MapPath(filename),true)
        f.Write filecontent
        f.Close  
        set f=Nothing    
        set fso=Nothing
 End Function

把rss.xml传给filename,内容传给filecontent就可以了。

后来又给网站文章页面添加了图片lightbox显示效果,并给代码精简了一下,去掉了快捷键功能,去掉了对多图的支持功能,也去掉了支持覆盖select的功能(因为我的文章页面没有select);小小的改了一下美工,增加了一个新窗口打开图片的功能,效果演示请点击下图:

 

简化过的Lightbox代码地址:

https://www.aspxhome.com/js/lightbox_aspxhome.js

css代码:https://www.aspxhome.com/css/lightbox.css

也附上个人PS过的两个图:

喜欢的拿去用,别客气,呵呵!

如果大家也想实现lightbox功能的话可以参考这篇文章《Lightbox JS v2.0》,里面讲的很清楚了,而且是完整版的。

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com