K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

KingCms自定义模块添加项目组图字段

1Next >

iitding 发表于:10-09-04 15:43 [添加收藏] 楼主 [回复] #Top#
iitding 人气:582 积分:1 金币:18324
最佳新人 灌水狂人


KingCms自定义模块添加项目组图字段[图1]
自定义模块内添加一个组图展示字段,可以在自定义模块内添加一个组图展示字段,下图是添加字段后在添加项目的组图展示添加显示;KingCms自定义模块添加项目组图字段[图2]

添加组图说明:可以根据组图在那展示的js需要设置组图展示代码,参数如下:kc_zutu_t 组图标题;kc_zutu_s 组图说明;kc_zutu_p 组图路径
功能说明:点击浏览按钮,添加组图的图片路径,类似文件上传;标题和图片简短文字说明是图片的说明,点击“设置一张组图”以后自动生成一段代码到文本域内,文本域内容的html标签内容根据组图展示的需要可以自由调整,以满足组图展示的列表排列需要。

adminOO_publicindex.asp:文件553行下加上以下代码:
case"10"
                                king.ol="        Il ""<p><label>""&kc.lang(""label/"&data(1,i)&""")&""<i>{king:"&data(1,i)&"/}</i></label>标题<input type=text name=""""kc_"&data(1,i)&"_t"""" id=""""kc_"&data(1,i)&"_t"""" size=30 class=in3 /> 图片<input type=text name=""""kc_"&data(1,i)&"_p"""" id=""""kc_"&data(1,i)&"_p"""" value="""""""""""" class=""""in3"""" />"""&vbcrlf
                                king.ol="        king.form_brow ""kc_"&data(1,i)&"_p"","""&data(10,i)&""""&vbcrlf
                                king.ol=oo.check(data(1,i),data(3,i),0)
                                if len(snapfield)>0 then
                                        snapfield=snapfield&","&(i+10)
                                else
                                        snapfield=snapfield&(i+10)
                                end if
                                king.ol="   Il ""<input class=k_button type=button name=button value=设置一张组图 onclick=ad_zutu()><br>图片简短文字说明<input type=text name=""""kc_"&data(1,i)&"_s"""" id=""""kc_"&data(1,i)&"_s"""" class=in4 /><br><textarea name=""""kc_"&data(1,i)&""""" id=""""kc_"&data(1,i)&""""" style=""""width:"&data(8,i)&"px;height:"&data(9,i)&"px;"""">""&formencode(data("&(i+10)&",0))&""</textarea>"""&vbcrlf
                                king.ol=oo.check(data(1,i),data(3,i),0)
                                king.ol="        Il ""</p>"""&vbcrlf

在自定义模块生成以后在模块的管理的index.asp文件上,加上以下一段代码:
--------------------------------------------------------------------------------------------------------------------------------------
<!--加上添加组图功能-->
function ad_zutu(){
  if (form1.kc_zutu_t.value =="" || form1.kc_zutu_p.value =="" ){
    form1.kc_zutu_p.focus();
    alert('Please enter a complete picture path'); <!--检测表单是否已经填写-->
  }else{
    if(form1.kc_zutu.value !=""){
          form1.kc_zutu.value = '<li><h3>'+form1.kc_zutu_t.value+'</h3><span>'+form1.kc_zutu_p.value+'</span><p>'+form1.kc_zutu_s.value+'</p><a href=#><img src='+form1.kc_zutu_p.value+'></a></li>'+'n'+'n'+form1.kc_zutu.value;
        }else{
          form1.kc_zutu.value = '<li><h3>'+form1.kc_zutu_t.value+'</h3><span>'+form1.kc_zutu_p.value+'</span><p>'+form1.kc_zutu_s.value+'</p><a href=#><img src='+form1.kc_zutu_p.value+'></a></li>'+'n'+'n'+form1.kc_zutu.value;
        }
        <!--form1.kc_zutu_t.value = ""; <!--点击添加按钮以后组图标题表单置空,本站为方便添加资料,不需要使用置空,如果需要可以去除注析,下同-->-->
        <!--form1.kc_zutu_p.value = ""; <!--点击添加按钮以后组图路径表单置空-->-->
        <!--form1.kc_zutu_s.value = ""; <!--点击添加按钮以后组图说明表单置空-->-->
  }
}
<!--修改使用说明:可以根据组图在那展示的js需要设置组图展示代码,参数如下:kc_zutu_t 组图标题;kc_zutu_s 组图说明;kc_zutu_p 组图路径,另外的代码是参考组图展示方式需要添加,n为添加以后换行,目的是比较清楚的分别项目代码-->
--------------------------------------------------------------------------------------------------------------------------------------
说明:以上js代码可以自由修改,方便组图的js调用

yanyunyong 发表于:10-10-21 14:27 沙发 [回复] #Top#
yanyunyong 人气:6 积分:196 金币:132
这图,太不给力了,不清楚啊……
122.5.218.* 发表于:10-10-21 14:35 编辑于:10-21 15:22 板凳 [回复] #Top#
KingCMS官方网站网友
太麻烦了 记得以前有个人 给过一个 完美的 解决办法 是用 webedit编辑器 做出来的

具体看这里
snoopyfansxr 发表于:11-01-10 21:14 4楼 [回复] #Top#
snoopyfansxr 人气:30 积分:199 金币:585
搞不清 太麻烦了
dl5541 发表于:11-04-23 18:10 5楼 [回复] #Top#
dl5541 人气:65 积分:4106 金币:11690
技术好贴
six 发表于:11-04-23 20:07 6楼 [回复] #Top#
six 人气:1 积分:165 金币:10362
支持支持 这么帅

1Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号