ThinkCMF图片上传

前端使用content_addtop.js

<tr>
                <td><p class="pull-right">公司logo </p></td>
                <td>
                    <div class="controls pull-left" style="margin-left: 0;">
                        <!--input type="text" class="input" name="pic" value="{$data['pic']}"><span class="must_red">*</span-->
                        <div style="text-align: left;">
                            <input type='hidden' name='smeta[thumb]' id='thumb' value="{$smeta.thumb|default=''}">
                            <a href='javascript:void(0);'
                               onclick="flashupload('thumb_images', '附件上传','thumb',thumb_images,'1,jpg|jpeg|gif|png|bmp,1,,,1','','','');return false;">
                                <if condition="empty($data['logo'])">
                                    <img src="__ROOT__/statics/images/icon/upload-pic.png" id='thumb_preview'
                                         width='135' height='113' style='cursor:hand'/>
                                    <else/>
                                    <img src="{:sp_get_asset_upload_path($data['logo'])}" id='thumb_preview' width='135' height='113' style='cursor:hand'/>
                                </if>
                            </a>
                            <!-- <input type="button" class="btn" onclick="crop_cut_thumb($('#thumb').val());return false;" value="裁减图片">  -->
                            <input type="button" class="btn"
                                   onclick="$('#thumb_preview').attr('src','__ROOT__/statics/images/icon/upload-pic.png');$('#thumb').val('');$('#cancelpic').val('1');return false;"
                                   value="取消图片">
                        </div>
                        <input type="hidden" name="cancelpic" id="cancelpic" value="0">
                    </div>
                </td>
            </tr>
  public function edit_post(){
        if(IS_POST){
            $post_data = $_POST;
            $save_data['company_info'] = $post_data['name'];
            if(!empty($_POST['smeta']['thumb'])){
                $save_data['logo'] = sp_asset_relative_url($_POST['smeta']['thumb']);
            }elseif($_POST['cancelpic']=='1'){
                $save_data['logo']='';
            }

            $save_data['intro'] = $post_data['introduce'];
            $save_data['client_qq'] = $post_data['qq'];
            $save_data['direct_phone'] = $post_data['direct_tel'];
            $save_data['contact_phone'] = $post_data['tel'];
            $save_data['mobile'] = $post_data['mobile'];
            $save_data['email'] = $post_data['email'];
            $save_data['address'] = $post_data['address'];

            if(!empty($save_data['company_info'])&&
                !empty($save_data['direct_phone'])&&
                !empty($save_data['contact_phone'])&&
                !empty($save_data['mobile'])&&
                !empty($save_data['address'])){
                $result = $this->companyinfo_model->where('id=1')->save($save_data);
                if ($result !== false) {
                    $this->success("保存成功!");
                } else {
                    $this->error("保存失败!");
                }
            }else{
                $this->error("修改失败!有未填写的字段!");
            }
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ThinkCMF是一款基于ThinkPHP MySQL开发的中文内容管理框架(CMF),我们一直秉承ThinkPHP大道至简的理念,坚持做最简约的ThinkPHP开源软件,多应用化开发方式,让您更快地完成自己的创业项目。 ThinkCMF 5.0.180901 更新日志: 增强模板设计,提供可视化模板设计;增加模板设计界面钩子;增加验证码图片钩子;增加后台设置网站信息界面钩子;增加后台清除缓存界面钩子;增加后台导航管理界面钩子;增加后台友情链接管理界面钩子;增加后台幻灯片管理界面钩子;增加后台幻灯片页面列表界面钩子;增加后台幻灯片页面添加界面钩子;增加后台幻灯片页面编辑界面钩子;增加后台管理员列表界面钩子;增加后台管理员添加界面钩子;增加后台管理员编辑界面钩子;增加后台角色管理界面钩子;增加后台角色添加界面钩子;增加后台角色编辑界面钩子;增加后台角色授权界面钩子;增加用户管理本站用户列表界面钩子;增加资源管理列表界面钩子;增加用户管理第三方用户列表界面钩子;增加后台首页界面钩子;增加后台回收站界面钩子;增加后台菜单管理界面钩子;增加后台自定义登录是否开启钩子;增加admin.jsjs-ajax-btn组件;优化插件加载;优化前后台上传js。[门户应用]增加文章音频,视频功能;增加门户后台文章管理列表界面钩子;增加门户后台文章添加界面钩子;增加门户后台文章编辑界面钩子;增加门户后台文章分类管理列表界面钩子;增加门户后台文章分类添加界面钩子;增加门户后台文章分类编辑界面钩子;增加门户后台页面管理列表界面钩子;增加门户后台页面添加界面钩子;增加门户后台页面编辑界面钩子;增加门户后台文章标签管理列表界面钩子;增加门户后台文章添加编辑界面右侧栏钩子;增加门户后台文章添加编辑界面主要内容钩子;增加后台文章分类显示隐藏功能;增加后台文章分类列表搜索功能;增加后台文章分类列表层级折叠功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值