《CMS技巧:phpcms v9 后臺調用單張圖片上傳功能用于二次開發(fā)》要點:
本文介紹了CMS技巧:phpcms v9 后臺調用單張圖片上傳功能用于二次開發(fā),希望對您有用。如果有疑問,可以聯(lián)系我們。
相關主題:PHPCMS教程
phpcms各功能都已經(jīng)寫成了模塊或是函數(shù),在二次開發(fā)時直接調用相應的模塊或函數(shù)就能實現(xiàn)自己的功能.所以phpcmsv9也是一個不錯的框架,用來開發(fā)自己的程序.CMS案例
phpcmsv9有一個非常好用的圖片上傳功能,傳后直接返回圖片的URL并賦值給隱藏的一個表單,用于簡化圖片上傳保存功能.常用的函數(shù)是swfupload函數(shù).這個函數(shù)調用了FLASH上傳插件,能實時顯示上傳圖片的縮略圖還能記錄上傳后未使用的圖片列表,方便再次調用.CMS案例
那后臺開發(fā)時怎么調用圖片上傳函數(shù)實現(xiàn)上傳功能呢?很簡單,只需要在相應的位置引用下面的代碼就可以了:CMS案例
1
2
3
4
5
6
7
8
9
10
|
<th > ???????? <script type= "text/javascript" ?src= "<?php echo JS_PATH?>content_addtop.js" ></script>
???????? <script type= "text/javascript" ?src= "<?php echo JS_PATH?>swfupload/swf2ckeditor.js" ></script>專題頭圖:</th>
???? <td>
???? <?php? $authkey ?= upload_key( '1,jpg|jpeg|gif|png|bmp,1,,,0' );? ?>
???????? <input type= "hidden" ?value= "<?php echo $data['images']?>" ?id= "thumb" ?name= "info[images]" >
???????? <a onclick= "flashupload('thumb_images', '附件上傳','thumb',thumb_images,'1,jpg|jpeg|gif|png|bmp,1,,,0','formguide','',$authkey);return false;" href= "javascript:void(0);" >
???? <img width= "135" ?height= "113" ?style= "cursor:hand" ?id= "thumb_preview" ?src= "<?php echo $data['images']?>" ></a>
???? <input type= "button" ?value= "取消圖片" ?onclick= "$('#thumb_preview').attr('src','<?php echo IMG_PATH;?>icon/upload-pic.png');$('#thumb').val(' ');return false;" ?class = "button" ?style= "width: 66px;" >
???? </td>
|
?CMS案例
swfupload函數(shù)分析:首先引用兩個必需的js,下面$authkey = upload_key('1,jpg|jpeg|gif|png|bmp,1,,,0');這個變量是加密上傳控件的參數(shù),用于上傳時安全驗證,下面直接引用就可以了.name="info[images]"是上傳圖片表單名,請根據(jù)自己的需求修改表單名,如果表單名不對后臺可能得不到上傳圖片后的地址.1,jpg|jpeg|gif|png|bmp,1,,,0這個字符串是上傳控件的參數(shù),如上傳圖片后輟列表,上傳圖片個數(shù)等,請自行嘗試或分析源碼得出具體意義.CMS案例
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/5850.html