账号通
    

账号  

密码  

6682

查看

12

回复
主题:[原创]【10月26日补丁:解决投稿问题】v6.0文章内容省市问题高级解决方案 [收藏主题] 本贴被认定为精华 转到:  
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2009/10/22 19:28:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线商城系统(NET)

 


本方案的优点


 


1、可以关闭和开通
2、可以应用到任何一个模型
3、可以在自定义模型中使用
4、可以方便的调用出字段


 


效果如下:


 



此主题相关图片如下:1.jpg
1.jpg



 



此主题相关图片如下:2.jpg
2.jpg


 


修改步骤


 


1、修改模型,给模型增加地区字段选项


 


   文件admin/KS.Model.asp


 


   A、找到约316行,如下代码:


 


   FieldVal    = Split("简短标题|归属栏目|完整标题|文章属性|转向链接|关 键 字|文章作者|文章来源|文章导读|文章内容|图片地址|上传图片|添加日期|文章等级|点 击 数|模板选择|自定义文件名|归属专题|收费选项|标题属性|立即发布|附件上传||||||||||||||||||||","|")


   增加一个地区选项:


   FieldVal    = Split("简短标题|归属栏目|完整标题|文章属性|转向链接|关 键 字|文章作者|文章来源|文章导读|文章内容|图片地址|上传图片|添加日期|文章等级|点 击 数|模板选择|自定义文件名|归属专题|收费选项|标题属性|立即发布|附件上传|地区||||||||||||||||||||","|")
  
   B、找到约503行,同样添加一个地区选项,修改后的代码如下:



   var str="简短标题|归属栏目|完整标题|"+itemname+"属性|转向链接|关 键 字|"+itemname+"作者|"+itemname+"来源|"+itemname+"导读|"+itemname+"内容|图片地址|上传图片|添加日期|"+itemname+"等级|点 击 数|模板选择|自定义文件名|归属专题|收费选项|标题属性|立即发布|附件上传|地区";


   C、把604到608行替换成以下代码:



       <td width=120><input type='checkbox' value='1' name='A(20)'<%if FieldBit(20)=1 then Response.Write(" checked") %>><input class="textbox" type="text" value="<%=FieldVal(20)%>" name="V20" /></td>
    <td width=120><input type='checkbox' value='1' name='A(21)'<%if FieldBit(21)=1 then Response.Write(" checked") %>><input class="textbox" type="text" value="<%=FieldVal(21)%>" name="V21" /><font color=red>U</font></td>
          <td width=120><input type='checkbox' value='1' name='A(22)'<%if FieldBit(22)=1 then Response.Write(" checked") %>><input class="textbox" type="text" value="<%=FieldVal(22)%>" name="V22" /></td>
                               <td width=120></td>
                               <td width=120></td>


2、修改数据库


 


   A、给文章表KS_Article增加省市字段
      Province City 类型为文本型


 


   B、给模型表KS_Channel中的文章系统FieldBit字段增加一个“地区”的值:如:
      立即发布|附件上传|地区||(仿此修改)
  


3、修改文章编辑,增加输入选项


 


   修改admin/KS.Article.asp


   A、约31行后,增加省市字段变量
      Private Province,City


 


   B、约159行后增加以下代码,给变量赋值
      Province       = RS("Province")
      City           = RS("City")


 


   C、约623行后增加以下代码,给添加文章时增加输入框
     '省市-----------------------------------------------------------------------------------------
                If F_B_Arr(22)=1 Then
   .Write "              <tr class='tdbg'>"
   .Write "                <td class='clefttitle'><div align='right'><strong>" & F_V_Arr(22) & ":</strong></div></td>"
   .Write "                <td><script src='/plus/area.asp' language='javascript'></script></td>"
                        .write "                </tr>"
                End If
    '省市----------------------------------------------------------------------------------------------------
  
   D、约815行后增加以下代码(保存文章用)
      Province    = KS.G("Province")
      City        = KS.G("City")


 


   E、约971行后增加以下代码(修改文章用)
      RS("Province")       = Province
      RS("City")           = City


 


   F、约1067行后增加以下代码 (审核文章用)
      RS("Province")       = Province
      RS("City")           = City


 


4、修改KS_CLS/Kesion.Label.CommonCls.asp,增加自定义字段输出
  
     大约316行左右,找到:


     case else
        echo ShCls.run(sTemp)
        If left(sTemp,3)="KS_" Then
        echo GetNodeText(Lcase(sTemp))   '输出自定义字段


    在后面加入:
       elseIf left(sTemp,3)="US_" Then'输出任意字段 ,为了区别官方的标签,我们在这里自定义了一个前缀US
      echo GetNodeText(Lcase(right(sTemp,len(sTemp)-3)))



5、前台调用方法
 
   省份{$US_Province}    城市{$US_Province}


 


6、修改好的文件:(未包括数据库文件)
  编码gb2312


 



 


 


10月26日补丁文件


*解决会员中心投稿无法显示地区选项的问题


*解决修改文章时无法获取地区默认值的问题


 


同时感谢网站建设专家对获取默认值的修改方案


 


全新文件打包下载


 



 

 下载信息  [文件大小:58.54 KB 下载次数: 次]
点击下载文件:6

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2009/10/26 11:42:00   | 显示全部帖子 查看该作者主题 沙发 
科汛在线商城系统(NET)
请下载26日全新文件,覆盖到网站根目录
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2009/10/26 11:01:00   | 显示全部帖子 查看该作者主题 藤椅 
科汛智能建站系统

10月26日补丁文件

*解决会员中心投稿无法显示地区选项的问题

*解决修改文章时无法获取地区默认值的问题

 

同时感谢网站建设专家对获取默认值的修改方案

 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2009/10/23 10:54:00   | 显示全部帖子 查看该作者主题 板凳 
:)有什么问题可以跟帖
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.12500秒 powered by KesionCMS 9.0