├── .DS_Store
├── .htaccess
├── 404.html
├── Application
├── Admin
│ ├── Common
│ │ └── index.html
│ ├── Conf
│ │ ├── config.php
│ │ └── index.html
│ ├── Controller
│ │ ├── AdminController.class.php
│ │ ├── ExtendController.class.php
│ │ ├── IndexController.class.php
│ │ └── index.html
│ ├── Model
│ │ └── index.html
│ ├── View
│ │ ├── Extend
│ │ │ ├── advertise.html
│ │ │ ├── cache.html
│ │ │ ├── category.html
│ │ │ ├── chapter.html
│ │ │ ├── dataarea.html
│ │ │ ├── pickers.html
│ │ │ ├── searchlog.html
│ │ │ ├── seowords.html
│ │ │ ├── spider.html
│ │ │ └── tags.html
│ │ ├── Index
│ │ │ ├── article.html
│ │ │ ├── index.html
│ │ │ ├── login.html
│ │ │ ├── pick.html
│ │ │ └── setting.html
│ │ ├── Public
│ │ │ └── dispatch_jump.html
│ │ ├── index.html
│ │ └── layout.html
│ └── index.html
├── Common
│ ├── Common
│ │ ├── extend.php
│ │ ├── function.php
│ │ └── index.html
│ ├── Conf
│ │ ├── config.php
│ │ ├── crons.php
│ │ ├── database.php
│ │ ├── index.html
│ │ ├── rewrite.php
│ │ ├── tags.php
│ │ └── ver.txt
│ ├── Cron
│ │ ├── autopick.php
│ │ └── dataarea_update.php
│ └── index.html
├── Home
│ ├── Common
│ │ └── index.html
│ ├── Conf
│ │ ├── config.php
│ │ └── index.html
│ ├── Controller
│ │ ├── ApiController.class.php
│ │ ├── BaseController.class.php
│ │ ├── ExtendController.class.php
│ │ ├── IndexController.class.php
│ │ ├── SearchController.class.php
│ │ ├── SitemapController.class.php
│ │ └── index.html
│ ├── Model
│ │ └── index.html
│ ├── View
│ │ ├── biquge
│ │ │ ├── Extend
│ │ │ │ ├── author.html
│ │ │ │ ├── seoword.html
│ │ │ │ ├── sitemapxml.html
│ │ │ │ └── taglist.html
│ │ │ ├── Index
│ │ │ │ ├── bookcase.html
│ │ │ │ ├── index.html
│ │ │ │ ├── showchapter.html
│ │ │ │ ├── showlist.html
│ │ │ │ ├── showlist_all.html
│ │ │ │ ├── showlist_full.html
│ │ │ │ ├── showlist_top.html
│ │ │ │ ├── sitemapfix.html
│ │ │ │ └── view.html
│ │ │ ├── Public
│ │ │ │ ├── footer.html
│ │ │ │ └── header.html
│ │ │ └── Search
│ │ │ │ ├── index.html
│ │ │ │ └── result.html
│ │ ├── bluebiquge
│ │ │ ├── Extend
│ │ │ │ ├── author.html
│ │ │ │ ├── seoword.html
│ │ │ │ ├── sitemapxml.html
│ │ │ │ └── taglist.html
│ │ │ ├── Index
│ │ │ │ ├── bookcase.html
│ │ │ │ ├── index.html
│ │ │ │ ├── showchapter.html
│ │ │ │ ├── showlist.html
│ │ │ │ ├── showlist_all.html
│ │ │ │ ├── showlist_full.html
│ │ │ │ ├── showlist_top.html
│ │ │ │ ├── sitemapfix.html
│ │ │ │ └── view.html
│ │ │ ├── Public
│ │ │ │ ├── footer.html
│ │ │ │ └── header.html
│ │ │ └── Search
│ │ │ │ ├── index.html
│ │ │ │ └── result.html
│ │ ├── default
│ │ │ ├── Extend
│ │ │ │ ├── author.html
│ │ │ │ ├── seoword.html
│ │ │ │ ├── sitemapxml.html
│ │ │ │ └── taglist.html
│ │ │ ├── Index
│ │ │ │ ├── bookcase.html
│ │ │ │ ├── index.html
│ │ │ │ ├── showchapter.html
│ │ │ │ ├── showlist.html
│ │ │ │ ├── showlist_all.html
│ │ │ │ ├── showlist_full.html
│ │ │ │ ├── showlist_top.html
│ │ │ │ ├── sitemapfix.html
│ │ │ │ └── view.html
│ │ │ ├── Public
│ │ │ │ ├── footer.html
│ │ │ │ └── header.html
│ │ │ └── Search
│ │ │ │ ├── index.html
│ │ │ │ └── result.html
│ │ ├── index.html
│ │ ├── singlebiquge
│ │ │ ├── Extend
│ │ │ │ ├── author.html
│ │ │ │ ├── seoword.html
│ │ │ │ ├── sitemapxml.html
│ │ │ │ └── taglist.html
│ │ │ ├── Index
│ │ │ │ ├── bookcase.html
│ │ │ │ ├── index.html
│ │ │ │ ├── showchapter.html
│ │ │ │ ├── showlist.html
│ │ │ │ ├── showlist_all.html
│ │ │ │ ├── showlist_full.html
│ │ │ │ ├── showlist_top.html
│ │ │ │ ├── sitemapfix.html
│ │ │ │ └── view.html
│ │ │ ├── Public
│ │ │ │ ├── footer.html
│ │ │ │ └── header.html
│ │ │ └── Search
│ │ │ │ ├── index.html
│ │ │ │ └── result.html
│ │ ├── singlenovel
│ │ │ ├── Extend
│ │ │ │ ├── author.html
│ │ │ │ ├── seoword.html
│ │ │ │ ├── sitemapxml.html
│ │ │ │ └── taglist.html
│ │ │ ├── Index
│ │ │ │ ├── bookcase.html
│ │ │ │ ├── index.html
│ │ │ │ ├── showchapter.html
│ │ │ │ ├── showlist.html
│ │ │ │ ├── showlist_all.html
│ │ │ │ ├── showlist_full.html
│ │ │ │ ├── showlist_top.html
│ │ │ │ ├── sitemapfix.html
│ │ │ │ └── view.html
│ │ │ ├── Public
│ │ │ │ ├── footer.html
│ │ │ │ └── header.html
│ │ │ └── Search
│ │ │ │ ├── index.html
│ │ │ │ └── result.html
│ │ ├── wap
│ │ │ ├── Extend
│ │ │ │ ├── author.html
│ │ │ │ ├── seoword.html
│ │ │ │ ├── sitemapxml.html
│ │ │ │ └── taglist.html
│ │ │ ├── Index
│ │ │ │ ├── bookcase.html
│ │ │ │ ├── index.html
│ │ │ │ ├── showchapter.html
│ │ │ │ ├── showlist.html
│ │ │ │ ├── showlist_all.html
│ │ │ │ ├── showlist_full.html
│ │ │ │ ├── showlist_top.html
│ │ │ │ ├── sitemapfix.html
│ │ │ │ └── view.html
│ │ │ ├── Public
│ │ │ │ ├── footer.html
│ │ │ │ ├── header.html
│ │ │ │ └── nav.html
│ │ │ └── Search
│ │ │ │ ├── index.html
│ │ │ │ └── result.html
│ │ └── wapbiquge
│ │ │ ├── Extend
│ │ │ ├── author.html
│ │ │ ├── seoword.html
│ │ │ ├── sitemapxml.html
│ │ │ └── taglist.html
│ │ │ ├── Index
│ │ │ ├── bookcase.html
│ │ │ ├── index.html
│ │ │ ├── showchapter.html
│ │ │ ├── showlist.html
│ │ │ ├── showlist_all.html
│ │ │ ├── showlist_full.html
│ │ │ ├── showlist_top.html
│ │ │ ├── sitemapfix.html
│ │ │ └── view.html
│ │ │ ├── Public
│ │ │ ├── footer.html
│ │ │ └── header.html
│ │ │ └── Search
│ │ │ ├── index.html
│ │ │ └── result.html
│ └── index.html
├── Install
│ ├── Common
│ │ └── index.html
│ ├── Conf
│ │ ├── database.tpl
│ │ ├── index.html
│ │ ├── ygbook_install.tpl
│ │ ├── ygbook_update6.0beta.tpl
│ │ └── ygbook_update6.1.tpl
│ ├── Controller
│ │ ├── IndexController.class.php
│ │ ├── UpdateController.class.php
│ │ └── index.html
│ ├── Model
│ │ └── index.html
│ ├── View
│ │ ├── Index
│ │ │ ├── check.html
│ │ │ ├── index.html
│ │ │ └── setting.html
│ │ └── index.html
│ └── index.html
├── README.md
├── Runtime
│ ├── Data
│ │ ├── advertise.php
│ │ ├── category.php
│ │ ├── dataarea
│ │ │ ├── default.php
│ │ │ └── wap.php
│ │ ├── setting.php
│ │ └── view
│ │ │ ├── book
│ │ │ └── .gitignore
│ │ │ ├── chapter
│ │ │ └── .gitignore
│ │ │ ├── chaptercont
│ │ │ └── .gitignore
│ │ │ └── newchapter
│ │ │ └── .gitignore
│ └── index.html
└── index.html
├── Public
├── biquge
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── all.gif
│ │ ├── loading.gif
│ │ └── type-button-7.jpg
│ └── js
│ │ ├── 99lib_chapter.js
│ │ ├── bookcase.js
│ │ ├── chapter.js
│ │ ├── footer.js
│ │ ├── header.js
│ │ ├── jquery.min.js
│ │ ├── jquery.min1.4.js
│ │ └── m.js
├── bluebiquge
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── all.gif
│ │ ├── loading.gif
│ │ └── type-button-7.jpg
│ └── js
│ │ ├── 99lib_chapter.js
│ │ ├── bookcase.js
│ │ ├── chapter.js
│ │ ├── footer.js
│ │ ├── header.js
│ │ ├── jquery.min.js
│ │ ├── jquery.min1.4.js
│ │ └── m.js
├── css
│ ├── admin.css
│ ├── amazeui.css
│ ├── amazeui.flat.css
│ ├── amazeui.flat.min.css
│ ├── amazeui.min.css
│ └── login_v1.css
├── default
│ ├── css
│ │ ├── base.css
│ │ └── book.css
│ ├── images
│ │ ├── loading.gif
│ │ ├── logo.png
│ │ └── star.png
│ └── js
│ │ ├── 99lib_chapter.js
│ │ ├── base.js
│ │ ├── bookcase.js
│ │ ├── chapter.js
│ │ └── footer.js
├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.svg
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ └── fontawesome-webfont.woff2
├── images
│ ├── aiwrap.png
│ ├── back.png
│ ├── nocover.jpg
│ ├── pray.png
│ └── web_login_bg.jpg
├── install
│ ├── global.js
│ ├── jquery.min.js
│ ├── logo.png
│ └── style.css
├── js
│ ├── amazeui.ie8polyfill.js
│ ├── amazeui.ie8polyfill.min.js
│ ├── amazeui.js
│ ├── amazeui.min.js
│ ├── amazeui.widgets.helper.js
│ ├── amazeui.widgets.helper.min.js
│ ├── app.js
│ ├── handlebars.min.js
│ └── jquery.min.js
├── layer
│ ├── layer.js
│ ├── mobile
│ │ ├── layer.js
│ │ └── need
│ │ │ └── layer.css
│ └── skin
│ │ └── default
│ │ ├── icon-ext.png
│ │ ├── icon.png
│ │ ├── layer.css
│ │ ├── loading-0.gif
│ │ ├── loading-1.gif
│ │ └── loading-2.gif
├── nativeShare
│ ├── LICENSE
│ ├── README.md
│ ├── icon
│ │ ├── more.png
│ │ ├── qq.png
│ │ ├── qqzone.png
│ │ ├── weibo.png
│ │ ├── weixin.png
│ │ └── weixin_friend.png
│ ├── index.html
│ ├── share.css
│ └── share.js
├── singlebiquge
│ ├── css
│ │ └── style.css
│ ├── images
│ │ ├── all.gif
│ │ ├── icon.gif
│ │ ├── loading.gif
│ │ └── type-button-7.jpg
│ └── js
│ │ ├── 99lib_chapter.js
│ │ ├── bookcase.js
│ │ ├── chapter.js
│ │ ├── footer.js
│ │ ├── header.js
│ │ ├── jquery.min.js
│ │ └── jquery.min1.4.js
├── singlenovel
│ ├── css
│ │ ├── mobile.css
│ │ └── style.css
│ ├── images
│ │ ├── loading.gif
│ │ ├── logo.png
│ │ ├── nav_icos.png
│ │ ├── scrolltotop.png
│ │ └── star.png
│ └── js
│ │ ├── 99lib_chapter.js
│ │ ├── bookcase.js
│ │ ├── chapter.js
│ │ ├── footer.js
│ │ ├── jquery.cookie.js
│ │ ├── jquery.lazyload.min.js
│ │ ├── jquery2.1.4.min.js
│ │ └── user.js
├── trans.js
├── ueditor
│ ├── dialogs
│ │ ├── image
│ │ │ ├── image.css
│ │ │ ├── image.html
│ │ │ ├── image.js
│ │ │ └── images
│ │ │ │ ├── alignicon.jpg
│ │ │ │ ├── bg.png
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── image.png
│ │ │ │ ├── progress.png
│ │ │ │ ├── success.gif
│ │ │ │ └── success.png
│ │ ├── internal.js
│ │ └── link
│ │ │ └── link.html
│ ├── index.html
│ ├── lang
│ │ └── zh-cn
│ │ │ ├── images
│ │ │ ├── copy.png
│ │ │ ├── localimage.png
│ │ │ ├── music.png
│ │ │ └── upload.png
│ │ │ └── zh-cn.js
│ ├── php
│ │ ├── Uploader.class.php
│ │ ├── action_crawler.php
│ │ ├── action_list.php
│ │ ├── action_upload.php
│ │ ├── config.json
│ │ └── controller.php
│ ├── themes
│ │ ├── default
│ │ │ ├── css
│ │ │ │ ├── ueditor.css
│ │ │ │ └── ueditor.min.css
│ │ │ ├── dialogbase.css
│ │ │ └── images
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── arrow.png
│ │ │ │ ├── arrow_down.png
│ │ │ │ ├── arrow_up.png
│ │ │ │ ├── button-bg.gif
│ │ │ │ ├── cancelbutton.gif
│ │ │ │ ├── charts.png
│ │ │ │ ├── cursor_h.gif
│ │ │ │ ├── cursor_h.png
│ │ │ │ ├── cursor_v.gif
│ │ │ │ ├── cursor_v.png
│ │ │ │ ├── dialog-title-bg.png
│ │ │ │ ├── filescan.png
│ │ │ │ ├── highlighted.gif
│ │ │ │ ├── icons-all.gif
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── loaderror.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── lock.gif
│ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ ├── pagebreak.gif
│ │ │ │ ├── scale.png
│ │ │ │ ├── sortable.png
│ │ │ │ ├── spacer.gif
│ │ │ │ ├── sparator_v.png
│ │ │ │ ├── table-cell-align.png
│ │ │ │ ├── tangram-colorpicker.png
│ │ │ │ ├── toolbar_bg.png
│ │ │ │ ├── unhighlighted.gif
│ │ │ │ ├── upload.png
│ │ │ │ ├── videologo.gif
│ │ │ │ ├── word.gif
│ │ │ │ └── wordpaste.png
│ │ └── iframe.css
│ ├── third-party
│ │ ├── codemirror
│ │ │ ├── codemirror.css
│ │ │ └── codemirror.js
│ │ ├── jquery-1.10.2.js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-1.10.2.min.map
│ │ └── webuploader
│ │ │ ├── Uploader.swf
│ │ │ ├── webuploader.css
│ │ │ ├── webuploader.custom.js
│ │ │ ├── webuploader.custom.min.js
│ │ │ ├── webuploader.flashonly.js
│ │ │ ├── webuploader.flashonly.min.js
│ │ │ ├── webuploader.html5only.js
│ │ │ ├── webuploader.html5only.min.js
│ │ │ ├── webuploader.js
│ │ │ ├── webuploader.min.js
│ │ │ ├── webuploader.withoutimage.js
│ │ │ └── webuploader.withoutimage.min.js
│ ├── ueditor.all.js
│ ├── ueditor.all.min.js
│ ├── ueditor.config.js
│ ├── ueditor.parse.js
│ └── ueditor.parse.min.js
├── wap
│ ├── css
│ │ ├── chapter.min.css
│ │ ├── font-awesome.min.css
│ │ ├── ptm.min.css
│ │ └── skin.min.css
│ ├── font
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ ├── fontawesome-webfont.woff2
│ │ └── ptm_iconfont.ttf
│ ├── images
│ │ ├── book.gif
│ │ ├── default.png
│ │ ├── loading.gif
│ │ ├── loading_sprite_white.png
│ │ ├── moon.png
│ │ ├── nocover.jpg
│ │ └── white.png
│ └── js
│ │ ├── 99lib_chapter.js
│ │ ├── base.js
│ │ ├── bookcase.js
│ │ ├── chapter.js
│ │ ├── jquery.min.js
│ │ ├── ptcms.min.js
│ │ ├── ptm.js
│ │ ├── ptm.min.js
│ │ ├── static.js
│ │ └── zepto.min.js
└── wapbiquge
│ ├── css
│ ├── base.css
│ ├── mulu.css
│ ├── sort.css
│ └── style.css
│ ├── images
│ └── search.png
│ └── js
│ ├── 99lib_chapter.js
│ ├── base.js
│ ├── bookcase.js
│ ├── chapter.js
│ ├── common.js
│ ├── static.js
│ └── zepto.min.js
├── README.md
├── ThinkPHP
├── Common
│ └── functions.php
├── Conf
│ ├── convention.php
│ └── debug.php
├── LICENSE.txt
├── Lang
│ ├── en-us.php
│ ├── pt-br.php
│ ├── zh-cn.php
│ └── zh-tw.php
├── Library
│ ├── Behavior
│ │ ├── AgentCheckBehavior.class.php
│ │ ├── BorisBehavior.class.php
│ │ ├── BrowserCheckBehavior.class.php
│ │ ├── BuildLiteBehavior.class.php
│ │ ├── CheckActionRouteBehavior.class.php
│ │ ├── CheckLangBehavior.class.php
│ │ ├── ChromeShowPageTraceBehavior.class.php
│ │ ├── ContentReplaceBehavior.class.php
│ │ ├── CronRunBehavior.class.php
│ │ ├── FireShowPageTraceBehavior.class.php
│ │ ├── ParseTemplateBehavior.class.php
│ │ ├── ReadHtmlCacheBehavior.class.php
│ │ ├── RobotCheckBehavior.class.php
│ │ ├── ShowPageTraceBehavior.class.php
│ │ ├── ShowRuntimeBehavior.class.php
│ │ ├── TokenBuildBehavior.class.php
│ │ ├── UpgradeNoticeBehavior.class.php
│ │ └── WriteHtmlCacheBehavior.class.php
│ ├── Org
│ │ ├── Net
│ │ │ ├── Http.class.php
│ │ │ └── IpLocation.class.php
│ │ └── Util
│ │ │ ├── ArrayList.class.php
│ │ │ ├── Caiji.class.php
│ │ │ ├── CodeSwitch.class.php
│ │ │ ├── Date.class.php
│ │ │ ├── Install.class.php
│ │ │ ├── Pick.class.php
│ │ │ ├── PinYin.class.php
│ │ │ ├── Qiniu.class.php
│ │ │ ├── Rbac.class.php
│ │ │ ├── Spider.class.php
│ │ │ ├── Stack.class.php
│ │ │ ├── String.class.php
│ │ │ └── Tag.class.php
│ ├── Think
│ │ ├── App.class.php
│ │ ├── Auth.class.php
│ │ ├── Behavior.class.php
│ │ ├── Build.class.php
│ │ ├── Cache.class.php
│ │ ├── Cache
│ │ │ └── Driver
│ │ │ │ ├── Apachenote.class.php
│ │ │ │ ├── Apc.class.php
│ │ │ │ ├── Db.class.php
│ │ │ │ ├── Eaccelerator.class.php
│ │ │ │ ├── File.class.php
│ │ │ │ ├── Memcache.class.php
│ │ │ │ ├── Memcached.class.php
│ │ │ │ ├── Memcachesae.class.php
│ │ │ │ ├── Redis.class.php
│ │ │ │ ├── Shmop.class.php
│ │ │ │ ├── Sqlite.class.php
│ │ │ │ ├── Wincache.class.php
│ │ │ │ └── Xcache.class.php
│ │ ├── Controller.class.php
│ │ ├── Controller
│ │ │ ├── HproseController.class.php
│ │ │ ├── JsonRpcController.class.php
│ │ │ ├── RestController.class.php
│ │ │ ├── RpcController.class.php
│ │ │ └── YarController.class.php
│ │ ├── Crypt.class.php
│ │ ├── Crypt
│ │ │ └── Driver
│ │ │ │ ├── Base64.class.php
│ │ │ │ ├── Crypt.class.php
│ │ │ │ ├── Des.class.php
│ │ │ │ ├── Think.class.php
│ │ │ │ └── Xxtea.class.php
│ │ ├── Db.class.php
│ │ ├── Db
│ │ │ ├── Driver.class.php
│ │ │ ├── Driver
│ │ │ │ ├── Firebird.class.php
│ │ │ │ ├── Mongo.class.php
│ │ │ │ ├── Mysql.class.php
│ │ │ │ ├── Oracle.class.php
│ │ │ │ ├── Pgsql.class.php
│ │ │ │ ├── Sqlite.class.php
│ │ │ │ └── Sqlsrv.class.php
│ │ │ └── Lite.class.php
│ │ ├── Dispatcher.class.php
│ │ ├── Exception.class.php
│ │ ├── Hook.class.php
│ │ ├── Image.class.php
│ │ ├── Image
│ │ │ └── Driver
│ │ │ │ ├── GIF.class.php
│ │ │ │ ├── Gd.class.php
│ │ │ │ └── Imagick.class.php
│ │ ├── Log.class.php
│ │ ├── Log
│ │ │ └── Driver
│ │ │ │ ├── File.class.php
│ │ │ │ └── Sae.class.php
│ │ ├── Model.class.php
│ │ ├── Model
│ │ │ ├── AdvModel.class.php
│ │ │ ├── MergeModel.class.php
│ │ │ ├── MongoModel.class.php
│ │ │ ├── RelationModel.class.php
│ │ │ └── ViewModel.class.php
│ │ ├── Page.class.php
│ │ ├── Route.class.php
│ │ ├── Session
│ │ │ └── Driver
│ │ │ │ ├── Db.class.php
│ │ │ │ ├── Memcache.class.php
│ │ │ │ └── Mysqli.class.php
│ │ ├── Storage.class.php
│ │ ├── Storage
│ │ │ └── Driver
│ │ │ │ ├── File.class.php
│ │ │ │ └── Sae.class.php
│ │ ├── Template.class.php
│ │ ├── Template
│ │ │ ├── Driver
│ │ │ │ ├── Ease.class.php
│ │ │ │ ├── Lite.class.php
│ │ │ │ ├── Mobile.class.php
│ │ │ │ ├── Smart.class.php
│ │ │ │ └── Smarty.class.php
│ │ │ ├── TagLib.class.php
│ │ │ └── TagLib
│ │ │ │ ├── Cx.class.php
│ │ │ │ └── Html.class.php
│ │ ├── Think.class.php
│ │ ├── Upload.class.php
│ │ ├── Upload
│ │ │ └── Driver
│ │ │ │ ├── Bcs.class.php
│ │ │ │ ├── Bcs
│ │ │ │ ├── bcs.class.php
│ │ │ │ ├── mimetypes.class.php
│ │ │ │ └── requestcore.class.php
│ │ │ │ ├── Ftp.class.php
│ │ │ │ ├── Local.class.php
│ │ │ │ ├── Qiniu.class.php
│ │ │ │ ├── Qiniu
│ │ │ │ └── QiniuStorage.class.php
│ │ │ │ ├── Sae.class.php
│ │ │ │ └── Upyun.class.php
│ │ ├── Verify.class.php
│ │ ├── Verify
│ │ │ ├── bgs
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── 3.jpg
│ │ │ │ ├── 4.jpg
│ │ │ │ ├── 5.jpg
│ │ │ │ ├── 6.jpg
│ │ │ │ ├── 7.jpg
│ │ │ │ └── 8.jpg
│ │ │ └── ttfs
│ │ │ │ ├── 1.ttf
│ │ │ │ ├── 2.ttf
│ │ │ │ ├── 3.ttf
│ │ │ │ ├── 4.ttf
│ │ │ │ ├── 5.ttf
│ │ │ │ └── 6.ttf
│ │ └── View.class.php
│ └── Vendor
│ │ ├── Boris
│ │ ├── Boris.php
│ │ ├── CLIOptionsHandler.php
│ │ ├── ColoredInspector.php
│ │ ├── Config.php
│ │ ├── DumpInspector.php
│ │ ├── EvalWorker.php
│ │ ├── ExportInspector.php
│ │ ├── Inspector.php
│ │ ├── ReadlineClient.php
│ │ └── ShallowParser.php
│ │ ├── EaseTemplate
│ │ ├── template.core.php
│ │ └── template.ease.php
│ │ ├── Hprose
│ │ ├── HproseClassManager.php
│ │ ├── HproseClient.php
│ │ ├── HproseCommon.php
│ │ ├── HproseFormatter.php
│ │ ├── HproseHttpClient.php
│ │ ├── HproseHttpServer.php
│ │ ├── HproseIO.php
│ │ ├── HproseIOStream.php
│ │ ├── HproseReader.php
│ │ ├── HproseTags.php
│ │ └── HproseWriter.php
│ │ ├── README.txt
│ │ ├── SmartTemplate
│ │ ├── class.smarttemplate.php
│ │ ├── class.smarttemplatedebugger.php
│ │ └── class.smarttemplateparser.php
│ │ ├── Smarty
│ │ ├── Smarty.class.php
│ │ ├── SmartyBC.class.php
│ │ ├── debug.tpl
│ │ ├── plugins
│ │ │ ├── block.textformat.php
│ │ │ ├── function.counter.php
│ │ │ ├── function.cycle.php
│ │ │ ├── function.fetch.php
│ │ │ ├── function.html_checkboxes.php
│ │ │ ├── function.html_image.php
│ │ │ ├── function.html_options.php
│ │ │ ├── function.html_radios.php
│ │ │ ├── function.html_select_date.php
│ │ │ ├── function.html_select_time.php
│ │ │ ├── function.html_table.php
│ │ │ ├── function.mailto.php
│ │ │ ├── function.math.php
│ │ │ ├── modifier.capitalize.php
│ │ │ ├── modifier.date_format.php
│ │ │ ├── modifier.debug_print_var.php
│ │ │ ├── modifier.escape.php
│ │ │ ├── modifier.regex_replace.php
│ │ │ ├── modifier.replace.php
│ │ │ ├── modifier.spacify.php
│ │ │ ├── modifier.truncate.php
│ │ │ ├── modifiercompiler.cat.php
│ │ │ ├── modifiercompiler.count_characters.php
│ │ │ ├── modifiercompiler.count_paragraphs.php
│ │ │ ├── modifiercompiler.count_sentences.php
│ │ │ ├── modifiercompiler.count_words.php
│ │ │ ├── modifiercompiler.default.php
│ │ │ ├── modifiercompiler.escape.php
│ │ │ ├── modifiercompiler.from_charset.php
│ │ │ ├── modifiercompiler.indent.php
│ │ │ ├── modifiercompiler.lower.php
│ │ │ ├── modifiercompiler.noprint.php
│ │ │ ├── modifiercompiler.string_format.php
│ │ │ ├── modifiercompiler.strip.php
│ │ │ ├── modifiercompiler.strip_tags.php
│ │ │ ├── modifiercompiler.to_charset.php
│ │ │ ├── modifiercompiler.unescape.php
│ │ │ ├── modifiercompiler.upper.php
│ │ │ ├── modifiercompiler.wordwrap.php
│ │ │ ├── outputfilter.trimwhitespace.php
│ │ │ ├── shared.escape_special_chars.php
│ │ │ ├── shared.literal_compiler_param.php
│ │ │ ├── shared.make_timestamp.php
│ │ │ ├── shared.mb_str_replace.php
│ │ │ ├── shared.mb_unicode.php
│ │ │ ├── shared.mb_wordwrap.php
│ │ │ └── variablefilter.htmlspecialchars.php
│ │ └── sysplugins
│ │ │ ├── smarty_cacheresource.php
│ │ │ ├── smarty_cacheresource_custom.php
│ │ │ ├── smarty_cacheresource_keyvaluestore.php
│ │ │ ├── smarty_config_source.php
│ │ │ ├── smarty_internal_cacheresource_file.php
│ │ │ ├── smarty_internal_compile_append.php
│ │ │ ├── smarty_internal_compile_assign.php
│ │ │ ├── smarty_internal_compile_block.php
│ │ │ ├── smarty_internal_compile_break.php
│ │ │ ├── smarty_internal_compile_call.php
│ │ │ ├── smarty_internal_compile_capture.php
│ │ │ ├── smarty_internal_compile_config_load.php
│ │ │ ├── smarty_internal_compile_continue.php
│ │ │ ├── smarty_internal_compile_debug.php
│ │ │ ├── smarty_internal_compile_eval.php
│ │ │ ├── smarty_internal_compile_extends.php
│ │ │ ├── smarty_internal_compile_for.php
│ │ │ ├── smarty_internal_compile_foreach.php
│ │ │ ├── smarty_internal_compile_function.php
│ │ │ ├── smarty_internal_compile_if.php
│ │ │ ├── smarty_internal_compile_include.php
│ │ │ ├── smarty_internal_compile_include_php.php
│ │ │ ├── smarty_internal_compile_insert.php
│ │ │ ├── smarty_internal_compile_ldelim.php
│ │ │ ├── smarty_internal_compile_nocache.php
│ │ │ ├── smarty_internal_compile_private_block_plugin.php
│ │ │ ├── smarty_internal_compile_private_function_plugin.php
│ │ │ ├── smarty_internal_compile_private_modifier.php
│ │ │ ├── smarty_internal_compile_private_object_block_function.php
│ │ │ ├── smarty_internal_compile_private_object_function.php
│ │ │ ├── smarty_internal_compile_private_print_expression.php
│ │ │ ├── smarty_internal_compile_private_registered_block.php
│ │ │ ├── smarty_internal_compile_private_registered_function.php
│ │ │ ├── smarty_internal_compile_private_special_variable.php
│ │ │ ├── smarty_internal_compile_rdelim.php
│ │ │ ├── smarty_internal_compile_section.php
│ │ │ ├── smarty_internal_compile_setfilter.php
│ │ │ ├── smarty_internal_compile_while.php
│ │ │ ├── smarty_internal_compilebase.php
│ │ │ ├── smarty_internal_config.php
│ │ │ ├── smarty_internal_config_file_compiler.php
│ │ │ ├── smarty_internal_configfilelexer.php
│ │ │ ├── smarty_internal_configfileparser.php
│ │ │ ├── smarty_internal_data.php
│ │ │ ├── smarty_internal_debug.php
│ │ │ ├── smarty_internal_filter_handler.php
│ │ │ ├── smarty_internal_function_call_handler.php
│ │ │ ├── smarty_internal_get_include_path.php
│ │ │ ├── smarty_internal_nocache_insert.php
│ │ │ ├── smarty_internal_parsetree.php
│ │ │ ├── smarty_internal_resource_eval.php
│ │ │ ├── smarty_internal_resource_extends.php
│ │ │ ├── smarty_internal_resource_file.php
│ │ │ ├── smarty_internal_resource_php.php
│ │ │ ├── smarty_internal_resource_registered.php
│ │ │ ├── smarty_internal_resource_stream.php
│ │ │ ├── smarty_internal_resource_string.php
│ │ │ ├── smarty_internal_smartytemplatecompiler.php
│ │ │ ├── smarty_internal_template.php
│ │ │ ├── smarty_internal_templatebase.php
│ │ │ ├── smarty_internal_templatecompilerbase.php
│ │ │ ├── smarty_internal_templatelexer.php
│ │ │ ├── smarty_internal_templateparser.php
│ │ │ ├── smarty_internal_utility.php
│ │ │ ├── smarty_internal_write_file.php
│ │ │ ├── smarty_resource.php
│ │ │ ├── smarty_resource_custom.php
│ │ │ ├── smarty_resource_recompiled.php
│ │ │ ├── smarty_resource_uncompiled.php
│ │ │ └── smarty_security.php
│ │ ├── TemplateLite
│ │ ├── class.compiler.php
│ │ ├── class.config.php
│ │ ├── class.template.php
│ │ └── internal
│ │ │ ├── compile.compile_config.php
│ │ │ ├── compile.compile_custom_block.php
│ │ │ ├── compile.compile_custom_function.php
│ │ │ ├── compile.compile_if.php
│ │ │ ├── compile.generate_compiler_debug_output.php
│ │ │ ├── compile.include.php
│ │ │ ├── compile.parse_is_expr.php
│ │ │ ├── compile.section_start.php
│ │ │ ├── debug.tpl
│ │ │ ├── template.build_dir.php
│ │ │ ├── template.config_loader.php
│ │ │ ├── template.destroy_dir.php
│ │ │ ├── template.fetch_compile_include.php
│ │ │ └── template.generate_debug_output.php
│ │ ├── jsonRPC
│ │ ├── jsonRPCClient.php
│ │ └── jsonRPCServer.php
│ │ ├── phpRPC
│ │ ├── bigint.php
│ │ ├── compat.php
│ │ ├── dhparams.php
│ │ ├── dhparams
│ │ │ ├── 1024.dhp
│ │ │ ├── 128.dhp
│ │ │ ├── 1536.dhp
│ │ │ ├── 160.dhp
│ │ │ ├── 192.dhp
│ │ │ ├── 2048.dhp
│ │ │ ├── 256.dhp
│ │ │ ├── 3072.dhp
│ │ │ ├── 4096.dhp
│ │ │ ├── 512.dhp
│ │ │ ├── 768.dhp
│ │ │ └── 96.dhp
│ │ ├── pecl
│ │ │ └── xxtea
│ │ │ │ ├── CREDITS
│ │ │ │ ├── INSTALL
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README
│ │ │ │ ├── config.m4
│ │ │ │ ├── config.w32
│ │ │ │ ├── php_xxtea.c
│ │ │ │ ├── php_xxtea.dsp
│ │ │ │ ├── php_xxtea.h
│ │ │ │ ├── php_xxtea.sln
│ │ │ │ ├── php_xxtea.vcproj
│ │ │ │ ├── test
│ │ │ │ └── test.php
│ │ │ │ ├── xxtea.c
│ │ │ │ └── xxtea.h
│ │ ├── phprpc_client.php
│ │ ├── phprpc_date.php
│ │ ├── phprpc_server.php
│ │ └── xxtea.php
│ │ └── spyc
│ │ ├── COPYING
│ │ ├── README.md
│ │ ├── Spyc.php
│ │ ├── composer.json
│ │ ├── examples
│ │ ├── yaml-dump.php
│ │ └── yaml-load.php
│ │ ├── php4
│ │ ├── 5to4.php
│ │ ├── spyc.php4
│ │ └── test.php4
│ │ ├── spyc.yaml
│ │ └── tests
│ │ ├── DumpTest.php
│ │ ├── IndentTest.php
│ │ ├── ParseTest.php
│ │ ├── RoundTripTest.php
│ │ ├── comments.yaml
│ │ ├── failing1.yaml
│ │ ├── indent_1.yaml
│ │ └── quotes.yaml
├── Mode
│ ├── Api
│ │ ├── App.class.php
│ │ ├── Controller.class.php
│ │ ├── Dispatcher.class.php
│ │ └── functions.php
│ ├── Lite
│ │ ├── App.class.php
│ │ ├── Controller.class.php
│ │ ├── Dispatcher.class.php
│ │ ├── Model.class.php
│ │ ├── View.class.php
│ │ ├── convention.php
│ │ └── functions.php
│ ├── Sae
│ │ └── convention.php
│ ├── api.php
│ ├── common.php
│ ├── lite.php
│ └── sae.php
├── ThinkPHP.php
├── Tpl
│ ├── dispatch_jump.tpl
│ ├── page_trace.tpl
│ └── think_exception.tpl
└── logo.png
├── YG采集规则
├── 35xs.com规则.txt
├── YG--tsxsw.txt
├── YG-05WX.txt
├── YG-17k.txt
├── YG-23us.txt
├── YG-33xs.txt
├── YG-33xs规则-2019.04.27修复.txt
├── YG-37wxw.txt
├── YG-555zw.txt
├── YG-69shu.txt
├── YG-6ycn.txt
├── YG-H卡通动漫修复.txt
├── YG-H卡通漫画修复.txt
├── YG-agxsw.txt
├── YG-biqucom.txt
├── YG-biqudu (修复版).txt
├── YG-biqudu.txt
├── YG-biqugeu.txt
├── YG-biquxu规则.txt
├── YG-bqgtw.txt
├── YG-cangqionglongqi.txt
├── YG-dubqg传说中有14W本书的站点来自群内乐宝宝.txt
├── YG-fhxs(1).txt
├── YG-fhxs.txt
├── YG-kanshuzw.txt
├── YG-kenshu.txt
├── YG-manhua恐怖漫画网规则.txt
├── YG-pbtxt.txt
├── YG-qu.txt
├── YG-quanshuwang.txt
├── YG-qxsla.txt
├── YG-sangwu.txt
├── YG-snwxw.txt
├── YG-szyx.txt
├── YG-uctxt没有封面.txt
├── YG-wanwenge.txt
├── YG-xbiquge6(修复版).txt
├── YG-xbiquge6(修复章节列表页).txt
├── YG-xiaoshuoli.txt
├── YG-xsla.txt
├── YG-ybdu.txt
├── YG-yunxs.txt
├── YG-yuzhaiwu0 h文.txt
├── YG-zhaishuyuan.txt
├── YG-顶点x23us.txt
├── qsw.txt
├── yg-11zww.txt
├── yg-booktxt.txt
└── yg-ckxsw.txt
├── favicon.ico
├── index.php
├── robots.txt
├── static
└── api
│ ├── css
│ ├── imgshare.css
│ ├── like.css
│ ├── select_share.css
│ ├── share_popup.css
│ ├── share_style0_16.css
│ ├── share_style0_24.css
│ ├── share_style0_32.css
│ ├── share_style1_16.css
│ ├── share_style1_24.css
│ ├── share_style1_32.css
│ ├── share_style2.css
│ ├── share_style2_16.css
│ ├── share_style2_24.css
│ ├── share_style2_32.css
│ ├── share_style4.css
│ ├── slide_share.css
│ └── weixin_popup.css
│ ├── img
│ └── share
│ │ ├── icons_0_16.png
│ │ ├── icons_0_24.png
│ │ ├── icons_0_32.png
│ │ ├── icons_1_16.png
│ │ ├── icons_1_24.png
│ │ ├── icons_1_32.png
│ │ ├── icons_2_16.png
│ │ ├── icons_2_24.png
│ │ ├── icons_2_32.png
│ │ ├── l0.gif
│ │ ├── l1.gif
│ │ ├── l2.gif
│ │ ├── l3.gif
│ │ ├── l4.gif
│ │ ├── l5.gif
│ │ ├── l6.gif
│ │ ├── l7.gif
│ │ ├── l8.gif
│ │ ├── pop_c.gif
│ │ ├── r0.gif
│ │ ├── r1.gif
│ │ ├── r2.gif
│ │ ├── r3.gif
│ │ ├── r4.gif
│ │ ├── r5.gif
│ │ ├── r6.gif
│ │ ├── r7.gif
│ │ ├── r8.gif
│ │ ├── sc.png
│ │ ├── selectshare_close.png
│ │ └── share-search-icon.png
│ └── js
│ ├── base
│ ├── class.js
│ └── tangram.js
│ ├── component
│ ├── animate.js
│ ├── anticheat.js
│ ├── comm_tools.js
│ ├── partners.js
│ ├── pop_base.js
│ ├── pop_dialog.js
│ ├── pop_popup.js
│ ├── pop_popup_slide.js
│ └── qrcode.js
│ ├── conf
│ ├── const.js
│ └── define.js
│ ├── share.js
│ ├── share
│ ├── api_base.js
│ ├── combine_api.js
│ ├── image_api.js
│ ├── like_api.js
│ ├── likeshare.js
│ ├── select_api.js
│ ├── share_api.js
│ └── slide_api.js
│ ├── start
│ └── router.js
│ ├── trans
│ ├── data.js
│ ├── logger.js
│ ├── trans.js
│ ├── trans_bdxc.js
│ ├── trans_bdysc.js
│ └── trans_weixin.js
│ └── view
│ ├── image_view.js
│ ├── like_view.js
│ ├── select_view.js
│ ├── share_view.js
│ ├── slide_view.js
│ └── view_base.js
└── vendor
├── autoload.php
├── composer
├── ClassLoader.php
├── LICENSE
├── autoload_classmap.php
├── autoload_namespaces.php
├── autoload_psr4.php
├── autoload_real.php
└── installed.json
├── jaeger
├── curlmulti
│ ├── CurlMulti.php
│ ├── README.md
│ └── composer.json
├── http
│ ├── Http.php
│ ├── README.md
│ └── composer.json
├── phpquery-single
│ ├── README.md
│ ├── composer.json
│ └── phpQuery.php
├── querylist-ext-aquery
│ ├── AQuery.php
│ ├── README.md
│ └── composer.json
├── querylist-ext-login
│ ├── Login.php
│ ├── README.md
│ └── composer.json
├── querylist-ext-multi
│ ├── Multi.php
│ ├── README.md
│ └── composer.json
├── querylist-ext-request
│ ├── README.md
│ ├── Request.php
│ └── composer.json
└── querylist
│ ├── .gitignore
│ ├── QueryList.php
│ ├── README.md
│ └── composer.json
└── qiniu
├── .gitignore
├── .scrutinizer.yml
├── .travis.yml
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── autoload.php
├── composer.json
├── phpunit.xml.dist
├── src
└── Qiniu
│ ├── Auth.php
│ ├── Config.php
│ ├── Etag.php
│ ├── Http
│ ├── Client.php
│ ├── Error.php
│ ├── Request.php
│ └── Response.php
│ ├── Processing
│ ├── ImageUrlBuilder.php
│ ├── Operation.php
│ └── PersistentFop.php
│ ├── Storage
│ ├── BucketManager.php
│ ├── FormUploader.php
│ ├── ResumeUploader.php
│ └── UploadManager.php
│ ├── Zone.php
│ └── functions.php
└── tests
├── Qiniu
└── Tests
│ ├── AuthTest.php
│ ├── Base64Test.php
│ ├── BucketTest.php
│ ├── Crc32Test.php
│ ├── DownloadTest.php
│ ├── EtagTest.php
│ ├── FopTest.php
│ ├── FormUpTest.php
│ ├── HttpTest.php
│ ├── ImageUrlBuilderTest.php
│ ├── PfopTest.php
│ └── ResumeUpTest.php
└── bootstrap.php
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/.DS_Store
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 |
2 | Options +FollowSymlinks
3 | RewriteEngine On
4 |
5 | RewriteCond %{REQUEST_FILENAME} !-d
6 | RewriteCond %{REQUEST_FILENAME} !-f
7 | RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
8 |
--------------------------------------------------------------------------------
/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 404
9 |
23 |
24 |
25 |
26 | 404,您请求的文件不存在!
27 |
28 |
36 |
37 |
--------------------------------------------------------------------------------
/Application/Admin/Common/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Admin/Conf/config.php:
--------------------------------------------------------------------------------
1 | 3,
9 | 'PCDOMAIN' => $pcdomain,
10 | 'WAPDOMAIN' => $mobiledomain,
11 | 'MAINDOMAIN' => $maindomain,
12 | 'LAYOUT_ON' => true,
13 | 'LAYOUT_NAME' => 'layout',
14 | 'URL_HTML_SUFFIX' => 'html',
15 | 'TMPL_ACTION_SUCCESS' => 'Public:dispatch_jump',
16 | 'TMPL_ACTION_ERROR' => 'Public:dispatch_jump',
17 | );
--------------------------------------------------------------------------------
/Application/Admin/Conf/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Admin/Controller/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Admin/Model/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Admin/View/Extend/pickers.html:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | ID |
12 | 书名 |
13 | URL |
14 | 节点 |
15 | 入库时间 |
16 |
17 |
18 |
19 |
20 | {$vo.id} |
21 | {$vo.title} |
22 | {$vo.url} |
23 | {$vo.pid} |
24 | {$vo.updatetime|date='Y-m-d H:i',###} |
25 |
26 |
27 |
28 |
33 |
34 |
--------------------------------------------------------------------------------
/Application/Admin/View/Extend/searchlog.html:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | ID |
12 | 搜索词 |
13 | 次数 |
14 | 结果 |
15 | IP |
16 | 搜索时间 |
17 |
18 |
19 |
20 |
21 | {$vo.id} |
22 | {$vo.searchword} |
23 | {$vo.num} |
24 | 有无 |
25 | {$vo.ip} |
26 | {$vo.dateline|date='Y-m-d H:i',###} |
27 |
28 |
29 |
30 |
35 |
36 |
--------------------------------------------------------------------------------
/Application/Admin/View/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Admin/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Common/Common/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Common/Conf/config.php:
--------------------------------------------------------------------------------
1 | 'database,rewrite',
4 | );
5 |
--------------------------------------------------------------------------------
/Application/Common/Conf/crons.php:
--------------------------------------------------------------------------------
1 | array('autopick', 1800),
4 | 'cron_dataarea_update' => array('dataarea_update', 1800)
5 | );
--------------------------------------------------------------------------------
/Application/Common/Conf/database.php:
--------------------------------------------------------------------------------
1 | 'mysql',
4 | 'DB_HOST' => 'localhost',
5 | 'DB_NAME' => 'ygbook',
6 | 'DB_USER' => 'root',
7 | 'DB_PWD' => 'root',
8 | 'DB_PORT' => '3306',
9 | 'DB_PREFIX' => 'yg_'
10 | );
--------------------------------------------------------------------------------
/Application/Common/Conf/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Common/Conf/tags.php:
--------------------------------------------------------------------------------
1 | array ('Behavior\CronRunBehavior'),
4 | );
--------------------------------------------------------------------------------
/Application/Common/Conf/ver.txt:
--------------------------------------------------------------------------------
1 | 6.14
--------------------------------------------------------------------------------
/Application/Common/Cron/autopick.php:
--------------------------------------------------------------------------------
1 | $this->temppath));
9 | if(!$seolist){
10 | $article = M('articles');
11 | $weektime = NOW_TIME - 7*24*3600;
12 | $arclist = $article->alias('a')->join(C('DB_PREFIX').'article_views av ON a.id=av.aid')->order('av.monthviews desc,a.id desc')->limit(100)->select();
13 | foreach ($arclist as $key => $value) {
14 | $row['url'] = C('PCHOST').reurl('view', $value);
15 | $row['title'] = $value['title'];
16 | $seolist[] = $row;
17 | }
18 | S('seolist', $seolist, array('temp' => $this->temppath, 'expire' => 3600*5));
19 | }
20 | $this->ajaxReturn($seolist);
21 | }
22 | }
--------------------------------------------------------------------------------
/Application/Home/Controller/BaseController.class.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Home/Controller/BaseController.class.php
--------------------------------------------------------------------------------
/Application/Home/Controller/ExtendController.class.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Home/Controller/ExtendController.class.php
--------------------------------------------------------------------------------
/Application/Home/Controller/SearchController.class.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Home/Controller/SearchController.class.php
--------------------------------------------------------------------------------
/Application/Home/Controller/SitemapController.class.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Home/Controller/SitemapController.class.php
--------------------------------------------------------------------------------
/Application/Home/Controller/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Home/Model/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Home/View/biquge/Public/footer.html:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
14 |
15 | {$advcode.global_footer.code}
--------------------------------------------------------------------------------
/Application/Home/View/biquge/Public/header.html:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/Application/Home/View/bluebiquge/Public/footer.html:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
14 |
15 | {$advcode.global_footer.code}
--------------------------------------------------------------------------------
/Application/Home/View/bluebiquge/Public/header.html:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/Application/Home/View/default/Public/footer.html:
--------------------------------------------------------------------------------
1 |
11 |
12 |
13 |
20 |
21 | {$advcode.global_footer.code}
--------------------------------------------------------------------------------
/Application/Home/View/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Home/View/singlebiquge/Public/footer.html:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
14 |
15 | {$advcode.global_footer.code}
--------------------------------------------------------------------------------
/Application/Home/View/singlebiquge/Public/header.html:
--------------------------------------------------------------------------------
1 |
2 |
8 |
--------------------------------------------------------------------------------
/Application/Home/View/singlenovel/Public/footer.html:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
14 |
15 | {$advcode.global_footer.code}
--------------------------------------------------------------------------------
/Application/Home/View/singlenovel/Search/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | 小说搜索_{$TDK.webname}
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
小说搜索
21 |
22 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/Application/Home/View/wap/Public/header.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Home/View/wap/Public/nav.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | - class="active">首页
4 | - active">分类
5 | - class="active">排行
6 | - class="active">搜索
7 | - class="active">书架
8 |
9 |
--------------------------------------------------------------------------------
/Application/Home/View/wapbiquge/Index/bookcase.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 临时书架_{$TDK.webname}<
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | 临时书架/浏览记录
20 |
21 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Application/Home/View/wapbiquge/Public/footer.html:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 | {$statcode}
11 |
12 |
13 |
14 |
19 |
20 | {$advcode.global_footer.code_wap}
--------------------------------------------------------------------------------
/Application/Home/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Install/Common/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Install/Conf/database.tpl:
--------------------------------------------------------------------------------
1 | 'mysql',
4 | 'DB_HOST' => '{dbhost}',
5 | 'DB_NAME' => '{dbname}',
6 | 'DB_USER' => '{dbuser}',
7 | 'DB_PWD' => '{dbpwd}',
8 | 'DB_PORT' => '{dbport}',
9 | 'DB_PREFIX' => '{dbpre}'
10 | );
--------------------------------------------------------------------------------
/Application/Install/Conf/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Install/Conf/ygbook_update6.0beta.tpl:
--------------------------------------------------------------------------------
1 | ALTER TABLE `yg_articles` ADD `update` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT '强制更新';
2 | ALTER TABLE `yg_articles` ADD `push` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT '推送标记';
3 | ALTER TABLE `yg_articles` ADD `original` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT '原创';
4 |
5 | DROP TABLE IF EXISTS `yg_seowords`;
6 | CREATE TABLE `yg_seowords` (
7 | `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
8 | `ename` varchar(20) NOT NULL COMMENT '索引词',
9 | `sitename` varchar(100) NOT NULL COMMENT '站名',
10 | `title` varchar(100) NOT NULL COMMENT '标题',
11 | `keywords` varchar(100) NOT NULL COMMENT '关键词',
12 | `description` varchar(200) NOT NULL COMMENT '描述',
13 | `views` int(10) NOT NULL DEFAULT '1' COMMENT '点击',
14 | PRIMARY KEY (`id`),
15 | UNIQUE KEY `ename` (`ename`)
16 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
17 |
18 | DROP TABLE IF EXISTS `yg_article_pickers`;
19 | CREATE TABLE `yg_article_pickers` (
20 | `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
21 | `aid` int(10) unsigned NOT NULL COMMENT '小说ID',
22 | `pid` varchar(50) NOT NULL COMMENT '节点id',
23 | `url` varchar(200) NOT NULL COMMENT '源网址',
24 | `updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
25 | PRIMARY KEY (`id`),
26 | KEY `aid` (`aid`),
27 | KEY `pid` (`pid`)
28 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--------------------------------------------------------------------------------
/Application/Install/Conf/ygbook_update6.1.tpl:
--------------------------------------------------------------------------------
1 | ALTER TABLE `yg_articles` ADD `update` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT '强制更新';
2 | ALTER TABLE `yg_articles` ADD `push` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT '推送标记';
3 | ALTER TABLE `yg_articles` ADD `original` TINYINT( 1 ) NOT NULL DEFAULT '0' COMMENT '原创';
4 |
5 | DROP TABLE IF EXISTS `yg_seowords`;
6 | CREATE TABLE `yg_seowords` (
7 | `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
8 | `ename` varchar(20) NOT NULL COMMENT '索引词',
9 | `sitename` varchar(100) NOT NULL COMMENT '站名',
10 | `title` varchar(100) NOT NULL COMMENT '标题',
11 | `keywords` varchar(100) NOT NULL COMMENT '关键词',
12 | `description` varchar(200) NOT NULL COMMENT '描述',
13 | `views` int(10) NOT NULL DEFAULT '1' COMMENT '点击',
14 | PRIMARY KEY (`id`),
15 | UNIQUE KEY `ename` (`ename`)
16 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
17 |
18 | DROP TABLE IF EXISTS `yg_article_pickers`;
19 | CREATE TABLE `yg_article_pickers` (
20 | `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
21 | `aid` int(10) unsigned NOT NULL COMMENT '小说ID',
22 | `pid` varchar(50) NOT NULL COMMENT '节点id',
23 | `url` varchar(200) NOT NULL COMMENT '源网址',
24 | `updatetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '时间',
25 | PRIMARY KEY (`id`),
26 | KEY `aid` (`aid`),
27 | KEY `pid` (`pid`)
28 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--------------------------------------------------------------------------------
/Application/Install/Controller/UpdateController.class.php:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Install/Controller/UpdateController.class.php
--------------------------------------------------------------------------------
/Application/Install/Controller/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Install/Model/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Install/View/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/Install/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/README.md:
--------------------------------------------------------------------------------
1 | 项目目录
--------------------------------------------------------------------------------
/Application/Runtime/Data/advertise.php:
--------------------------------------------------------------------------------
1 | a:13:{s:13:"global_footer";a:4:{s:2:"id";s:13:"global_footer";s:5:"title";s:12:"全局底部";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:7:"index_1";a:4:{s:2:"id";s:7:"index_1";s:5:"title";s:13:"首页广告1";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:7:"index_2";a:4:{s:2:"id";s:7:"index_2";s:5:"title";s:13:"首页广告2";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:7:"index_3";a:4:{s:2:"id";s:7:"index_3";s:5:"title";s:13:"首页广告2";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:6:"list_1";a:4:{s:2:"id";s:6:"list_1";s:5:"title";s:13:"列表广告1";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:6:"list_2";a:4:{s:2:"id";s:6:"list_2";s:5:"title";s:13:"列表广告2";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:6:"list_3";a:4:{s:2:"id";s:6:"list_3";s:5:"title";s:13:"列表广告3";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:6:"view_1";a:4:{s:2:"id";s:6:"view_1";s:5:"title";s:16:"信息页广告1";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:6:"view_2";a:4:{s:2:"id";s:6:"view_2";s:5:"title";s:16:"信息页广告2";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:6:"view_3";a:4:{s:2:"id";s:6:"view_3";s:5:"title";s:16:"信息页广告3";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:9:"chapter_1";a:4:{s:2:"id";s:9:"chapter_1";s:5:"title";s:16:"章节页广告1";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:9:"chapter_2";a:4:{s:2:"id";s:9:"chapter_2";s:5:"title";s:16:"章节页广告2";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}s:9:"chapter_3";a:4:{s:2:"id";s:9:"chapter_3";s:5:"title";s:16:"章节页广告3";s:4:"code";s:0:"";s:8:"code_wap";s:0:"";}}
--------------------------------------------------------------------------------
/Application/Runtime/Data/category.php:
--------------------------------------------------------------------------------
1 | a:7:{s:7:"default";a:3:{s:3:"dir";s:8:"xuanhuan";s:4:"name";s:12:"玄幻小说";s:5:"order";s:2:"10";}s:7:"xiuzhen";a:4:{s:4:"open";s:3:"yes";s:4:"name";s:12:"修真小说";s:3:"dir";s:7:"xiuzhen";s:5:"order";i:9;}s:5:"dushi";a:4:{s:4:"open";s:3:"yes";s:4:"name";s:12:"都市小说";s:3:"dir";s:5:"dushi";s:5:"order";i:8;}s:5:"lishi";a:4:{s:4:"open";s:3:"yes";s:4:"name";s:12:"历史小说";s:3:"dir";s:5:"lishi";s:5:"order";i:7;}s:7:"wangyou";a:4:{s:4:"open";s:3:"yes";s:4:"name";s:12:"网游小说";s:3:"dir";s:7:"wangyou";s:5:"order";i:6;}s:6:"kehuan";a:4:{s:4:"open";s:3:"yes";s:4:"name";s:12:"科幻小说";s:3:"dir";s:6:"kehuan";s:5:"order";i:5;}s:5:"nvpin";a:4:{s:4:"open";s:3:"yes";s:4:"name";s:12:"女频小说";s:3:"dir";s:5:"nvpin";s:5:"order";i:4;}}
--------------------------------------------------------------------------------
/Application/Runtime/Data/view/book/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Runtime/Data/view/book/.gitignore
--------------------------------------------------------------------------------
/Application/Runtime/Data/view/chapter/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Runtime/Data/view/chapter/.gitignore
--------------------------------------------------------------------------------
/Application/Runtime/Data/view/chaptercont/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Runtime/Data/view/chaptercont/.gitignore
--------------------------------------------------------------------------------
/Application/Runtime/Data/view/newchapter/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Application/Runtime/Data/view/newchapter/.gitignore
--------------------------------------------------------------------------------
/Application/Runtime/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Application/index.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Public/biquge/images/all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/biquge/images/all.gif
--------------------------------------------------------------------------------
/Public/biquge/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/biquge/images/loading.gif
--------------------------------------------------------------------------------
/Public/biquge/images/type-button-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/biquge/images/type-button-7.jpg
--------------------------------------------------------------------------------
/Public/biquge/js/99lib_chapter.js:
--------------------------------------------------------------------------------
1 | base64 = {
2 | map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
3 | decode: function(a) {
4 | var b = binary = '';
5 | for (var i = 0; i < a.length; i++) {
6 | if (a.substr(i, 1) == '=') {
7 | break
8 | };
9 | var c = this.map.indexOf(a.charAt(i)).toString(2);
10 | binary += {
11 | 1 : '00000',
12 | 2 : '0000',
13 | 3 : '000',
14 | 4 : '00',
15 | 5 : '0',
16 | 6 : ''
17 | } [c.length] + c
18 | };
19 | binary = binary.match(/[0-1]{8}/g);
20 | for (var i = 0; i < binary.length; i++) {
21 | b += String.fromCharCode(parseInt(binary[i], 2))
22 | };
23 | return b
24 | }
25 | };
26 | function content_init(){
27 | var clientkey = $('#cload').html(),newhtml = [],newcode='',j=0;
28 | var e = base64.decode(clientkey).split(/[A-Z]+%/);
29 | for (var i = 0; i < e.length; i++) {
30 | if (e[i] < 5) {
31 | newhtml[e[i]] = $('#content').children('div').eq(i).html();
32 | j++
33 | } else {
34 | newhtml[e[i] - j] = $('#content').children('div').eq(i).html();
35 | }
36 | }
37 | for (var j = 0; j < e.length; j++) {
38 | newcode += newhtml[j] + '
';
39 | }
40 | $('#content').html(newcode);
41 | }
--------------------------------------------------------------------------------
/Public/biquge/js/footer.js:
--------------------------------------------------------------------------------
1 | function updatecache(){
2 | $.ajax({
3 | type: 'get',
4 | url: '/home/index/updatecache',
5 | timeout: 5000,
6 | data: {id: bookid, hash: hash},
7 | dataType: 'json',
8 | success: function(data){
9 | if(data.status == 'error'){
10 | layer.msg('已是最新章节,暂无更新!');
11 | }
12 | $('#loadingtip').html('(提示:最新章节抓取成功!)');
13 | if(data.status == 'success'){
14 | layer.msg('最新章节抓取成功!');
15 | var newlisthtml=listhtml='';
16 | var chapterhtml = $('#chapterhtml').html();
17 | $.each(data.content, function(i, item){
18 | if(item.title){
19 | listhtml = chapterhtml.replace('{}', '');
20 | listhtml = listhtml.replace('{subid}', Math.floor(item.id/1000));
21 | listhtml = listhtml.replace('{id}', parseInt(item.id) + parseInt(index_rule));
22 | listhtml = listhtml.replace('{cid}', parseInt(item.cid) + parseInt(cindex_rule));
23 | listhtml = listhtml.replace('{dir}', item.cate);
24 | listhtml = listhtml.replace('{title}', item.title);
25 | newlisthtml += listhtml;
26 | }
27 | });
28 | $('#newchapter').html(newlisthtml);
29 | }
30 | },
31 | complete : function(xhr,status){
32 | if(status == 'timeout'){
33 | $('#loadingtip').html('(提示:抓取超时,网络繁忙,请刷新后重试!)');
34 | layer.msg('抓取超时,网络繁忙,请稍后重试!');
35 | }
36 | }
37 | });
38 | }
39 | $(function() {
40 | if(typeof(bookid) != "undefined"){
41 | setTimeout(updatecache, 2000);
42 | }
43 | });
44 |
--------------------------------------------------------------------------------
/Public/biquge/js/m.js:
--------------------------------------------------------------------------------
1 | function isWap(){
2 | var pda_user_agent_list = new Array("2.0 MMP", "240320", "AvantGo","BlackBerry", "Blazer",
3 | "Cellphone", "Danger", "DoCoMo", "Elaine/3.0", "EudoraWeb", "hiptop", "IEMobile", "KYOCERA/WX310K", "LG/U990",
4 | "MIDP-2.0", "MMEF20", "MOT-V", "NetFront", "Newt", "Nintendo Wii", "Nitro", "Nokia",
5 | "Opera Mini", "Opera Mobi",
6 | "Palm", "Playstation Portable", "portalmmm", "Proxinet", "ProxiNet",
7 | "SHARP-TQ-GX10", "Small", "SonyEricsson", "Symbian OS", "SymbianOS", "TS21i-10", "UP.Browser", "UP.Link",
8 | "Windows CE", "WinWAP", "Android", "iPhone", "iPod", "iPad", "Windows Phone", "HTC"/*, "GTB"*/);
9 | var pda_app_name_list = new Array("Microsoft Pocket Internet Explorer");
10 |
11 | var user_agent = navigator.userAgent.toString();
12 | for (var i=0; i= 0) {
14 | return true;
15 | }
16 | }
17 | var appName = navigator.appName.toString();
18 | for (var i=0; i= 0) {
20 | return true;
21 | }
22 | }
23 |
24 | return false;
25 | }
26 |
27 | if(isWap()){
28 | var currentHref=location.href;
29 | currentHref=currentHref.replace("www.","m.");
30 | location.href=currentHref;
31 | }
--------------------------------------------------------------------------------
/Public/bluebiquge/images/all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/bluebiquge/images/all.gif
--------------------------------------------------------------------------------
/Public/bluebiquge/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/bluebiquge/images/loading.gif
--------------------------------------------------------------------------------
/Public/bluebiquge/images/type-button-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/bluebiquge/images/type-button-7.jpg
--------------------------------------------------------------------------------
/Public/bluebiquge/js/99lib_chapter.js:
--------------------------------------------------------------------------------
1 | base64 = {
2 | map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
3 | decode: function(a) {
4 | var b = binary = '';
5 | for (var i = 0; i < a.length; i++) {
6 | if (a.substr(i, 1) == '=') {
7 | break
8 | };
9 | var c = this.map.indexOf(a.charAt(i)).toString(2);
10 | binary += {
11 | 1 : '00000',
12 | 2 : '0000',
13 | 3 : '000',
14 | 4 : '00',
15 | 5 : '0',
16 | 6 : ''
17 | } [c.length] + c
18 | };
19 | binary = binary.match(/[0-1]{8}/g);
20 | for (var i = 0; i < binary.length; i++) {
21 | b += String.fromCharCode(parseInt(binary[i], 2))
22 | };
23 | return b
24 | }
25 | };
26 | function content_init(){
27 | var clientkey = $('#cload').html(),newhtml = [],newcode='',j=0;
28 | var e = base64.decode(clientkey).split(/[A-Z]+%/);
29 | for (var i = 0; i < e.length; i++) {
30 | if (e[i] < 5) {
31 | newhtml[e[i]] = $('#content').children('div').eq(i).html();
32 | j++
33 | } else {
34 | newhtml[e[i] - j] = $('#content').children('div').eq(i).html();
35 | }
36 | }
37 | for (var j = 0; j < e.length; j++) {
38 | newcode += newhtml[j] + '
';
39 | }
40 | $('#content').html(newcode);
41 | }
--------------------------------------------------------------------------------
/Public/bluebiquge/js/footer.js:
--------------------------------------------------------------------------------
1 | function updatecache(){
2 | $.ajax({
3 | type: 'get',
4 | url: '/home/index/updatecache',
5 | timeout: 5000,
6 | data: {id: bookid, hash: hash},
7 | dataType: 'json',
8 | success: function(data){
9 | if(data.status == 'error'){
10 | layer.msg('已是最新章节,暂无更新!');
11 | }
12 | $('#loadingtip').html('(提示:最新章节抓取成功!)');
13 | if(data.status == 'success'){
14 | layer.msg('最新章节抓取成功!');
15 | var newlisthtml=listhtml='';
16 | var chapterhtml = $('#chapterhtml').html();
17 | $.each(data.content, function(i, item){
18 | if(item.title){
19 | listhtml = chapterhtml.replace('{}', '');
20 | listhtml = listhtml.replace('{subid}', Math.floor(item.id/1000));
21 | listhtml = listhtml.replace('{id}', parseInt(item.id) + parseInt(index_rule));
22 | listhtml = listhtml.replace('{cid}', parseInt(item.cid) + parseInt(cindex_rule));
23 | listhtml = listhtml.replace('{dir}', item.cate);
24 | listhtml = listhtml.replace('{title}', item.title);
25 | newlisthtml += listhtml;
26 | }
27 | });
28 | $('#newchapter').html(newlisthtml);
29 | }
30 | },
31 | complete : function(xhr,status){
32 | if(status == 'timeout'){
33 | $('#loadingtip').html('(提示:抓取超时,网络繁忙,请刷新后重试!)');
34 | layer.msg('抓取超时,网络繁忙,请稍后重试!');
35 | }
36 | }
37 | });
38 | }
39 | $(function() {
40 | if(typeof(bookid) != "undefined"){
41 | setTimeout(updatecache, 2000);
42 | }
43 | });
44 |
--------------------------------------------------------------------------------
/Public/bluebiquge/js/m.js:
--------------------------------------------------------------------------------
1 | function isWap(){
2 | var pda_user_agent_list = new Array("2.0 MMP", "240320", "AvantGo","BlackBerry", "Blazer",
3 | "Cellphone", "Danger", "DoCoMo", "Elaine/3.0", "EudoraWeb", "hiptop", "IEMobile", "KYOCERA/WX310K", "LG/U990",
4 | "MIDP-2.0", "MMEF20", "MOT-V", "NetFront", "Newt", "Nintendo Wii", "Nitro", "Nokia",
5 | "Opera Mini", "Opera Mobi",
6 | "Palm", "Playstation Portable", "portalmmm", "Proxinet", "ProxiNet",
7 | "SHARP-TQ-GX10", "Small", "SonyEricsson", "Symbian OS", "SymbianOS", "TS21i-10", "UP.Browser", "UP.Link",
8 | "Windows CE", "WinWAP", "Android", "iPhone", "iPod", "iPad", "Windows Phone", "HTC"/*, "GTB"*/);
9 | var pda_app_name_list = new Array("Microsoft Pocket Internet Explorer");
10 |
11 | var user_agent = navigator.userAgent.toString();
12 | for (var i=0; i= 0) {
14 | return true;
15 | }
16 | }
17 | var appName = navigator.appName.toString();
18 | for (var i=0; i= 0) {
20 | return true;
21 | }
22 | }
23 |
24 | return false;
25 | }
26 |
27 | if(isWap()){
28 | var currentHref=location.href;
29 | currentHref=currentHref.replace("www.","m.");
30 | location.href=currentHref;
31 | }
--------------------------------------------------------------------------------
/Public/default/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/default/images/loading.gif
--------------------------------------------------------------------------------
/Public/default/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/default/images/logo.png
--------------------------------------------------------------------------------
/Public/default/images/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/default/images/star.png
--------------------------------------------------------------------------------
/Public/default/js/99lib_chapter.js:
--------------------------------------------------------------------------------
1 | base64 = {
2 | map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
3 | decode: function(a) {
4 | var b = binary = '';
5 | for (var i = 0; i < a.length; i++) {
6 | if (a.substr(i, 1) == '=') {
7 | break
8 | };
9 | var c = this.map.indexOf(a.charAt(i)).toString(2);
10 | binary += {
11 | 1 : '00000',
12 | 2 : '0000',
13 | 3 : '000',
14 | 4 : '00',
15 | 5 : '0',
16 | 6 : ''
17 | } [c.length] + c
18 | };
19 | binary = binary.match(/[0-1]{8}/g);
20 | for (var i = 0; i < binary.length; i++) {
21 | b += String.fromCharCode(parseInt(binary[i], 2))
22 | };
23 | return b
24 | }
25 | };
26 | function content_init(){
27 | var clientkey = $('#cload').html(),newhtml = [],newcode='',j=0;
28 | var e = base64.decode(clientkey).split(/[A-Z]+%/);
29 | for (var i = 0; i < e.length; i++) {
30 | if (e[i] < 5) {
31 | newhtml[e[i]] = $('#BookText').children('div').eq(i).html();
32 | j++
33 | } else {
34 | newhtml[e[i] - j] = $('#BookText').children('div').eq(i).html();
35 | }
36 | }
37 | for (var j = 0; j < e.length; j++) {
38 | newcode += newhtml[j] + '
';
39 | }
40 | $('#BookText').html(newcode);
41 | }
--------------------------------------------------------------------------------
/Public/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/Public/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/Public/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/Public/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/Public/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/Public/images/aiwrap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/images/aiwrap.png
--------------------------------------------------------------------------------
/Public/images/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/images/back.png
--------------------------------------------------------------------------------
/Public/images/nocover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/images/nocover.jpg
--------------------------------------------------------------------------------
/Public/images/pray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/images/pray.png
--------------------------------------------------------------------------------
/Public/images/web_login_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/images/web_login_bg.jpg
--------------------------------------------------------------------------------
/Public/install/global.js:
--------------------------------------------------------------------------------
1 | /**
2 | /**
3 | +----------------------------------------------------------
4 | * 表单提交
5 | +----------------------------------------------------------
6 | */
7 | function installSubmit(form_id) {
8 | var formParam = $("#"+form_id).serialize(); //序列化表格内容为字符串
9 | $.ajax({
10 | type: "POST",
11 | url: $("#"+form_id).attr("action")+'&do=callback',
12 | data: formParam,
13 | dataType: "html",
14 | success: function(html) {
15 | if (!html) {
16 | $("#"+form_id).submit();
17 | } else {
18 | $("#cue").html(html);
19 | }
20 | }
21 | });
22 | }
--------------------------------------------------------------------------------
/Public/install/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/install/logo.png
--------------------------------------------------------------------------------
/Public/js/app.js:
--------------------------------------------------------------------------------
1 | (function($) {
2 | 'use strict';
3 |
4 | $(function() {
5 | var $fullText = $('.admin-fullText');
6 | $('#admin-fullscreen').on('click', function() {
7 | $.AMUI.fullscreen.toggle();
8 | });
9 |
10 | $(document).on($.AMUI.fullscreen.raw.fullscreenchange, function() {
11 | $fullText.text($.AMUI.fullscreen.isFullscreen ? '退出全屏' : '开启全屏');
12 | });
13 | });
14 | })(jQuery);
15 |
--------------------------------------------------------------------------------
/Public/layer/skin/default/icon-ext.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/layer/skin/default/icon-ext.png
--------------------------------------------------------------------------------
/Public/layer/skin/default/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/layer/skin/default/icon.png
--------------------------------------------------------------------------------
/Public/layer/skin/default/loading-0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/layer/skin/default/loading-0.gif
--------------------------------------------------------------------------------
/Public/layer/skin/default/loading-1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/layer/skin/default/loading-1.gif
--------------------------------------------------------------------------------
/Public/layer/skin/default/loading-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/layer/skin/default/loading-2.gif
--------------------------------------------------------------------------------
/Public/nativeShare/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 王俊锋
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/Public/nativeShare/icon/more.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/nativeShare/icon/more.png
--------------------------------------------------------------------------------
/Public/nativeShare/icon/qq.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/nativeShare/icon/qq.png
--------------------------------------------------------------------------------
/Public/nativeShare/icon/qqzone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/nativeShare/icon/qqzone.png
--------------------------------------------------------------------------------
/Public/nativeShare/icon/weibo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/nativeShare/icon/weibo.png
--------------------------------------------------------------------------------
/Public/nativeShare/icon/weixin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/nativeShare/icon/weixin.png
--------------------------------------------------------------------------------
/Public/nativeShare/icon/weixin_friend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/nativeShare/icon/weixin_friend.png
--------------------------------------------------------------------------------
/Public/nativeShare/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | nativeShare.js Demo
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
25 |
26 |
--------------------------------------------------------------------------------
/Public/nativeShare/share.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Created by Jeffery Wang.
3 | * Create Time: 2015-06-16 19:52
4 | * Author Link: http://blog.wangjunfeng.com
5 | */
6 | #nativeShare {
7 | font-size: 12px;
8 | }
9 |
10 | #nativeShare .label {
11 | font-size: 18px;
12 | text-align: center;
13 | }
14 |
15 | #nativeShare .list {
16 | margin: 0 auto;
17 | }
18 |
19 | #nativeShare .list span {
20 | width: 14%;
21 | display: inline-block;
22 | text-align: center;
23 | margin: 10px 1.333%;
24 | }
25 |
26 | #nativeShare .list span i {
27 | width: 40px;
28 | height: 40px;
29 | display: block;
30 | margin: 0 auto;
31 | margin-bottom: 5px;
32 | }
33 |
34 | #nativeShare .weibo i {
35 | background-image: url('./icon/weibo.png');
36 | background-size: cover;
37 | }
38 |
39 | #nativeShare .weixin i {
40 | background-image: url('./icon/weixin_friend.png');
41 | background-size: cover;
42 | }
43 |
44 | #nativeShare .weixin_timeline i {
45 | background-image: url('./icon/weixin.png');
46 | background-size: cover;
47 | }
48 |
49 | #nativeShare .qq i {
50 | background-image: url('./icon/qq.png');
51 | background-size: cover;
52 | }
53 |
54 | #nativeShare .qzone i {
55 | background-image: url('./icon/qqzone.png');
56 | background-size: cover;
57 | }
58 |
59 | #nativeShare .more i {
60 | background-image: url('./icon/more.png');
61 | background-size: cover;
62 | }
63 |
--------------------------------------------------------------------------------
/Public/singlebiquge/images/all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlebiquge/images/all.gif
--------------------------------------------------------------------------------
/Public/singlebiquge/images/icon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlebiquge/images/icon.gif
--------------------------------------------------------------------------------
/Public/singlebiquge/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlebiquge/images/loading.gif
--------------------------------------------------------------------------------
/Public/singlebiquge/images/type-button-7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlebiquge/images/type-button-7.jpg
--------------------------------------------------------------------------------
/Public/singlebiquge/js/99lib_chapter.js:
--------------------------------------------------------------------------------
1 | base64 = {
2 | map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
3 | decode: function(a) {
4 | var b = binary = '';
5 | for (var i = 0; i < a.length; i++) {
6 | if (a.substr(i, 1) == '=') {
7 | break
8 | };
9 | var c = this.map.indexOf(a.charAt(i)).toString(2);
10 | binary += {
11 | 1 : '00000',
12 | 2 : '0000',
13 | 3 : '000',
14 | 4 : '00',
15 | 5 : '0',
16 | 6 : ''
17 | } [c.length] + c
18 | };
19 | binary = binary.match(/[0-1]{8}/g);
20 | for (var i = 0; i < binary.length; i++) {
21 | b += String.fromCharCode(parseInt(binary[i], 2))
22 | };
23 | return b
24 | }
25 | };
26 | function content_init(){
27 | var clientkey = $('#cload').html(),newhtml = [],newcode='',j=0;
28 | var e = base64.decode(clientkey).split(/[A-Z]+%/);
29 | for (var i = 0; i < e.length; i++) {
30 | if (e[i] < 5) {
31 | newhtml[e[i]] = $('#content').children('div').eq(i).html();
32 | j++
33 | } else {
34 | newhtml[e[i] - j] = $('#content').children('div').eq(i).html();
35 | }
36 | }
37 | for (var j = 0; j < e.length; j++) {
38 | newcode += newhtml[j] + '
';
39 | }
40 | $('#content').html(newcode);
41 | }
--------------------------------------------------------------------------------
/Public/singlenovel/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlenovel/images/loading.gif
--------------------------------------------------------------------------------
/Public/singlenovel/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlenovel/images/logo.png
--------------------------------------------------------------------------------
/Public/singlenovel/images/nav_icos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlenovel/images/nav_icos.png
--------------------------------------------------------------------------------
/Public/singlenovel/images/scrolltotop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlenovel/images/scrolltotop.png
--------------------------------------------------------------------------------
/Public/singlenovel/images/star.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/singlenovel/images/star.png
--------------------------------------------------------------------------------
/Public/singlenovel/js/99lib_chapter.js:
--------------------------------------------------------------------------------
1 | base64 = {
2 | map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
3 | decode: function(a) {
4 | var b = binary = '';
5 | for (var i = 0; i < a.length; i++) {
6 | if (a.substr(i, 1) == '=') {
7 | break
8 | };
9 | var c = this.map.indexOf(a.charAt(i)).toString(2);
10 | binary += {
11 | 1 : '00000',
12 | 2 : '0000',
13 | 3 : '000',
14 | 4 : '00',
15 | 5 : '0',
16 | 6 : ''
17 | } [c.length] + c
18 | };
19 | binary = binary.match(/[0-1]{8}/g);
20 | for (var i = 0; i < binary.length; i++) {
21 | b += String.fromCharCode(parseInt(binary[i], 2))
22 | };
23 | return b
24 | }
25 | };
26 | function content_init(){
27 | var clientkey = $('#cload').html(),newhtml = [],newcode='',j=0;
28 | var e = base64.decode(clientkey).split(/[A-Z]+%/);
29 | for (var i = 0; i < e.length; i++) {
30 | if (e[i] < 5) {
31 | newhtml[e[i]] = $('#content').children('div').eq(i).html();
32 | j++
33 | } else {
34 | newhtml[e[i] - j] = $('#content').children('div').eq(i).html();
35 | }
36 | }
37 | for (var j = 0; j < e.length; j++) {
38 | newcode += newhtml[j] + '
';
39 | }
40 | $('#content').html(newcode);
41 | }
--------------------------------------------------------------------------------
/Public/singlenovel/js/footer.js:
--------------------------------------------------------------------------------
1 | function updatecache(){
2 | $.ajax({
3 | type: 'get',
4 | url: '/home/index/updatecache',
5 | timeout: 5000,
6 | data: {id: bookid, hash: hash},
7 | dataType: 'json',
8 | success: function(data){
9 | if(data.status == 'error'){
10 | layer.msg('已是最新章节,暂无更新!');
11 | }
12 | $('#loadingtip').html('(更新成功!)');
13 | if(data.status == 'success'){
14 | layer.msg('最新章节抓取成功!');
15 | var newlisthtml=listhtml='';
16 | var chapterhtml = $('#chapterhtml').html();
17 | $.each(data.content, function(i, item){
18 | if(item.title){
19 | listhtml = chapterhtml.replace('{}', '');
20 | listhtml = listhtml.replace('{subid}', Math.floor(item.id/1000));
21 | listhtml = listhtml.replace('{id}', parseInt(item.id) + parseInt(index_rule));
22 | listhtml = listhtml.replace('{cid}', parseInt(item.cid) + parseInt(cindex_rule));
23 | listhtml = listhtml.replace('{dir}', item.cate);
24 | listhtml = listhtml.replace('{title}', item.title);
25 | newlisthtml += listhtml;
26 | }
27 | });
28 | $('#newchapter').html(newlisthtml);
29 | }
30 | },
31 | complete : function(xhr,status){
32 | if(status == 'timeout'){
33 | $('#loadingtip').html('(抓取超时,请重试!)');
34 | layer.msg('抓取超时,网络繁忙,请稍后重试!');
35 | }
36 | }
37 | });
38 | }
39 | $(function() {
40 | if(typeof(bookid) != "undefined"){
41 | setTimeout(updatecache, 2000);
42 | }
43 | });
44 |
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/alignicon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/alignicon.jpg
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/bg.png
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/icons.gif
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/icons.png
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/image.png
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/progress.png
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/success.gif
--------------------------------------------------------------------------------
/Public/ueditor/dialogs/image/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/dialogs/image/images/success.png
--------------------------------------------------------------------------------
/Public/ueditor/lang/zh-cn/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/lang/zh-cn/images/copy.png
--------------------------------------------------------------------------------
/Public/ueditor/lang/zh-cn/images/localimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/lang/zh-cn/images/localimage.png
--------------------------------------------------------------------------------
/Public/ueditor/lang/zh-cn/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/lang/zh-cn/images/music.png
--------------------------------------------------------------------------------
/Public/ueditor/lang/zh-cn/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/lang/zh-cn/images/upload.png
--------------------------------------------------------------------------------
/Public/ueditor/php/action_crawler.php:
--------------------------------------------------------------------------------
1 | $CONFIG['catcherPathFormat'],
14 | "maxSize" => $CONFIG['catcherMaxSize'],
15 | "allowFiles" => $CONFIG['catcherAllowFiles'],
16 | "oriName" => "remote.png"
17 | );
18 | $fieldName = $CONFIG['catcherFieldName'];
19 |
20 | /* 抓取远程图片 */
21 | $list = array();
22 | if (isset($_POST[$fieldName])) {
23 | $source = $_POST[$fieldName];
24 | } else {
25 | $source = $_GET[$fieldName];
26 | }
27 | foreach ($source as $imgUrl) {
28 | $item = new Uploader($imgUrl, $config, "remote");
29 | $info = $item->getFileInfo();
30 | array_push($list, array(
31 | "state" => $info["state"],
32 | "url" => $info["url"],
33 | "size" => $info["size"],
34 | "title" => htmlspecialchars($info["title"]),
35 | "original" => htmlspecialchars($info["original"]),
36 | "source" => htmlspecialchars($imgUrl)
37 | ));
38 | }
39 |
40 | /* 返回抓取数据 */
41 | return json_encode(array(
42 | 'state'=> count($list) ? 'SUCCESS':'ERROR',
43 | 'list'=> $list
44 | ));
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/anchor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/anchor.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/arrow.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/arrow_down.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/arrow_up.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/button-bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/button-bg.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/cancelbutton.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/cancelbutton.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/charts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/charts.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/cursor_h.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/cursor_h.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/cursor_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/cursor_h.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/cursor_v.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/cursor_v.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/cursor_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/cursor_v.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/dialog-title-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/dialog-title-bg.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/filescan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/filescan.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/highlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/highlighted.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/icons-all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/icons-all.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/icons.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/icons.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/loaderror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/loaderror.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/loading.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/lock.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/lock.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/pagebreak.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/scale.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/sortable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/sortable.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/spacer.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/sparator_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/sparator_v.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/table-cell-align.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/table-cell-align.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/tangram-colorpicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/tangram-colorpicker.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/toolbar_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/toolbar_bg.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/unhighlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/unhighlighted.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/upload.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/videologo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/videologo.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/word.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/word.gif
--------------------------------------------------------------------------------
/Public/ueditor/themes/default/images/wordpaste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/themes/default/images/wordpaste.png
--------------------------------------------------------------------------------
/Public/ueditor/themes/iframe.css:
--------------------------------------------------------------------------------
1 | /*可以在这里添加你自己的css*/
2 |
--------------------------------------------------------------------------------
/Public/ueditor/third-party/webuploader/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/ueditor/third-party/webuploader/Uploader.swf
--------------------------------------------------------------------------------
/Public/ueditor/third-party/webuploader/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/Public/wap/font/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/font/FontAwesome.otf
--------------------------------------------------------------------------------
/Public/wap/font/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/font/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/Public/wap/font/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/font/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/Public/wap/font/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/font/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/Public/wap/font/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/font/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/Public/wap/font/ptm_iconfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/font/ptm_iconfont.ttf
--------------------------------------------------------------------------------
/Public/wap/images/book.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/images/book.gif
--------------------------------------------------------------------------------
/Public/wap/images/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/images/default.png
--------------------------------------------------------------------------------
/Public/wap/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/images/loading.gif
--------------------------------------------------------------------------------
/Public/wap/images/loading_sprite_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/images/loading_sprite_white.png
--------------------------------------------------------------------------------
/Public/wap/images/moon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/images/moon.png
--------------------------------------------------------------------------------
/Public/wap/images/nocover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/images/nocover.jpg
--------------------------------------------------------------------------------
/Public/wap/images/white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bajins/ygbook/59b03bd481041b8010afa65724f0d3082a492da4/Public/wap/images/white.png
--------------------------------------------------------------------------------
/Public/wap/js/99lib_chapter.js:
--------------------------------------------------------------------------------
1 | base64 = {
2 | map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",
3 | decode: function(a) {
4 | var b = binary = '';
5 | for (var i = 0; i < a.length; i++) {
6 | if (a.substr(i, 1) == '=') {
7 | break
8 | };
9 | var c = this.map.indexOf(a.charAt(i)).toString(2);
10 | binary += {
11 | 1: '00000',
12 | 2: '0000',
13 | 3: '000',
14 | 4: '00',
15 | 5: '0',
16 | 6: ''
17 | }[c.length] + c
18 | };
19 | binary = binary.match(/[0-1]{8}/g);
20 | for (var i = 0; i < binary.length; i++) {
21 | b += String.fromCharCode(parseInt(binary[i], 2))
22 | };
23 | return b
24 | }
25 | };
26 |
27 | function content_init() {
28 | var clientkey = $('#cload').html(),
29 | newhtml = [],
30 | newcode = '',
31 | j = 0;
32 | var e = base64.decode(clientkey).split(/[A-Z]+%/);
33 | for (var i = 0; i < e.length; i++) {
34 | if (e[i] < 5) {
35 | newhtml[e[i]] = $('#BookText').children('div').eq(i).html();
36 | j++
37 | } else {
38 | newhtml[e[i] - j] = $('#BookText').children('div').eq(i).html();
39 | }
40 | }
41 | for (var j = 0; j < e.length; j++) {
42 | newcode += newhtml[j] + '
';
43 | }
44 | $('#BookText').html(newcode);
45 | }
--------------------------------------------------------------------------------
/Public/wap/js/static.js:
--------------------------------------------------------------------------------
1 | function chapter_top() {
2 |
3 | }
4 |
5 | function chapter_bottom() {
6 | //document.writeln("