7 710 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版本即将上线,新版本的核心优化点在于多终端的适配。
很多帝国CMS网站使用自定义页面制作sitemap或是其他一些重要的页面,如果每次...
很多做网站的朋友想要自己学习一门CMS,要么是织梦CMS,要么呢是帝国CMS,而我们...
现在采集网站非常多,不止采集内容,还采集图片,还不标注出处,非常可恶。那么,帝国...
有些时候,我们需要备份数据并取出来,此时从哪里去取呢?帝国cms备份的数据存储...
如果对被攻击一无所知,也没有听说过CC、DDoS的概念,那被攻击以后,只能懵逼等到...
今天有客户联系鸥哥,说网上买的帝国cms模板生成效率很低。网站数据只有5万条...
每次更新发布文章tag信息后,tag数据表的时间会自动同步,但tag信息表的修改时...
帝国cms for Excel批量导入插件高危预警:未验证后台权限 。...
采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...
帝国CMS自带的搜索功能虽然强大,但也有很强的局限性 -- 必须关键词完全匹配...
本插件基于帝国cms帝国cms每日自动审核插件,在自动审核指定条数信息的基础上...
帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...
百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...
通过本插件,可以实现帝国cms网站对接百度云api实现图像清晰度增强的功能。经...
使用帝国cms的企业用户、新闻资讯类站点的用户很多,此类站点很多时候需要有...
帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...