下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms怎样将过期下架产品设为灰色

341 2021-04-30 19:11:54

收藏
帝国cms的广告有过期功能,但文章、商品默认并不能设置过期。我们怎样通过帝国cms二次开发实现过期功能,让过期产品变为黑色呢?

帝国cms怎样将过期下架产品设为灰色
 

系统模型添加过期字段

添加过期字段outtime,0为正常状态,1代表商品已过期
 

文章模板是否过期判断

<?
    if($navinfor[outtime]==0){
?>
    <div class="shop">
        <div class="container">
            ...
        </div>
    </div>
<?}else{?>
    <div class="shop gray">
        <div class="container">
            ...
        </div>
    </div>
<?}?>
 

过期灰色css样式

.gray{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

这样,我们就通过简单的代码,添加了过期商品设置为灰色的功能。
 

过期功能说明

1、过期产品不建议直接删除,否则会影响seo效果。给过期产品设置为灰色,并推荐同类产品可在不影响seo的基础上有效降低跳出率。

2、本案例仅阐述原理与简单参考,在实际应用中,可能需要将.gray样式应用于多个元素,或是给.gray指定子元素属性才能让商品顺利变成灰色。

3、如需将商品设为指定时间自动过期,并自动展示为灰色,则需要页面是动态或伪静态。需要开发可以联系在线客服。

本文地址:https://xzo.com.cn/develop/empire/877.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
  • 隐藏的大佬 2021-05-10 16:52:03评论 #沙发#

    学习了,谢谢楼主无私分享

关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国cms怎样展示管理员文章总数、点赞总数、上次发布时间
帝国cms怎样展示管理员文章总数、点赞总数、上次发布时间

其实博客与企业站是很像的,只是多了一些功能如博主信息展示、点赞数、评论数...

9 912
帝国cms百度推送插件怎样将http改成https
帝国cms百度推送插件怎样将http改成https

帝国cms百度推送插件流传十分广,但有些https站点却推送了http的链接,这无疑十...

9 596
帝国cms怎样默认显示副标题ftitle,副标题为空时显示标题?
帝国cms怎样默认显示副标题ftitle,副标题为空时显示标题?

在帝国cms的开发应用中,标题作为文章的主体往往需要表意明显才能获得更好的...

1 395
帝国CMS有必要开发百度小程序吗?
帝国CMS有必要开发百度小程序吗?

百度小程序的开放生态对网站站长及企业商家而言,能够从中获取到什么呢?百度智...

1 344
帝国cms碎片功能使用详解
帝国cms碎片功能使用详解

帝国CMS提供了强大的碎片功能,其位置位于【栏目】-》【碎片管理】-》【管理...

0 307
帝国cms公共模板变量temp.header/temp.footer怎样在php代码中直接调用?
帝国cms公共模板变量temp.header/temp.footer怎样在php代码中直接调用?

在帝国cms二次开发过程中,我们经常需要调用模板的公共部位,也就是帝国cms的公...

0 444
帝国cms多站点跨库调用
帝国cms多站点跨库调用

一台服务器如果存在多个站点,则这些站点的数据可以互相调用。通过互相调用,我...

0 325
怎样提高帝国cms的生成刷新效率?
怎样提高帝国cms的生成刷新效率?

帝国cms是一款功能强大的cms,不仅安全性高,还能够轻松驾驭20万以上的数据,牛逼...

1 420
随机帝国CMS开发教程
帝国cms显示的发布时间与实际发布时间相差了8小时怎么办?
帝国cms显示的发布时间与实际发布时间相差了8小时怎么办?

有少量客户在使用帝国cms建站时发现一个问题:帝国cms显示的发布时间与真实的...

0 325
怎样修改帝国CMS后台登录及首页界面的操作教程
怎样修改帝国CMS后台登录及首页界面的操作教程

这几天有客户问鸥哥,后台登陆以及首页的logo和文字可以改成别的不。例如,将“...

0 267
帝国cms后台取消单个账号不允许同时在线
帝国cms后台取消单个账号不允许同时在线

帝国cms默认是一个账号只能一个人登陆,其他人登陆时之前在线的用户将被挤下...

3 1163
帝国cms怎样禁止复制文章?
帝国cms怎样禁止复制文章?

许多优质的文章站点只需要让用户观看而不允许复制,但仅仅发布声明严禁转载效...

1 293
帝国cms投稿后怎样跳转指定页面?
帝国cms投稿后怎样跳转指定页面?

帝国cms投稿后怎样跳转的问题一直让很多人困扰。有人想跳到个人中心,也有人...

1 315
帝国cms页面点击数为什么不增长?
帝国cms页面点击数为什么不增长?

使用帝国cms建站的新手在做完模板后可能就会发现,文章点击数一直没有变化。...

0 308
帝国cms怎样判断当前页面为首页?
帝国cms怎样判断当前页面为首页?

在帝国cms开发时,我们经常要给栏目配置高亮效果。栏目高亮判断循环的id等于...

0 414
帝国cms认证码和验证码有什么区别
帝国cms认证码和验证码有什么区别

帝国cms有两个码,一个叫验证码,一个叫认证码,新手往往容易搞混。那么到底什么...

0 283
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入