迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
想要設(shè)置20個(gè)默認(rèn)縮略圖:1.jpg、2.jpg、3.jpg ... 20.jpg
當(dāng)發(fā)布的內(nèi)容沒(méi)有選擇縮略圖時(shí),就隨機(jī)顯示這20個(gè)默認(rèn)的其中一個(gè)。
等于 nopic.gif 這個(gè)怎么實(shí)現(xiàn)多張圖片 隨機(jī)顯示呢?
沒(méi)有這種功能設(shè)置,只能二次開(kāi)發(fā)控來(lái)寫,重寫??梢詤⒖歼@個(gè)思路。
參考文檔:《重寫Content類:發(fā)布文章時(shí)隨機(jī)點(diǎn)擊次數(shù)》
// 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if (!$id) { // 這個(gè)判斷表示新增內(nèi)容 $data[1]['thumb'] = "寫地址/".rand(1, 20).".jpg"; // } return $data; }
回復(fù)@快樂(lè)浪子哥 這個(gè)可以實(shí)現(xiàn)沒(méi)有手工上傳縮略圖時(shí)候才會(huì)生效的吧。
// 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if (!$data[1]['thumb']) { $data[1]['thumb'] = "寫地址/".rand(1, 20).".jpg"; // } return $data; }
沒(méi)有縮略圖時(shí)才隨機(jī),改一下就行,思路大概一致的
模板文件里面直接處理就好 簡(jiǎn)單的問(wèn)題搞辣么麻煩干嘛 哈哈
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)}" />
沒(méi)有這種功能設(shè)置,只能二次開(kāi)發(fā)控來(lái)寫,重寫??梢詤⒖歼@個(gè)思路。
參考文檔:《重寫Content類:發(fā)布文章時(shí)隨機(jī)點(diǎn)擊次數(shù)》
回復(fù)@快樂(lè)浪子哥 這個(gè)可以實(shí)現(xiàn)沒(méi)有手工上傳縮略圖時(shí)候才會(huì)生效的吧。
沒(méi)有縮略圖時(shí)才隨機(jī),改一下就行,思路大概一致的
模板文件里面直接處理就好 簡(jiǎn)單的問(wèn)題搞辣么麻煩干嘛 哈哈
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}