7 733 2020-12-24 21:17:13
收藏现在市面上也有许多的完善的小说系统了,今天来分享下利用帝国CMS如何开发小说系统,这里只说大概思路和部分主要代码。
帝国CMS开发小说系统思路
小说系统最复杂的莫过于章节了,其实也没多复杂,精准像素研究了市面上大多数的帝国CMS小说系统模板,大多数都是利用多数据表,数据表之间利用ID关联来完成章节调用。
首先我们需要建一个“小说库”的数据表,用来存储所有的小说简介信息,比如小说的封面、小说作者、小说更新时间、小说是否完结等基本信息,相当于小说的封面页。
然后我们在创建一个小说章节数据表,用来存储所有的小说章节信息了,这里就相当于小说的目录页了。
我们通过小说章节录入指定的小说库封面信息的ID来达到,小说库调用所有章节的功能。大致的代码如下:
[e:loop={"select * from {$dbtbpre}ecms_novel where downid={$navinfor['id']} order by id asc",0,24,0,'',''}]
<li style="width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;"><a href="<?=$bqsr['titleurl']?>"style="font-size:14px"title="<?=$bqr['title']?>"><?=$bqno?>.<?=$bqr['title']?></a></li>
[/e:loop]
这段代码放在小说库的内容模板内,通过当前小说库信息ID来调用小说章节ID等于当前信息ID文章,就达到了小说章节的功能了。
最后就是小说的阅读页面了,其实也就是调用[!--newstext--]编辑器内的内容了。不过需要注意的是,小说系统我们一般利用帝国CMS的内容存文本功能,这样能大大减少对数据库的压力。
这样newstext的内容会以文件的方式存储为本地,而不会到数据库去了。这样利用帝国CMS如何开发小说系统就完成了。
论坛也有好多人指出这种方式并不是非常的高效,首先录入信息就非常的麻烦,不过我觉的对于一个中小型小说站和新手来说,这种方法也是最简单了的了。
此外,还有个方案是插件sinfo,这里不再赘述。
本文地址:https://xzo.com.cn/develop/empire/174.html

如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。

帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用。
当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。
很多技术分享型站点转载了外站不少信息,部分有素质的站长会展示信息来源并链...
帝国CMS7.5默认伪静态规则大全(.htacces+nginx+web.config)提供了多种服务器...
帝国cms是带有远程保存图片、图片加水印功能的,但都是默认未勾选的状态,我们...
帝国cms怎样用灵动标签调用友情链接?又要怎样区分链接有没有图片、友情链接...
帝国cms信息反馈表非常好用,通过合理开发信息反馈功能,我么可以实现用户留言...
想要在帝国cms后台禁止发布标题相同的信息,或是在发布信息时验证一下标题是...
Discuz是一个相当流行的论坛系统,现在百度站长论坛还是使用的discuz。帝国cm...
帝国cms拦截关键词可以在用户投稿输入指定关键词后进行拦截,并变成白屏。功...
下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...
通过本插件,可以实现帝国cms网站对接百度云api实现图像无损放大的功能。经过...
一直没看到好用的帝国cms在线考试插件,所以自己开发了一款。在线考试插件用...
本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...
使用帝国cms的企业用户、新闻资讯类站点的用户很多,此类站点很多时候需要有...
通过本插件,可以实现帝国cms网站对接百度云api实现图像去雾的功能。经过实际...
百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...
帝国cms 对接纳米数据(www.nami.com)接口,本接口主要接收、整理足球比赛实时数...