在使用織夢模板建站中,隨機(jī)數(shù)作為一個偶爾使用到的參數(shù)。
實(shí)現(xiàn)隨機(jī)數(shù)的調(diào)用可以使用下面的js:
方法一:js代碼
Math.rondom()*(m-n)+n; //生成在n到m之間的整數(shù)
但如果要用隨機(jī)數(shù)的地方每個都要用js的話,就不利于優(yōu)化了,學(xué)過seo的都知道,下面再來介紹,織夢標(biāo)簽的隨機(jī)數(shù)調(diào)用。
方法二:織夢標(biāo)簽調(diào)用
{dede:php}echo(mt_rand(1,5));{/dede:php}
代碼說明:這里是利用PHP mt_rand函數(shù)隨機(jī)生成1-5范圍內(nèi)的整數(shù),在實(shí)際應(yīng)用的時候可以根據(jù)需要自行修改數(shù)值。
注意:{dede:php}是不能嵌套在其他標(biāo)簽內(nèi),DedeCMS支持field的自定義名,下面就是可以嵌套的方法:
方法三:{dede:php}標(biāo)簽嵌套在其他標(biāo)簽
{dede:tag row='1' getall='1' sort='hot'}[field:tagnum runphp='yes']@me = mt_rand(1,5);[/field:tagnum]{/dede:tag}  
這樣我們可以兩個方法結(jié)合使用,這樣在任何地方都可以使用織夢默認(rèn)的隨機(jī)數(shù)調(diào)用標(biāo)簽調(diào)用隨機(jī)數(shù)了。