卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

利用帝国CMS如何开发小说系统

现在市面上也存有许多的完善的小说系统了,今天去互动下利用帝国CMS如何研发小说系统,这里只说道大概思路和部分主要代码。

帝国CMS研发小说系统思路

小说系统最繁杂的莫过于章节了,其实也没多繁杂,大众资源网研究了市面上大多数的帝国CMS小说系统模板,大多数都是利用多数据表,数据表之间利用ID关联去完成章节调用。

利用帝国CMS如何研发小说系统

首先我们须要建一个“小说库”的数据表,用来存储所有的小说简介信息,比如说小说的封面、小说作者、小说更新时间、小说与否完结等基本信息,相当于小说的封面页。

然后我们在建立一个小说章节数据表,用来存储所有的小说章节信息了,这里就相等于小说的目录页了。

我们通过小说章节打印指定的小说库封面信息的ID来达至,小说库调用所有章节的功能。大致的代码如下:

[e:loop={"select * from {$dbtbpre}ecms_novel where downid={$navinfor['id']} order by id asc",0,24,0,'',''}]
" style="font-size:14px" title="<?=$bqr['title']?>"><?=$bqno?>.<?=$bqr['title']?>
[/e:loop]

这段代码放到小说库的内容模板内,通过当前小说库信息ID去调用小说章节ID等于当前信息ID文章,就达到了小说章节的功能了。

利用帝国CMS如何开发小说系统

最后就是小说的阅读页面了,其实也就是调用[!--newstext--]编辑器内的内容了。不过需要特别注意的就是,小说系统我们一般利用帝国CMS的内容存有文本功能,这样能够大大减少对数据库的压力。

利用帝国CMS如何研发小说系统

这样newstext的内容可以以文件的方式存储为本地,而不会到数据库回去了。这样利用帝国CMS如何开发小说系统就顺利完成了。

论坛也有好多人表示这种方式并不是非常的高效率,首先录入信息就非常的麻烦,不过我法号的对于一个中小型小说东站和新手来说,这种方法也是最简单了的了。

卓越飞翔博客
上一篇: 帝国CMS二次开发下拉加载更多教程
下一篇: 结合项筛选伪静态教程
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏