PHPcms V9 多图上传

注册就送 25美金,充100送100。搭梯子的老哥们速度了,活动有限!

phpcms\libs\functions\extention.func.php 文件中添加函数:

/**
 * 后台栏目管理中添加组图上传
 * 返回多图上传
 * @param $field  多图字段名
 * @param $catid  当前栏目ID
 * @param $value  多图字段值
 */
function catimages($field,$catid,$value) {
    $list_str = '';
    if($value) {
        $value = string2array(new_html_entity_decode($value));
        if(is_array($value)) {
            foreach($value as $_k=>$_v) {
            $list_str .= "<div id='image_{$field}_{$_k}' style='padding:1px'><input type='text' name='{$field}_url[]' value='{$_v[url]}' style='width:310px;' ondblclick='image_priview(this.value);' class='input-text'> <input type='text' name='{$field}_alt[]' value='{$_v[alt]}' style='width:160px;' class='input-text'> <a href=\"javascript:remove_div('image_{$field}_{$_k}')\">".L('remove_out', '', 'content')."</a></div>";
            }
        }
    } else {
        $list_str .= "<center><div class='onShow' id='nameTip'>".L('upload_pic_max', '', 'content')." <font color='red'>50</font> ".L('tips_pics', '', 'content')."</div></center>";
    }
    $string = '<input name="info['.$field.']" type="hidden" value="1">
    <fieldset class="blue pad-10">
    <legend>'.L('pic_list').'</legend>';
    $string .= $list_str;
    $string .= '<div id="'.$field.'" class="picList"></div>
    </fieldset>
    <div class="bk10"></div>
    ';
    $authkey = upload_key("50,gif|jpg|jpeg|png|bmp,1");
    $string .= $str."<div class='picBut cu'><a href='javascript:void(0);' onclick=\"javascript:flashupload('{$field}_images', '".L('attachment_upload')."','{$field}',change_images,'50,gif|jpg|jpeg|png|bmp,1','content','{$catid}','{$authkey}')\"/> ".L('select_pic')." </a></div>";
    return $string;
}

在后台模版中调用 :

<tr>
		<th width="80">组图:</th>
		<td>
		<?php echo catimages('img',$catid,$an_info['img']); ?>
		</td>
	</tr>

更多文章请关注微信公众号:极客仿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值