DedeCMS织梦怎么实现标签调用随机数字的方法

987seo/2019-11-11/ 分类:心得日志/阅读:
今天在为客户做站点优化的时候,发现客户站点中有个问题,客户产品中心的产品包含了累计销量和累计评价的展示,累计销量调用了后台手动设置的销量,但是累计评价都是写死的,这样一来用户体验不好,二来也会让页面之间的相似度更高,所以这边需要把累计评价 ...
今天在为客户做站点优化的时候,发现客户站点中有个问题,客户产品中心的产品包含了累计销量和累计评价的展示,累计销量调用了后台手动设置的销量,但是累计评价都是写死的,这样一来用户体验不好,二来也会让页面之间的相似度更高,所以这边需要把累计评价也做成每个产品都是不同的,如果手动设置,这样工作量比较大,那只有使用标签的方法,让这边的数字都是随机的,下面我们就来看下,怎么用织梦标签来实现标签调用随机数字的方法

如果要实现在织梦的网站中调用随机数,其中一个最通用的方法就是JS调用,代码为:
 
 
Math.rondom()*(m-n)+n; //生成在n到m之间的整数
 
但是网站加载过多JS不太好,那么我们可以用织梦系统的标签来实现这个随机数字的调用,在模板里直接使用PHP mt_rand函数:
 
 
{dede:php}echo(mt_rand(1,5));{/dede:php}

 
 
代码说明:这里是利用PHP mt_rand函数随机生成1-5范围内的整数,在实际应用的时候可以根据需要自行修改数值。
 
这个方法有一个问题就是{dede:php}是不能嵌套在其他标签内,DedeCMS支持field的自定义名,下面是完善的修改方法:

我们这边销量一般在100~300之间,所以评价的话,我就设置成30~100之间随机调用,这样看起来真实一些!
 
 
{dede:tag row='1' getall='1' sort='hot'}[field:tagnum runphp='yes']@me = mt_rand(30,100);[/field:tagnum]{/dede:tag}

DedeCMS织梦怎么实现标签调用随机数字的方法

 
 
这样我们可以两个方法结合使用,在织梦的网站里就能每个地方都可以实现随机数的调用了!

DedeCMS织梦怎么实现标签调用随机数字的方法


好了,关于DedeCMS织梦怎么实现标签调用随机数字的方法就分享到这里了哦!希望对大家有帮助哈!
阅读:
扩展阅读:
精彩评论:
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
腾讯云服务器优惠
腾讯云服务器-全球

热门文章

HOT NEWS
  • 周榜
  • 月榜
阿里云服务器优惠券
987seo网络工作室 - 关注SEOer,站长和创业者的网站
微信二维码扫一扫
关注微信公众号
987studio.com 联系QQ:256707691 邮箱:256707691@qq.com Copyright © 2018-2019 987seo网络工作室 版权所有
987SEO工作室专注seo教程分享,seo技术,网站关键词排名优化,dedecms织梦模板建站教程,技术分享等知识资讯,关键词上百度首页的方法及网站建设相关软件资源下载!一个关注SEOer、站长和创业者的网站
二维码
意见反馈 二维码