phpcms多图添加自定义字段实现

phpcms多图添加自定义字段实现-营销人迪伦博客
1、在modules/content/fields/images/form.inc.php 第8行的html代码添加一个input。
如:
$list_str .= “<div id=’image_{$field}_{$_k}’ style=’padding:1px’><input type=’text’ name='{$field}_url[]’ value='{$_v[url]}’ style=’width:240px;’ ondblclick=’image_priview(this.value);’ class=’input-text’> <input type=’text’ name='{$field}_alt[]’ value='{$_v[alt]}’ style=’width:80px;’ class=’input-text’> <input type=’text’ name='{$field}_desc[]’ value='{$_v[desc]}’ style=’width:200px;’ class=’input-text’> <a href=\”javascript:remove_div(‘image_{$field}_{$_k}’)\”>”.L(‘remove_out’, ”, ‘content’).”</a></div>”;

2、在modules/content/fields/images/input.inc.php

在’//取得图片’下添加
$desc = isset($_POST[$field.’_desc’]) ? $_POST[$field.’_desc’] : array();

在$array[$key] = $temp;下添加
$temp[‘desc’] = $desc[$key];

3、在statics/js/content_addtop.js

在function change_images函数添加一个input:如
str += “<li id=’image”+ids+”‘><input type=’text’ name='”+returnid+”_url[]’ value='”+n+”‘ style=’width:240px;’ ondblclick=’image_priview(this.value);’ class=’input-text’> <input type=’text’ name='”+returnid+”_alt[]’ value='”+filename+”‘ style=’width:80px;’ class=’input-text’ onfocus=\”if(this.value == this.defaultValue) this.value = ”\” onblur=\”if(this.value.replace(‘ ‘,”) == ”) this.value = this.defaultValue;\”> <input type=’text’ name='”+returnid+”_desc[]’ value=” style=’width:200px;’ class=’input-text’> <a href=\”javascript:remove_div(‘image”+ids+”‘)\”>移除</a> </li>”;

后台清除缓存。浏览器清除缓存。

未经允许不得转载:营销人迪伦博客 » phpcms多图添加自定义字段实现

赞 (4) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏