迅睿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)系官方銷(xiāo)售客服
1835022288
028-61286886
模塊中加一個(gè)“mp3上傳”的字段,再另一個(gè)“時(shí)長(zhǎng)”的字段
如果讓mp3上傳后自動(dòng)獲取時(shí)長(zhǎng)到“時(shí)長(zhǎng)”這個(gè)字段
目前沒(méi)有這種功能
重寫(xiě)content類(lèi),然后用php讀取文件的時(shí)長(zhǎng)再賦值存儲(chǔ)
回復(fù)@可愛(ài)的小兔子 如果不麻煩的話,我加個(gè)懸賞(設(shè)置懸賞),您幫我搞一下呢?影響升級(jí)嗎?
100元可以做,代碼有點(diǎn)多 ?? ??
<?php namespace Phpcmf\Model\Music; // 模塊內(nèi)容模型類(lèi) class Content extends \Phpcmf\Model\Content { // 內(nèi)容發(fā)布之前 public function _content_post_before($id, $data, $old) { if (isset($data[1]['ylsc'])) { // 判斷文件存在時(shí) $att = \Phpcmf\Service::C()->get_attachment($data[1]['ylsc']); if ($att && is_file($att['file'])) { // 本地文件才讀取 require FCPATH.'ThirdParty/getid3/getid3.php'; $getID3 = new \getID3(); $ThisFileInfo = $getID3->analyze($att['file']); $data[1]['shichang'] = $ThisFileInfo['playtime_string']; // 存儲(chǔ)時(shí)長(zhǎng)值4:30 } } return $data; } }
?? 完美代碼,不影響升級(jí)
要借助第三方類(lèi),5樓上是用的第三方庫(kù)讀取時(shí)間
目前沒(méi)有這種功能
重寫(xiě)content類(lèi),然后用php讀取文件的時(shí)長(zhǎng)再賦值存儲(chǔ)
回復(fù)@可愛(ài)的小兔子 如果不麻煩的話,我加個(gè)懸賞(設(shè)置懸賞),您幫我搞一下呢?影響升級(jí)嗎?
100元可以做,代碼有點(diǎn)多 ?? ??
?? 完美代碼,不影響升級(jí)
要借助第三方類(lèi),5樓上是用的第三方庫(kù)讀取時(shí)間