首页| 版块| 我的| 发帖| 消息
主题:修改上传照片链接批量上传为普通上传(群组设置)
zhangjingyu 
上传图片时由原来的3个增加到5个,这个很简单的,添加仿制即可。测试中发现,在群组视图下添加描述时,下面的提示内容会由原来的“限255字节”动态的变成“剩余**字节”,如图所示。但在论坛视图下,这里不会变。

上传页面中添加到5个后,在相应的论坛视图文件(11号)和群组视图文件(2号)中添加和描述有关的代码:
“initCheckTextNum('pintro_1','pintro_1_warn',255);
initCheckTextNum('pintro_2','pintro_2_warn',255);
initCheckTextNum('pintro_3','pintro_3_warn',255);
initCheckTextNum('pintro_4','pintro_4_warn',255);
initCheckTextNum('pintro_5','pintro_5_warn',255);”(引用内容)这里面的函数initCheckTextNum和CheckTextNum就是负责动态显示剩余多少字节的。文件是js/pw_ajax.js。
function initCheckTextNum(textareaid,warnid,num,nodisplay) {
var textareaobj = getObj(textareaid);
var nodisplay = nodisplay ? false : true;/* if choose true the limit nums will not display else will display*/
try{if (document.addEventListener) {
textareaobj.addEventListener("input",function(){checkTextNum(textareaobj,warnid,num,nodisplay);},false);
} else if (document.attachEvent){
textareaobj.attachEvent("onpropertychange",function(){checkTextNum(textareaobj,warnid,num,nodisplay);});
}}catch(e){}
}

function checkTextNum(textareaid,warnid,num,nodisplay) {
if (typeof(textareaid) == 'string') {
var textareaobj = getObj(textareaid);
} else {
var textareaobj = textareaid;
}
var str_length = strlen(textareaobj.value);
if (!objCheck(getObj(warnid))) {
return false;
}
var warn = getObj(warnid);
if (str_length > num) {
warn.style.display = '';
warn.style.color = '';
warn.innerHTML = '已超出'+(str_length-num)+'字节';
} else {
if(nodisplay){
warn.style.display = '';
warn.innerHTML = '剩余'+(num-str_length)+'字节';
}else if(warn.style.display == ''){
warn.style.display = 'none';
}
}
}

浏览大图
zhangjingyu回帖于2024-04-01 22:53[查看电脑版]
下一楼»:通过搜索包含pw_ajax.js的文件,找到了群组视图下和2号文件同目录下的m_header.htm文件:
这 ..
«上一楼:“zhangjingyu……好了,不早了,去睡觉。有时间了测试上传照片时由现在的3个增加到5个,其 ..

查看全部回帖(112)
«返回主帖