碧蓝下载站 - 为大家提供一手绿色软件下载服务
首页 > 文章中心 > 网页制作 >phpcms多图添加自定义字段实现

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

2016-10-29 
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>";

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

本站发布的游戏及软件均来源于网络,仅用于人个测试学习使用,不得使用于任何商业用途,请在下载后24小时内删除,请支持正版软件。

如侵犯到您的权益,请及时通知我们,我们会及时处理。邮箱:downbl@163.com

【豫ICP备2023010253号-1】 Copyright @ 2023 碧蓝下载站