小李SEO博客

网站优化服务

帝国CMS小说模型创建教程和使用!

小说网站结构跟问答一样。

小说网站栏目:
玄幻小说、小说章节

表结构:
小说栏目一个表,小说章节一个表

新建两个数据表:
小说名称表(保存小说名,小说图片,作者,小说状态等信息)
小说章节表(保存小说中的所有章节)

表结构:
小说名称表:(我这里表名称为xs)随便你怎么起名字
phome_ecms_xs字段:
系统默认的4个字段(title,special.field,titlepic,newstime)
新加字段(zuozhe):小说作者 (varchar)单行文本框
新加字段(zhuangtai)小说状态 tinyint 单行文本框 默认值0(0表示连载,1表示完结)



小说章节表:(表名称xs_zj)自己想怎么起怎么起
phome_ecms_xs_zj字段:
系统默认的4个字段(title,special.field,titlepic,newstime)
新加字段 (xsid):所属小说ID (SMALLINT) 输入表单替换元素为:选择外表关联字段 --数据表名为刚才建立的小说名称表,我刚才新建的小说名称表示xs,数据表名:xs、值字段名:id、显示字段:title
新加字段(say):是否为大纲 (tinyint)单行文本框 默认值0(0不是,1是); 有的小说可能会在继续划分目录,以零点看书《吞噬星空》为例:他有“第一篇 一夜觉醒 第一集 深夜觉醒”,”第一章 罗峰“ 这样的结构
新加字段(article)章节内容 (VARCHAR) 特殊属性记得选择为内容存文本,表单显示选择编辑器



-- say -- 字段截图


两个表生成模型后,在玄幻小说中添加一本小说。然后在小说章节中添加小说的章节,选择所属小说为刚才添加的小说。
玄幻小说增加信息:

章节增加信息:

选择所属小说:

数据调用:
栏目页调用小说跟平时调用列表一样;
内容模板:



<?php
$zhuangtai = '已完结';
if (empty($navinfor['zhuangtai'])) {
$zhuangtai = '连载中';
}
$sql = "SELECT classid,id,title,say FROM {$dbtbpre}ecms_xs_zj WHERE `xsid` = '{$navinfor['id']}' ORDER BY `id` ASC";
$list = $empire->query($sql);
?>
<div id="title">[!--title--]</div>
<div id="zuozhe">[!--zuozhe--]</div>
<div id="zhuangtai"><?=$zhuangtai?></div>
<div id="list">
<dl>
<?php
while ($val = $empire->fetch($list)) {
if ($val['say'] == 1) {
echo '<dt>'.$val['title'].'</dt>';
} else {
echo '<dd>'.$val['title'].'</dd>';
}
}
?>
</dl>
</div>




前台显示效果:

前台源码显示:

上一篇:帝国CMS顶一下(diggtop)踩一下(diggdown)具体实现方法详解! 下一篇:帝国CMS返回TAG结果页面URL地址可以带的参数网址调用详解!
相关帝国cms文章阅读
  • 帝国CMS自动审核发布信息脚本

    当一个站大量采集信息,一次发布不利于长期SEO,所以从网上找了这个脚本稍作修改。分享给大家,其实也很简单,但比帝国自带的计划任务功能好的是,不用开启后台才运行,脚本放到服务...

  • 帝国CMS推荐信息加图标标记的教程

    首先在列表模板上勾选使用程序代码,我们以推荐为条件输出带 推荐 图标的信息(列表页模板 【列表内容模板(list.var) 】上的格式) $newimg=;if($r[isgood]==1){$newimg='img src='推荐图片地址'';}$listt...

  • 帝国CMS导航栏目实现当前栏目高亮

    今天再发布一种实现帝国CMS当前栏目高亮的方法: 第一步:打开 /e/class/userfun.php 文件,在 ? 内添加以下代码 function currentPage($classid,$thisid){ global $class_r; $fr=explode('|',$class_r[$classid][featherclass])...

  • 帝国CMS后台登录成功又显示“您还未登录”的解决办法

    帝国CMS后台登录显示登录成功后,马上跳转显示您还未登录。 出现此问题是目录权限问题 /e/data/adminlogin 目录权限不可写导致,请将此目录权限设置为777权限即可解决...

  • 帝国CMS电影播放页调用上一集、下一集的方法

    打开播放器的php文件 在eDownSysplay下 比如 flasher.php 查找这行代码: ViewOnlineKFen($showdown_r,$u,$u[$user_userid],$classid,$id,$pathid,$r); 在下行新一行添加以下代码: $pathid1=$pathid-1; $pathid2=$pathid+1; 以下是调...

  • 帝国cms文章标题和副标题自动判断显示解决方法

    小李网络公司介绍帝国cms文章标题和副标题自动判断显示解决方法知识,包括主标题和副标题的范例图片关于管理的标题一句话主标题副标题格式大标题和副标题的格式副标题是什么主标题副标...

  • 帝国CMS取消会员注册时候的邮箱必填

    帝国CMS会员注册的时候,邮箱是必填项,但有时候,我们希望注册时不需要填写邮箱,但帝国CMS并没有给这样一个可以关闭的设置项。 通过本教程就可以实现取消邮箱必填。 以帝国CMS7.2为例:...

  • 帝国CMS灵通标签判断是否有标题图片并输出

    有标题图片就输出标题图片,如果没有就输出固定图片,代码如下! [e:loop={0,10,3,0,'','newstime ASC'}] img src=?=$bqr[titlepic]?$bqr[titlepic]:$public_r[newsurl].e/data/images/notimg.gif? /a href=?=$bqsr['titleurl']? target=...

  • 帝国CMS灵动标签调用包含指定短语关键词关键字文章的语法

    [e:loop={select * from phome_ecms_news where title like %墨鱼部落格% and checked=1 order by newstime desc limit 10,10,24,0}] a href=?=$bqsr[titleurl]? target=_blank?=$bqr[title]?/abr [/e:loop] [e:loop={news,10,18,0,title like %墨鱼部落格%,}...

  • 帝国CMS灵动标签调用会员列表教程

    使用万能的灵动标签来调用: 示例代码如下: [e:loop={select u.username,u.userid,userpic,mycall,ui.company from phome_enewsmember u LEFT JOIN phome_enewsmemberadd ui ON u.userid=ui.userid where u.groupid=3 limit 10,10,24,0}]lidiv onm...

  • 帝国CMS-管理员密码重置插件下载

    ******************** 安装插件 ******************** 1、将upload目录下的文件上传至帝国CMS系统目录; 2、插件安装完毕。 ******************** 卸载插件 ******************** 1、删除 /e/update/resetuser.php 文件; 2、插...

  • 帝国cms网站调用新闻正文字段newstext方法

    小李网络公司介绍帝国cms网站调用新闻正文字段newstext方法知识,包括帝国cms标签调用大全帝国cms模板怎么样用BootStrap调用帝国帝国cms模板下载来一品资源帝国模板·一品资源帝国网站模板....

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640