onethink 字段插件 多图上传 UploadImages

管理 管理 编辑 删除

多图上传插件,先上效果图
63c14202303141033441313.png
该插件和之前的一个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内引入
<sc
ript 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的用户添加自定义字段值有点难度,特对做了优化。

CRMEB-暮白寒窗雪 最后编辑于2023-03-14 10:36:46

回复({{post_count}})
回复从新到旧

{{item.user_info.nickname}} {{item.user_info.is_threads ? '(管理员)' : item.user_id == thread_uid ? '(作者)' : ''}}

{{item.user_name}} {{item.user_info.is_threads ? '(管理员)' : item.user_id == thread_uid ? '(作者)' : ''}}

{{item.user_info.title}}
{{item.created_at}}  {{item.user_info.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

{{itemc.user_info.is_threads ? '(管理员)' : itemc.user_id == thread_uid ? '(作者)' : ''}}

回复 {{itemc.comment_user_info.nickname}}

{{itemc.created_at}}   {{itemc.user_info.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
查看更多
回复
添加回复 ({{post_count}})
54
{{like_count}}
{{collect_count}}

相关推荐

CRMEB-暮白寒窗雪 管理员
社区运营专员---高冷のBoy | 呆萌のGirl

回答

571

发布

766

经验

14195

内容精选
{{item.title}}
{{item.created_at}}
{{item.fic_view_count}}
换一批

快速安全登录

使用微信扫码登录
经验说明

1、发布新帖子,每发布一条帖子可获得20个经验,每天最多可获取200个经验;

2、发布新回复,每发布一条回复可获得10个经验,每天最多可获取200个经验;

3、发布的帖子被管理员设置为精华帖,每被加精一次可获得10个经验,无上限;

4、发布帖子被回复一条,加2个经验,无上限;

5、发布帖子被点赞一个或发布评论被点赞加5个经验,无上限;

6、论坛首页大神积分排行榜,统计90天以内获取的累积经验值进行排序。

7、技术社区经验和官方商城用户经验同步,累计经验值会提升商城会员等级,购买官方商城产品享受对应会员等级折扣

确定
{{item.label}} 首页头条 首页动态 加精 板块推荐 取 消 确 定
回复
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服