网人地方生活系统文章标签增加“有图题”选项
  • 分类:经验分享
  • 发表:2012-11-26
  • 围观(4,310)
  • 评论(0)

做一个项目的时候,要调用文章模型有题图的文章,但是网人系统对于文章这块比较简单,没有这个功能,只能自己动手加了。

步骤:

1、打开/Inc/Cls.Label.asp,在900行增加

ePic=Int(Left(Str(23),1))

If ePic>0 Then eSql = eSql & " And A.WM_DefaultPicUrl<>''"

2、打开/Admin/WM.Skin_Label.asp,在924行下边增加:

A_Pic= WRMPS.CheckStr(Request.Form("A_Pic"),1)

将原925行的

WM_Content = Export&","&TDCSS&","&TDCSS1&","&TDCSS2&","&A_Channel&","&A_Class&","&A_ChildClass&","&A_IsDefault&","&A_IsHot&","&A_IsElite&","&A_InputerName&","&A_Num&","&A_ColsNum&","&A_DayNum&","&A_Len&","&A_TitleEllipsis&","&A_CommentCss&","&A_OrderType&","&A_HotNum&","&A_NewNum&","&A_ContentLen&","&A_Area&","&Content&

修改为:

WM_Content = Export&","&TDCSS&","&TDCSS1&","&TDCSS2&","&A_Channel&","&A_Class&","&A_ChildClass&","&A_IsDefault&","&A_IsHot&","&A_IsElite&","&A_InputerName&","&A_Num&","&A_ColsNum&","&A_DayNum&","&A_Len&","&A_TitleEllipsis&","&A_CommentCss&","&A_OrderType&","&A_HotNum&","&A_NewNum&","&A_ContentLen&","&A_Area&","&Content&","&A_Pic

3、打开/Admin/Label/WM.Skin_Label_InArticle.asp,将95中的 colspan=5删除,第95行变更为:

       AddLabel = AddLabel & "      <td ><input name=A_ContentLen type=text size=10 maxlength=5 value='"&a_Content(20)&"'> <img src='img/help.gif' align='absmiddle' alt='一个汉字=两个英文字符,0为不显示'></td>" & vbCrLf

在95行下添加:

AddLabel = AddLabel & " <td>是否为图片新闻</td>" & vbCrLf
AddLabel = AddLabel & " <td colspan=3><input name=A_Pic type=radio value=0 "&NO&">所有新闻<input name=A_Pic type=radio value=1 "&OK&">图片新闻</td>" & vbCrLf

在50行下增加:

Dim OK,NO:if a_Content(23)<>0 then OK="checked":No="":Else:OK="":NO="checked":End if

OK了,现在就修改完成了。

重新增加文章标签的时候就会有“所有新闻”或“图片新闻”的选项了。这样操作有一个弊端就是原来的标签都要进行更改了,不修改会出现溢出错误。有一个方便的方法就是手动修改数据库,方法简单不讲解。

Top