├── .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 |
2 |
搜素记录
3 |
4 |
5 | 6 |
7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |
ID书名URL节点入库时间
{$vo.id}{$vo.title}{$vo.url}{$vo.pid}{$vo.updatetime|date='Y-m-d H:i',###}
28 |
29 |
30 |
    {$pagehtml}
31 |
32 |
33 |
34 |
-------------------------------------------------------------------------------- /Application/Admin/View/Extend/searchlog.html: -------------------------------------------------------------------------------- 1 |
2 |
搜素记录
3 |
4 |
5 | 6 |
7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
ID搜索词次数结果IP搜索时间
{$vo.id}{$vo.searchword}{$vo.num}{$vo.ip}{$vo.dateline|date='Y-m-d H:i',###}
30 |
31 |
32 |
    {$pagehtml}
33 |
34 |
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 |
3 | 6 | 7 |
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 |
3 | 6 | 7 |
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 |
3 | 6 | 7 |
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 | 28 |
29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /Application/Home/View/wap/Public/header.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
{$TDK.webname}
6 | 7 | 8 | 9 | 10 |
-------------------------------------------------------------------------------- /Application/Home/View/wap/Public/nav.html: -------------------------------------------------------------------------------- 1 |
2 | 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 |
22 |
23 |
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("