迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
發(fā)布文章的時(shí)候能否隨機(jī)顯示縮略圖,我有4個(gè)欄目,把這四個(gè)欄目需要隨機(jī)顯示的縮略圖分別放在四個(gè)特定的文件夾,在發(fā)布的文章的能否隨機(jī)填充一個(gè)縮略圖,或者在縮略圖地址那里隨機(jī)填充縮略圖路徑?
參考文檔:《模塊內(nèi)容發(fā)布之前》 利用這個(gè)教程
參考文檔:《Table類:發(fā)布初始化值》 還可以這樣
先看我給你提供的資料和思路,先自己研究,如果自己實(shí)在搞不定,可以找官方專業(yè)人員(點(diǎn)擊聯(lián)系)來幫你,官方人員遠(yuǎn)程協(xié)助操作,你看著官方操作,下次也就學(xué)會(huì)技巧了,http://223987.com/dev/
<?php // 目錄路徑 $dir = '/www/wwwroot/xxxx/img/'; // 獲取目錄中的所有文件 $files = array_diff(scandir($dir), array('..', '.')); // 隨機(jī)選擇一個(gè)文件 $randomFile = $files[array_rand($files)]; // 圖片文件擴(kuò)展名 $imageExtensions = array('jpg', 'jpeg', 'png', 'gif'); // 如果選擇的文件不是圖片文件,則繼續(xù)隨機(jī)選擇,直到找到一個(gè)圖片文件 while (!in_array(pathinfo($randomFile, PATHINFO_EXTENSION), $imageExtensions)) { $randomFile = $files[array_rand($files)]; } // 圖片路徑 $imagePath = $dir . $randomFile; // 顯示圖片 echo '<img src="' . $imagePath . '" alt="img">'; ?>
隨機(jī)獲取某個(gè)指定文件夾圖片路徑,然后結(jié)合樓上的教程,把路徑發(fā)布時(shí)插入即可
{if $r.thumb}
{php $c = current($r['thumb']);}
<img src="{dr_get_file($c)}">
{else}
{php $mysite = dr_site_value('suijitupian');}
{php $mysite = dr_array_rand($mysite,'1');}
{loop $mysite $j $cc}
<img src="{dr_get_file($cc)}">
{/loop}
{/if}
可以實(shí)現(xiàn)有圖時(shí)候顯示,沒有圖的時(shí)候調(diào)用多圖,隨機(jī)顯示
圖片地址換成這個(gè) img/{rand(1, 6)}.gif
img為存儲(chǔ)圖片的文件夾
(1,6)為1至6張圖片
參考文檔:《模塊內(nèi)容發(fā)布之前》 利用這個(gè)教程
參考文檔:《Table類:發(fā)布初始化值》 還可以這樣
先看我給你提供的資料和思路,先自己研究,如果自己實(shí)在搞不定,可以找官方專業(yè)人員(點(diǎn)擊聯(lián)系)來幫你,官方人員遠(yuǎn)程協(xié)助操作,你看著官方操作,下次也就學(xué)會(huì)技巧了,http://223987.com/dev/
隨機(jī)獲取某個(gè)指定文件夾圖片路徑,然后結(jié)合樓上的教程,把路徑發(fā)布時(shí)插入即可
{if $r.thumb}
{php $c = current($r['thumb']);}
<img src="{dr_get_file($c)}">
{else}
{php $mysite = dr_site_value('suijitupian');}
{php $mysite = dr_array_rand($mysite,'1');}
{loop $mysite $j $cc}
<img src="{dr_get_file($cc)}">
{/loop}
{/if}
可以實(shí)現(xiàn)有圖時(shí)候顯示,沒有圖的時(shí)候調(diào)用多圖,隨機(jī)顯示
圖片地址換成這個(gè) img/{rand(1, 6)}.gif
img為存儲(chǔ)圖片的文件夾
(1,6)為1至6張圖片