花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

解決織夢(mèng)dedecms游客投稿圖片字段無法上傳的問題

時(shí)間: 2020-03-16 13:15 閱讀: 作者:素材無憂網(wǎng)

解決織夢(mèng)dedecms游客投稿圖片字段無法上傳的問題 。

小編接到一個(gè)微商貨源網(wǎng)站的單子,在處理游客投稿那塊的 時(shí)候遇到了一個(gè)問題:后臺(tái)游客投稿設(shè)置好后,到織夢(mèng)dedecms前臺(tái)發(fā)布的時(shí)候,上傳圖片字段時(shí)候還是需要登錄才可以上傳,但是更令人氣憤的是登錄進(jìn)去上傳完圖片,但是卻選擇不了上傳的圖片。

于是小編想到了修改一下這個(gè)字段。


發(fā)布的頁面修改成如下圖: 解決織夢(mèng)dedecms游客投稿圖片字段無法上傳的問題(圖1)

archives_add.htm 中修改的部分為(這個(gè)是參考那個(gè)縮略圖的修改的,但是這個(gè)地方如果只需要這里是沒辦法上傳成功的。):

 <label>貨源封面:</label>    <input class="file" name="touxiang" type="file" id="touxiang"  onchange="SeePicNew('divpicview',this);"  />

archives_add.php 中怎么接到touxiang這個(gè)參數(shù)并上傳保存呢?我的代碼如下:

 $filename = MemberUploads('touxiang','',$cfg_ml->M_ID,'image','',-1,-1,true); SaveUploadInfo($title,$filename,1);

這里使用的是織夢(mèng)的MemberUploads函數(shù),下面是這個(gè)函數(shù)的介紹:

結(jié)合dedecms會(huì)員中心的頭相上傳功能。來談?wù)刣edecms的MemberUploads函數(shù)。

   首先我們看到include/helpers/upload.helper.php文件。

   function MemberUploads($upname,$handname,$userid=0,$utype='image',$exname='',$maxwidth=0,$maxheight=0,$water=false,$isadmin=false)

   首先我們介紹下以下參數(shù)

  1:$upname這個(gè)是文件上傳的input type=file對(duì)應(yīng)的哪個(gè)名稱

  2:$handname 這個(gè)是圖片所存儲(chǔ)的文件夾名稱

  3:$userid 這個(gè)是默認(rèn)會(huì)員的ID

  4:$utype這個(gè)是文件類型,指的是上傳的文件類型

  5:$exname這個(gè)是文件上傳后的名稱。如果沒有指定的名稱,那么將通過隨即生成

  6:$maxwidth和$maxheight兩個(gè)參數(shù)是指上傳后圖片尺寸

  7:$water和 $isadmin,一個(gè)是否加水印,一個(gè)操作是否是管理員。

   首先我們看if(!is_dir($cfg_basedir.$cfg_user_dir."/$userid"))
        {
                MkdirAll($cfg_basedir.$cfg_user_dir."/$userid", $cfg_dir_purview);
                CloseFtp();
        }

    如果要上傳的文件所在的文件夾不存在。他會(huì)自動(dòng)的嘗試建立

    最主要的就是生成的文件名的規(guī)則。

   if($exname=='')
            {
                $filename = $cfg_user_dir."/$userid/".dd2char($nowtme.'-'.mt_rand(1000,9999)).'.'.$sname;
            }
            else
            {
                $filename = $cfg_user_dir."/{$userid}/{$exname}.".$sname;
            }

    這個(gè)是最終返回的文件名。至于傳文件的過程,我們不會(huì)多做講述,因?yàn)槟膫€(gè)是php的基本操作。

按照這種方法就可以解決織夢(mèng)游客投稿圖片字段無法上傳的問題  。

 

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 解決織夢(mèng)dedecms游客投稿圖片字段無法上傳的問題

標(biāo)簽:  
相關(guān)文章
模板推薦