帝国论坛帝国网站管理系统交流区自定义系统模型[原创]小说模型列表模版怎么判断是否连载 【本版专题贴子】  
主题:[原创]小说模型列表模版怎么判断是否连载 [加入收藏夹]   

yzcsl
用户头衔:书生

精华贴   :0
发贴数   :32
经验值   :289
注册时间:2009-10-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]小说模型列表模版怎么判断是否连载
我在制作小说模型时,在列表模版要用到这样的功能,要判断该小说是否连载,如下图,要怎么制作了?


以前在制作新闻模型的列表模版时,有个方法可以判断是否显示文章图片,用到小说模型,一样的效果。

第一步:先去增加一个字段,用于判断是否连载,比如我增加一个字段为wj,设置可以默认,


第二步:小说模型里添加该字段,并勾选相关选项,比如录入,列表模版等


第三步,发文时,针对小说判断是否完结,我们可以给这个值一个初始值1.这样默认是完结的。

第四步:修改列表模版

【页面模板内容】代码:(在对应地方写入下面代码)


[!--empirenews.listtemp--]<!--list.var1--><!--list.var2-->[!--empirenews.listtemp--] <!--思良:一行2条信息,如上图 -->

【列表内容模板】代码:(记得勾选右边的 使用程序代码)


if(empty($r[wj]))
{
$wj='连载中';
}
else
{
$wj='完结';
}
$listtemp='
<dl><dt><a href="[!--titleurl--]"><img src="" class="lazyimg" data-original="[!--titlepic--]"></a>
</dt><dd><a href="[!--titleurl--]" class="bigpic-book-name">[!--title--]</a><p>
<a href="[!--titleurl--]">[!--writer--]</a>&nbsp;|&nbsp;<a href="[!--this.classlink--]">[!--this.classname--]</a>&nbsp;|&nbsp;'.$wj.'</p>
<p class="big-book-info">[!--smalltext--]</p><p> <span class="red">[!--newstime--]更新</span></p></dd></dl>';

这样通过wj是否有值来判断怎么显示文字,效果如上图。我们在制作新闻模版时,有图就显示无图就不显示,把wj改成titlepic就好。


if(empty($r[titlepic]))
{
$pic='';
}
else
{
$pic='<img src="'.$bqr[titlepic].'" />';
}
$listtemp='<li><a href="[!--titleurl--]">'.$pic.'</a></li>';


效果:

不懂的细细品!

[该贴被修改 5 次,最后修改时间 2020-03-26 13:33:44 ]


不能修改原帖,可以直接访问我网站,查看最新下载路径。【2018-9-8】网站重新备案好了,打算用原来的老域名,其他域名不打算备案了,好麻烦http://www.jygawx.com新域名http://www.skycss.com
2020-03-26 13:28:30 已设置保密 顶部 回复 引用 报告 编辑 删除

pingpong
用户头衔:探花

精华贴   :0
发贴数   :7952
经验值   :20702
注册时间:2008-11-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持一下




2020-03-27 08:30:41 已设置保密 顶部 回复 引用 报告 编辑 删除

windspoor
用户头衔:举人

精华贴   :0
发贴数   :227
经验值   :913
注册时间:2009-04-18
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

像这种表示状态的字段,建议使用 tinyint 类型 (长度为1即可 然后后台可以使用下拉或单选的形式操作更方便)




[免费开源]帝国万能API接口插件

帝国二次开发/插件制作 QQ:1030432768
2020-03-27 18:20:51 已设置保密 顶部 回复 引用 报告 编辑 删除

hanjiuyin
用户头衔:探花

精华贴   :0
发贴数   :2042
经验值   :8849
注册时间:2011-10-19
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

原帖由 windspoor 于 2020-03-27 18:20:51 发表
像这种表示状态的字段,建议使用 tinyint 类型 (长度为1即可 然后后台可以使用下拉或单选的形式操作更方便)

是的,应该是这样
还有首页幻灯片和最后章节都不需要添加字段的。



潇风工作室 QQ:656530146 专注帝国模板、插件
http://www.hjy01.com/
2020-03-27 19:27:19 已设置保密 顶部 回复 引用 报告 编辑 删除

yzcsl
用户头衔:书生

精华贴   :0
发贴数   :32
经验值   :289
注册时间:2009-10-21
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

我用一个栏目做成小说站,所以用封面模版做小说站首页,内容页只是小说目录,小说内容不放到数据库里的(我数据库空间小),这样发一篇内容就是一部小说,每部小说都图片,但是幻灯片和小说图片不能是一样的,只能添加一个新的字段储存!

[该贴被修改 1 次,最后修改时间 2020-03-30 15:12:09 ]


不能修改原帖,可以直接访问我网站,查看最新下载路径。【2018-9-8】网站重新备案好了,打算用原来的老域名,其他域名不打算备案了,好麻烦http://www.jygawx.com新域名http://www.skycss.com
2020-03-30 15:11:06 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1