迅睿開源框架是一款PHP8高性能·簡單易用的PHP開源開發(fā)框架, 基于MIT開源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
發(fā)布文章的時(shí)候能否隨機(jī)顯示縮略圖,我有4個(gè)欄目,把這四個(gè)欄目需要隨機(jī)顯示的縮略圖分別放在四個(gè)特定的文件夾,在發(fā)布的文章的能否隨機(jī)填充一個(gè)縮略圖,或者在縮略圖地址那里隨機(jī)填充縮略圖路徑?
參考文檔:《模塊內(nèi)容發(fā)布之前》 利用這個(gè)教程
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
參考文檔:《Table類:發(fā)布初始化值》 還可以這樣
先看我給你提供的資料和思路,先自己研究,如果自己實(shí)在搞不定,可以找官方專業(yè)人員(點(diǎn)擊聯(lián)系)來幫你,官方人員遠(yuǎn)程協(xié)助操作,你看著官方操作,下次也就學(xué)會技巧了,http://m.apdwn.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為存儲圖片的文件夾
(1,6)為1至6張圖片
參考文檔:《模塊內(nèi)容發(fā)布之前》 利用這個(gè)教程
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
參考文檔:《Table類:發(fā)布初始化值》 還可以這樣
先看我給你提供的資料和思路,先自己研究,如果自己實(shí)在搞不定,可以找官方專業(yè)人員(點(diǎn)擊聯(lián)系)來幫你,官方人員遠(yuǎn)程協(xié)助操作,你看著官方操作,下次也就學(xué)會技巧了,http://m.apdwn.com/dev/
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
<?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為存儲圖片的文件夾
(1,6)為1至6張圖片