小李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在终极栏目的列表页调用该栏目下面标题分类的文章

    现在终极栏目的列表页下显示该栏目下面标题分类的文章,大概格式是 栏目(终极) ----标题分类一 ----标题分类二 标题分类一 文章列表一,文章列表二,文章列表三 标题分类二 文章列表一...

  • 帝国cms反馈增加阿里云手机短信验证码功能

    小李网络公司介绍帝国cms反馈增加阿里云手机短信验证码功能知识,包括帝国cms配置数据库突然收到阿里巴巴验证码帝国cms描述帝国cms视频无法播放帝国cms应用市场主体帝国cms远程附件oss帝国c...

  • 帝国cms模板制作中当前栏目高亮功能实现方法

    小李网络公司介绍帝国cms模板制作中当前栏目高亮功能实现方法知识,包括海报模板小报模板 简单漂亮手抄报模板简单又漂亮帝国下载站模板帝国模板帝国cms模板怎么样用名片模板帝国cms博客模...

  • 帝国CMS调用最新300条中点击率最高的2条

    可以实现,调用最新300条信息中点中率最高的2条信息,而不是所有信息。 [e:loop={'select * from (select a.id,a.title,a.newspath,a.newstime,b.classpath,b.classname,b.filetype,a.onclick,a.smalltext from '.$dbtbpre.'ecms_articl...

  • 帝国cms之通过ID取得栏目地址函数

    语法:sys_ReturnBqClassname($r,9) 说明:$r为含栏目ID的数组,变量名可任意命名。 使用范例:取得栏目ID=2的栏目地址。 ?php $cr[classid]=2; $classurl=sys_ReturnBqClassname($cr,9); echo $classurl; ? 通过ID取得栏目地...

  • 帝国CMS列表模板信息列表使用程序代码实现推荐、有图片标识

    帝国CMS列表栏目页信息列表实现有标题图片的带图片标识,是推荐的信息带推荐图片标识,头条等也一样。 如下图: 实现方法: 1、列表模板中列表内容模板勾选使用程序代码。 2、在 列表内...

  • 帝国CMS导航调用自定义页面高亮识别当前页面方法

    常常需要利用自定义页面来制作单页面,并放置在导航里,又希望能实现当前自定义页面高亮 [e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}] ?php $pageurl=$public_r['newsur...

  • 帝国CMS&amp;#091;!--list.pageno--]当前分页号改造(动态+静态)

    !--list.pageno--]显示第X页,在/e/class/functions.php,改成$string=str_replace('!--list.pageno--]',($pagenum==1?'':'_第'.$pagenum.'页'),$string); 动态的改e/action/ListInfo/index.php...

  • 帝国CMS自动审核发布信息脚本

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

  • 帝国CMS调用包含指定短语关键词关键字文章列表方法

    帝国CMS任意版本可以用!属于SQL直接输出! [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:l...

  • 帝国cms登陆模板调用会员信息副表字段js代码

    此方法主要是给后台--模板--公共模板--JS调用登陆模板,添加会员信息真实姓名truename等副表字段。默认帝国CMS是不支持调用会员信息副表字段的调用的! 第一步:在ememberloginloginjs.php中查找...

  • 给帝国CMS的错误报告增加个分类功能

    错误报告页面增加选择分类 说明:在填写错误报告的页面增加可选择的分类(后台增加的分类) 如:默认、新建 等信息分类方法1、增加下拉框选择分类 在\e\template\public\report.php 中加入以下代...

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