RSS订阅程序源码

最近很多朋友都说曹操博客的网站总是打开异常,这是因为我们最近在修改网站https协议导致的。

恰巧朋友给我推荐了一款英文的rss程序。可以通过rss订阅的方式来访问我们的网站,今天曹操给大家介绍一下这款程序。

RSS订阅程序源码-第1张图片

程序首页截图

RSS订阅程序源码-第2张图片

RSS更新截图

RSS订阅程序源码-第3张图片

后台面板截图

后来的登录路径在前台可见,在我们网站的右上角有一个设置的小图标,点击即可进入我们的网站。

RSS订阅程序源码-第4张图片

安装步骤

将程序上传到我们网站的根目录,访问我们的网站即可安装。

下图为曹操录制的程序安装步骤动态图,我们可以在GoogleChrome的浏览器里面去安装,将网页翻译成中文,这样更好的操作。

RSS订阅程序源码-第5张图片

程序架构

<Lilina-Lilina-b0bf97e>
├.gitignore
├admin.php
├CREDITS
├favicon.ico
├index.php
├install.css
├install.php
├license.txt
├lilina-favicon.php
├readme.html
├<admin>
│  ├admin.js
│  ├admin.php
│  ├admin-ajax.php
│  ├feed-import.php
│  ├feeds.php
│  ├importer.js
│  ├index.php
│  ├login.php
│  ├logo-small.png
│  ├plugins.php
│  ├plugins-add.php
│  ├settings.php
│  ├subscribe.php
│  ├<includes>
│  │  ├common.php
│  │  ├feeds.php
│  │  ├settings.php
│  │  ├<import>
│  │  │  ├import-greader.php
│  │  │  ├import-gregarius.php
│  │  │  └import-other.php
│  ├<resources>
│  │  ├core.css
│  │  ├feed.png
│  │  ├full.css
│  │  ├greader.png
│  │  ├header.png
│  │  ├iu.css
│  │  ├iu.js
│  │  ├jquery-ui.css
│  │  ├loading.gif
│  │  ├loading-small.gif
│  │  ├mini.css
│  │  └reset.css
├<content>
│  ├<locales>
│  │  └.gitignore
│  ├<plugins>
│  │  ├instapaper.php
│  │  └pressit.php
│  ├<system>
│  │  ├<cache>
│  │  │  ├.gitignore
│  │  │  └.htaccess
│  │  ├<config>
│  │  │  ├.gitignore
│  │  │  └.htaccess
│  │  ├<data>
│  │  │  ├.gitignore
│  │  │  └.htaccess
│  │  ├<temp>
│  │  │  └.gitignore
│  ├<templates>
│  │  ├<default>
│  │  │  ├admin-background.png
│  │  │  ├application_double.png
│  │  │  ├arrow_in.png
│  │  │  ├arrow_out.png
│  │  │  ├dropdown.png
│  │  │  ├dropdown-hover.png
│  │  │  ├effects.js
│  │  │  ├feed.png
│  │  │  ├index.php
│  │  │  ├init.php
│  │  │  ├loading.gif
│  │  │  ├magpie.png
│  │  │  ├oss.png
│  │  │  ├php.png
│  │  │  └style.css
│  │  ├<razor>
│  │  │  ├core.js
│  │  │  ├date.extensions.js
│  │  │  ├feed.png
│  │  │  ├index.php
│  │  │  ├init.php
│  │  │  ├loading.gif
│  │  │  ├style.css
│  │  │  ├to_relative_time.jquery.js
│  │  │  ├<resources>
│  │  │  │  ├_CPMenuBarWindowBackground.png
│  │  │  │  ├_CPToolbarViewBackground.png
│  │  │  │  ├icons.js
│  │  │  │  ├LICENSE
│  │  │  │  ├loading.gif
│  │  │  │  ├loading-blue.gif
│  │  │  │  ├raphael-min.js
│  │  │  │  ├sidebar-selected.png
│  │  │  │  ├<fancybox>
│  │  │  │  │  ├blank.gif
│  │  │  │  │  ├fancy_close.png
│  │  │  │  │  ├fancy_loading.png
│  │  │  │  │  ├fancy_nav_left.png
│  │  │  │  │  ├fancy_nav_right.png
│  │  │  │  │  ├fancy_shadow_e.png
│  │  │  │  │  ├fancy_shadow_n.png
│  │  │  │  │  ├fancy_shadow_ne.png
│  │  │  │  │  ├fancy_shadow_nw.png
│  │  │  │  │  ├fancy_shadow_s.png
│  │  │  │  │  ├fancy_shadow_se.png
│  │  │  │  │  ├fancy_shadow_sw.png
│  │  │  │  │  ├fancy_shadow_w.png
│  │  │  │  │  ├fancy_title_left.png
│  │  │  │  │  ├fancy_title_main.png
│  │  │  │  │  ├fancy_title_over.png
│  │  │  │  │  ├fancy_title_right.png
│  │  │  │  │  ├fancybox.css
│  │  │  │  │  ├fancybox.js
│  │  │  │  │  ├fancybox.png
│  │  │  │  │  ├fancybox-x.png
│  │  │  │  │  ├fancybox-y.png
│  │  │  │  │  ├jquery.easing-1.3.pack.js
│  │  │  │  │  ├jquery.fancybox-1.3.4.js
│  │  │  │  │  └jquery.mousewheel-3.0.4.pack.js
├<inc>
│  ├<contrib>
│  │  ├googlereaderapi.php
│  │  ├HTMLPurifier.standalone.php
│  │  ├parseopml.php
│  │  ├simplepie.class.php
│  │  ├<pclzip>
│  │  │  ├gnu-lgpl.txt
│  │  │  ├pclzip.lib.php
│  │  │  └readme.txt
│  │  ├<pomo>
│  │  │  ├entry.php
│  │  │  ├mo.php
│  │  │  ├po.php
│  │  │  ├streams.php
│  │  │  └translations.php
│  │  ├<standalone>
│  │  │  ├<HTMLPurifier>
│  │  │  │  ├Printer.php
│  │  │  │  ├<ConfigSchema>
│  │  │  │  │  ├Exception.php
│  │  │  │  │  ├Interchange.php
│  │  │  │  │  ├InterchangeBuilder.php
│  │  │  │  │  ├schema.ser
│  │  │  │  │  ├Validator.php
│  │  │  │  │  ├ValidatorAtom.php
│  │  │  │  │  ├<Builder>
│  │  │  │  │  │  ├ConfigSchema.php
│  │  │  │  │  │  └Xml.php
│  │  │  │  │  ├<Interchange>
│  │  │  │  │  │  ├Directive.php
│  │  │  │  │  │  └Id.php
│  │  │  │  │  ├<schema>
│  │  │  │  │  │  ├Attr.AllowedClasses.txt
│  │  │  │  │  │  ├Attr.AllowedFrameTargets.txt
│  │  │  │  │  │  ├Attr.AllowedRel.txt
│  │  │  │  │  │  ├Attr.AllowedRev.txt
│  │  │  │  │  │  ├Attr.ClassUseCDATA.txt
│  │  │  │  │  │  ├Attr.DefaultImageAlt.txt
│  │  │  │  │  │  ├Attr.DefaultInvalidImage.txt
│  │  │  │  │  │  ├Attr.DefaultInvalidImageAlt.txt
│  │  │  │  │  │  ├Attr.DefaultTextDir.txt
│  │  │  │  │  │  ├Attr.EnableID.txt
│  │  │  │  │  │  ├Attr.ForbiddenClasses.txt
│  │  │  │  │  │  ├Attr.IDBlacklist.txt
│  │  │  │  │  │  ├Attr.IDBlacklistRegexp.txt
│  │  │  │  │  │  ├Attr.IDPrefix.txt
│  │  │  │  │  │  ├Attr.IDPrefixLocal.txt
│  │  │  │  │  │  ├AutoFormat.AutoParagraph.txt
│  │  │  │  │  │  ├AutoFormat.Custom.txt
│  │  │  │  │  │  ├AutoFormat.DisplayLinkURI.txt
│  │  │  │  │  │  ├AutoFormat.Linkify.txt
│  │  │  │  │  │  ├AutoFormat.PurifierLinkify.DocURL.txt
│  │  │  │  │  │  ├AutoFormat.PurifierLinkify.txt
│  │  │  │  │  │  ├AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt
│  │  │  │  │  │  ├AutoFormat.RemoveEmpty.RemoveNbsp.txt
│  │  │  │  │  │  ├AutoFormat.RemoveEmpty.txt
│  │  │  │  │  │  ├AutoFormat.RemoveSpansWithoutAttributes.txt
│  │  │  │  │  │  ├Cache.DefinitionImpl.txt
│  │  │  │  │  │  ├Cache.SerializerPath.txt
│  │  │  │  │  │  ├Cache.SerializerPermissions.txt
│  │  │  │  │  │  ├Core.AggressivelyFixLt.txt
│  │  │  │  │  │  ├Core.CollectErrors.txt
│  │  │  │  │  │  ├Core.ColorKeywords.txt
│  │  │  │  │  │  ├Core.ConvertDocumentToFragment.txt
│  │  │  │  │  │  ├Core.DirectLexLineNumberSyncInterval.txt
│  │  │  │  │  │  ├Core.Encoding.txt
│  │  │  │  │  │  ├Core.EscapeInvalidChildren.txt
│  │  │  │  │  │  ├Core.EscapeInvalidTags.txt
│  │  │  │  │  │  ├Core.EscapeNonASCIICharacters.txt
│  │  │  │  │  │  ├Core.HiddenElements.txt
│  │  │  │  │  │  ├Core.Language.txt
│  │  │  │  │  │  ├Core.LexerImpl.txt
│  │  │  │  │  │  ├Core.MaintainLineNumbers.txt
│  │  │  │  │  │  ├Core.NormalizeNewlines.txt
│  │  │  │  │  │  ├Core.RemoveInvalidImg.txt
│  │  │  │  │  │  ├Core.RemoveProcessingInstructions.txt
│  │  │  │  │  │  ├Core.RemoveScriptContents.txt
│  │  │  │  │  │  ├CSS.AllowedFonts.txt
│  │  │  │  │  │  ├CSS.AllowedProperties.txt
│  │  │  │  │  │  ├CSS.AllowImportant.txt
│  │  │  │  │  │  ├CSS.AllowTricky.txt
│  │  │  │  │  │  ├CSS.DefinitionRev.txt
│  │  │  │  │  │  ├CSS.ForbiddenProperties.txt
│  │  │  │  │  │  ├CSS.MaxImgLength.txt
│  │  │  │  │  │  ├CSS.Proprietary.txt
│  │  │  │  │  │  ├CSS.Trusted.txt
│  │  │  │  │  │  ├Filter.Custom.txt
│  │  │  │  │  │  ├Filter.ExtractStyleBlocks.Escaping.txt
│  │  │  │  │  │  ├Filter.ExtractStyleBlocks.Scope.txt
│  │  │  │  │  │  ├Filter.ExtractStyleBlocks.TidyImpl.txt
│  │  │  │  │  │  ├Filter.ExtractStyleBlocks.txt
│  │  │  │  │  │  ├Filter.YouTube.txt
│  │  │  │  │  │  ├HTML.Allowed.txt
│  │  │  │  │  │  ├HTML.AllowedAttributes.txt
│  │  │  │  │  │  ├HTML.AllowedElements.txt
│  │  │  │  │  │  ├HTML.AllowedModules.txt
│  │  │  │  │  │  ├HTML.Attr.Name.UseCDATA.txt
│  │  │  │  │  │  ├HTML.BlockWrapper.txt
│  │  │  │  │  │  ├HTML.CoreModules.txt
│  │  │  │  │  │  ├HTML.CustomDoctype.txt
│  │  │  │  │  │  ├HTML.DefinitionID.txt
│  │  │  │  │  │  ├HTML.DefinitionRev.txt
│  │  │  │  │  │  ├HTML.Doctype.txt
│  │  │  │  │  │  ├HTML.FlashAllowFullScreen.txt
│  │  │  │  │  │  ├HTML.ForbiddenAttributes.txt
│  │  │  │  │  │  ├HTML.ForbiddenElements.txt
│  │  │  │  │  │  ├HTML.MaxImgLength.txt
│  │  │  │  │  │  ├HTML.Nofollow.txt
│  │  │  │  │  │  ├HTML.Parent.txt
│  │  │  │  │  │  ├HTML.Proprietary.txt
│  │  │  │  │  │  ├HTML.SafeEmbed.txt
│  │  │  │  │  │  ├HTML.SafeObject.txt
│  │  │  │  │  │  ├HTML.Strict.txt
│  │  │  │  │  │  ├HTML.TidyAdd.txt
│  │  │  │  │  │  ├HTML.TidyLevel.txt
│  │  │  │  │  │  ├HTML.TidyRemove.txt
│  │  │  │  │  │  ├HTML.Trusted.txt
│  │  │  │  │  │  ├HTML.XHTML.txt
│  │  │  │  │  │  ├info.ini
│  │  │  │  │  │  ├Output.CommentScriptContents.txt
│  │  │  │  │  │  ├Output.FixInnerHTML.txt
│  │  │  │  │  │  ├Output.FlashCompat.txt
│  │  │  │  │  │  ├Output.Newline.txt
│  │  │  │  │  │  ├Output.SortAttr.txt
│  │  │  │  │  │  ├Output.TidyFormat.txt
│  │  │  │  │  │  ├Test.ForceNoIconv.txt
│  │  │  │  │  │  ├URI.AllowedSchemes.txt
│  │  │  │  │  │  ├URI.Base.txt
│  │  │  │  │  │  ├URI.DefaultScheme.txt
│  │  │  │  │  │  ├URI.DefinitionID.txt
│  │  │  │  │  │  ├URI.DefinitionRev.txt
│  │  │  │  │  │  ├URI.Disable.txt
│  │  │  │  │  │  ├URI.DisableExternal.txt
│  │  │  │  │  │  ├URI.DisableExternalResources.txt
│  │  │  │  │  │  ├URI.DisableResources.txt
│  │  │  │  │  │  ├URI.Host.txt
│  │  │  │  │  │  ├URI.HostBlacklist.txt
│  │  │  │  │  │  ├URI.MakeAbsolute.txt
│  │  │  │  │  │  ├URI.Munge.txt
│  │  │  │  │  │  ├URI.MungeResources.txt
│  │  │  │  │  │  ├URI.MungeSecretKey.txt
│  │  │  │  │  │  └URI.OverrideAllowedSchemes.txt
│  │  │  │  ├<EntityLookup>
│  │  │  │  │  └entities.ser
│  │  │  │  ├<Filter>
│  │  │  │  │  ├ExtractStyleBlocks.php
│  │  │  │  │  └YouTube.php
│  │  │  │  ├<Language>
│  │  │  │  │  ├<classes>
│  │  │  │  │  │  └en-x-test.php
│  │  │  │  │  ├<messages>
│  │  │  │  │  │  ├en.php
│  │  │  │  │  │  ├en-x-test.php
│  │  │  │  │  │  └en-x-testmini.php
│  │  │  │  ├<Lexer>
│  │  │  │  │  ├PEARSax3.php
│  │  │  │  │  └PH5P.php
│  │  │  │  ├<Printer>
│  │  │  │  │  ├ConfigForm.css
│  │  │  │  │  ├ConfigForm.js
│  │  │  │  │  ├ConfigForm.php
│  │  │  │  │  ├CSSDefinition.php
│  │  │  │  │  └HTMLDefinition.php
│  ├<core>
│  │  ├AjaxHandler.php
│  │  ├auth-functions.php
│  │  ├conf.php
│  │  ├Controller.php
│  │  ├DataHandler.php
│  │  ├default-actions.php
│  │  ├Error.php
│  │  ├Errors.php
│  │  ├feed-functions.php
│  │  ├Feeds.php
│  │  ├file-functions.php
│  │  ├HTTPRequest.php
│  │  ├install-functions.php
│  │  ├Items.php
│  │  ├ItemUpdater.php
│  │  ├Lilina.php
│  │  ├Localise.php
│  │  ├Message.php
│  │  ├MessageHandler.php
│  │  ├method-api.php
│  │  ├method-feed.php
│  │  ├method-opml.php
│  │  ├method-update.php
│  │  ├misc-functions.php
│  │  ├Options.php
│  │  ├PasswordHash.php
│  │  ├plugin-functions.php
│  │  ├Services.php
│  │  ├skin.php
│  │  ├Templates.php
│  │  ├update-functions.php
│  │  ├User.php
│  │  ├version.php
│  │  ├<Lilina>
│  │  │  ├HTTP.php
│  │  │  ├Plugins.php
│  │  │  ├Service.php
│  │  │  ├Updater.php
│  │  │  ├<HTTP>
│  │  │  │  ├Exception.php
│  │  │  │  ├Response.php
│  │  │  │  ├Transport.php
│  │  │  │  ├<Transport>
│  │  │  │  │  ├cURL.php
│  │  │  │  │  └fsockopen.php
│  │  │  ├<Service>
│  │  │  │  └Local.php
│  │  │  ├<SimplePie>
│  │  │  │  ├File.php
│  │  │  │  └Locator.php
│  │  │  ├<Updater>
│  │  │  │  ├Exception.php
│  │  │  │  ├PluginInfo.php
│  │  │  │  ├Plugins.php
│  │  │  │  ├Repository.php
│  │  │  │  ├<Repository>
│  │  │  │  │  └GLO.php
│  ├<js>
│  │  ├api.js
│  │  ├jquery.js
│  │  ├jquery.scrollTo.js
│  │  ├jquery.ui.js
│  │  └json2.js

RSS订阅程序的不足

本程序由网友提供了下载地址,下面是网友发给曹操调试本程序发现的一些不足。

本程序目前没有汉化版本,如英语不好的朋友想使用,需要在全部浏览器中右击,使用网页翻译成中文功能来操作。

在实际使用中发现,效果并没有那么的理想,终于明白了这类rss订阅程序没有多人开发的原因。

原因一:大部分网站都没有明确的rss订阅链接甚至没有rss功能。

原因二: 本rss订阅程序,经过调试发现只能显示网站更新的前10条信息,无法加载更多。

原因三:本程序功能过少,相较而言不如写个采集插件规则来得快了。

请经过测试发现,在后台删除某个rss订阅员之后,前台并不能实时同步删除采集订阅到本地的源站点文章内容。实际上用户需要访问content/ststem/data/items.data文件来手动删除所有产生的缓存。

本站所有内容仅限用于学习和研究目的,程序仅供本地断网测试,转载请说明出处!
站群SEO » RSS订阅程序源码

发表评论

欢迎 访客 发表评论

聚合全网站群程序及推送工具!

联系站长 联系客服