onethink 字段插件 多圖上傳 UploadImages

瀏覽:8176 最后更新:2016-05-17 20:25 分類:行為 關鍵字: onethink 字段插件 多圖上傳 UploadImages

20150730 修復bug 云圖片上傳返回url 而非path 路徑導致圖片顯示錯誤問題。


多圖上傳插件,先上效果圖

該插件和之前的一個UploadImages 插件命名一樣只不過功能不一樣,所以不能同時使用,如果知道怎么改插件那就當我上面沒說哈。
功能列表:
多圖上傳,刪除,拖拽排序,自定義增加字段

添加擴展方式
將解壓的UploadImages放onethink根目錄/Addons 目錄 哎.....
1.修改
\Application\Admin\Common\function.php
方法 get_attribute_type
添加type數組值
'pictures' => array('上傳多圖', 'text NOT NULL'),2.修改相關模板頁
\Application\Admin\View\Article\add.html
\Application\Admin\View\Article\edit.html
添加一個case
add 文件<case value="pictures">
{:hook('UploadImages', array('name'=>$field['name'],'value'=>$field['value']))}
</case>
edit文件<case value="pictures">
{:hook('UploadImages', array('name'=>$field['name'],'value'=>$data[$field['name']]))}
</case>
如果出現
uploadify js 沒引入的可以自行下載jquery uploadify 插件在公共js內引入
<script type="text/javascript" src="__STATIC__/uploadify/jquery.uploadify.min.js"></script>
放在body block頂部即可


3.后臺添加擴展。按照官方文檔擴展添加方法
添加鉤子后,修改表hooks 剛添加的UploadImages 內的addons字段如果為空則修改為UploadImages值。否則hooks 將無法調用插件
更新緩存<很重要>
ok

最后上字段保存成功的值為json 格式存入數據庫,[{"name":"5次衛","path":"/Uploads/Picture/2015-05-06/554966656ecf1.jpg","id":"25"},{"name":"發到啊","path":"/Uploads/Picture/2015-04-24/5539f2a38288a.jpg","id":"5"},{"name":"5682fe1a02","path":"/Uploads/Picture/2015-04-25/553aedde8de95.png","id":"16"},{"name":"62131","path":"/Uploads/Picture/2015-05-06/5549823478466.jpg","id":"28"},{"name":"7bbe1","path":"/Uploads/Picture/2015-04-25/553aedbe66e36.png","id":"12"},{"name":"6","path":"/Uploads/Picture/2015-05-06/5549823478466.jpg","id":"28"}]更新:
添加自定義字段值功能。
就對不懂js的用戶添加自定義字段值有點難度,特對做了優化。

對說測試不行的哥們,哎。我也不想說啥了。反正免費的東西,要用就用,反正我也沒啥損失,我也不圖啥。為了方便大家我容易嘛。
評論( 相關
后面還有條評論,點擊查看>>
江苏快三100计划 乌兰浩特市| 尖扎县| 连城县| 虹口区| 军事| 东莞市| 石嘴山市| 铜山县| 岳池县| 兴隆县| 额尔古纳市| 阿克苏市| 桂林市| 庄浪县| 烟台市| 九江县| 鸡西市| 绿春县| 新河县| 迭部县| 会昌县| 西畴县| 揭西县| 资兴市| 翁牛特旗| 杭锦旗| 贵南县| 安徽省| 望城县| 宁晋县| 甘洛县| 进贤县| 无锡市| 大港区| 宣化县| 肥东县| 新乐市| 定远县|