迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計理念, 支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
想要設(shè)置20個默認縮略圖:1.jpg、2.jpg、3.jpg ... 20.jpg
當(dāng)發(fā)布的內(nèi)容沒有選擇縮略圖時,就隨機顯示這20個默認的其中一個。
等于 nopic.gif 這個怎么實現(xiàn)多張圖片 隨機顯示呢?
沒有這種功能設(shè)置,只能二次開發(fā)控來寫,重寫??梢詤⒖歼@個思路。
參考文檔:《重寫Content類:發(fā)布文章時隨機點擊次數(shù)》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
// 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if (!$id) { // 這個判斷表示新增內(nèi)容 $data[1]['thumb'] = "寫地址/".rand(1, 20).".jpg"; // } return $data; }
回復(fù)@快樂浪子哥 這個可以實現(xiàn)沒有手工上傳縮略圖時候才會生效的吧。
// 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if (!$data[1]['thumb']) { $data[1]['thumb'] = "寫地址/".rand(1, 20).".jpg"; // } return $data; }
沒有縮略圖時才隨機,改一下就行,思路大概一致的
模板文件里面直接處理就好 簡單的問題搞辣么麻煩干嘛 哈哈
LOOP循環(huán)里面
{if !$t.thumb}
<?php $sss = rand(1,20);?>
<img src="/updatefile/<?php echo ($sss);?>.jpg" />
{else}
<img src="{dr_thumb($t.thumb, 120, 75)}" />
{/if}
loop循環(huán)外面
{if !$thumb}
<img src="{dr_thumb($thumb, 120, 75)}" />
沒有這種功能設(shè)置,只能二次開發(fā)控來寫,重寫??梢詤⒖歼@個思路。
參考文檔:《重寫Content類:發(fā)布文章時隨機點擊次數(shù)》
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
// 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if (!$id) { // 這個判斷表示新增內(nèi)容 $data[1]['thumb'] = "寫地址/".rand(1, 20).".jpg"; // } return $data; }回復(fù)@快樂浪子哥 這個可以實現(xiàn)沒有手工上傳縮略圖時候才會生效的吧。
// 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if (!$data[1]['thumb']) { $data[1]['thumb'] = "寫地址/".rand(1, 20).".jpg"; // } return $data; }沒有縮略圖時才隨機,改一下就行,思路大概一致的
模板文件里面直接處理就好 簡單的問題搞辣么麻煩干嘛 哈哈
LOOP循環(huán)里面
{if !$t.thumb}
<?php $sss = rand(1,20);?>
<img src="/updatefile/<?php echo ($sss);?>.jpg" />
{else}
<img src="{dr_thumb($t.thumb, 120, 75)}" />
{/if}
loop循環(huán)外面
{if !$thumb}
<?php $sss = rand(1,20);?>
<img src="/updatefile/<?php echo ($sss);?>.jpg" />
{else}
<img src="{dr_thumb($thumb, 120, 75)}" />
{/if}