织梦DedeCMS随机数调用方法详解
在使用织梦模板建站中,随机数作为一个偶尔使用到的参数。实现随机数的调用可以使用下面的JS方法。
方法一:JS代码调用随机数
使用JavaScript生成随机数的代码如下:
Math.rondom()*(m-n)+n; //生成在n到m之间的整数
但如果要用随机数的地方每个都要用JS的话,就不利于优化了,学过SEO的都知道,下面再来介绍织梦标签的随机数调用。
方法二:织梦标签调用随机数
使用织梦DedeCMS内置标签调用随机数的代码如下:
{dede:php}echo(mt_rand(1,5));{/dede:php}
代码说明:这里是利用PHP mt_rand函数随机生成1-5范围内的整数,在实际应用的时候可以根据需要自行修改数值。
注意:{dede:php}是不能嵌套在其他标签内,DedeCMS支持field的自定义名,下面就是可以嵌套的方法。
方法三:{dede:php}标签嵌套在其他标签
将随机数标签嵌套在其他标签内的代码如下:
{dede:tag row='1' getall='1' sort='hot'}[field:tagnum runphp='yes']@me = mt_rand(1,5);[/field:tagnum]{/dede:tag}
这样我们可以两个方法结合使用,这样在任何地方都可以使用织梦默认的随机数调用标签调用随机数了。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
