phpcms發(fā)表新文章時(shí)隨機(jī)添加點(diǎn)擊數(shù)的修改方法
時(shí)間:2021-10-19 | 來(lái)源:士人網(wǎng)絡(luò) | 關(guān)注: 443 次
phpcms系統(tǒng)默認(rèn)發(fā)表新文章后點(diǎn)擊數(shù)為零,如何實(shí)現(xiàn)在新增文章時(shí)就有一個(gè)隨機(jī)的點(diǎn)擊數(shù),以免有些冷門(mén)文章發(fā)表后無(wú)人點(diǎn)擊一直為零的尷尬局面?比如在初次發(fā)布文章時(shí),它的點(diǎn)擊數(shù)就已經(jīng)是n次了。修改方法如下:
首先,找到phpcms/model目錄中的content_model.class.php文件
其次,搜索(ctrl+F)找到如下語(yǔ)句(大約在110行左右):
$this->hits_db->insert(array('hitsid'=>$hitsid,'catid'=>$systeminfo['catid'],'updatetime'=>SYS_TIME));
然后,在這行語(yǔ)句的上面一行添加一個(gè)隨機(jī)變量:
$views = rand(75,200);
即在75到200之間隨機(jī)一個(gè)數(shù)值,可以根據(jù)自己的需要隨意修改。
最后,把此前的語(yǔ)句修改為如下(或在語(yǔ)句中插入'views'=>$views)
$this->hits_db->insert(array('hitsid'=>$hitsid,'views'=>$views,'catid'=>$systeminfo['catid'],'updatetime'=>SYS_TIME));
這樣在發(fā)表新文章時(shí),這個(gè)點(diǎn)擊數(shù)的隨機(jī)數(shù)值就直接寫(xiě)進(jìn)了數(shù)據(jù)庫(kù)。注意語(yǔ)句中的標(biāo)點(diǎn)符號(hào)都是英文半角哦。
相關(guān)熱詞搜索: phpcms,發(fā)表新文章,隨機(jī)點(diǎn)擊數(shù),修改方法