账号通
    

账号  

密码  

3388

查看

8

回复
主题:分享让不规则文章标题颜色和设置的颜色一样 [收藏主题] 转到:  
南柯一梦 当前离线

400

主题

0

广播

0

粉丝
添加关注
级别:四年级

用户积分:3285 分
登录次数:338 次
注册时间:2006/8/14
最后登录:2015/4/13
南柯一梦 发表于:2007/1/20 8:56:00   | 只看该作者 查看该作者主题 楼主 

  不知道是我笨还是科汛在这里偷了一点儿懒,对于不规则文章调用,没有提取文章标题的相关属性,所以导致不规则新闻调用只能是黑色字体,也不能加粗加斜,在后台添加文章时标题属性设置在不规则新闻中不起作用,但其它大型站点不规则新闻不光是标题字数不规则,连颜色也不规则,呵呵,怎么实现呢,还得感谢科汛为我们做好了模板,我们对其进行一个小手术就OK了,我只做了颜色,大家可以把加粗等属性也放进来,有了style属性什么都好说!

由于之间声明过从此不搞回复贴,所以这此就是完全展示了(光屁屁),如果觉得还有点用就顶一下,呵呵!

找到函数:KS_C_NotRule_A_L(大约是464行,如果没有改过这部分的话,主要修改部分用红色标识出来了),然后把函数用以下函数全部替换:

Function KS_C_NotRule_A_L(SqlStr,RowNumber, ShowNumPerRow, MoreLinkStr, OpenTypeStr, RowHeight,  NavType, Nav, SplitPic, TitleCss,PrintType,DivID,DivClass,UlID,ULClass,LiID,LiClass)
    On Error Resume Next
    Dim I, FolderNameAndLinkStr, NaviStr,CommentStr
    Dim RS:Set RS=Server.CreateObject("ADODB.RECORDSET")
    Dim PreArticleComment,PreArticleShowComment,PreArticleClassID,PreArticleInfoID

    RS.Open SqlStr, Conn, 1, 1
    If Not RS.EOF Then
       Dim CurrTid,LinkStr,Title, TitleCssStr,EndStr,TitleColor
    TitleCssStr = KSCMS.GetCss(TitleCss):RowHeight = KSCMS.GetRowHeight(RowHeight):NaviStr = KSCMS.GetNavi(NavType, Nav)
    If Cint(PrintType)=2 Then
     KS_C_NotRule_A_L ="<div"&KSCMS.GetCssID(DivID)&KSCMS.GetCss(DivCLass) &">" & vbCrLf & " <ul"&KSCMS.GetCssID(UlID)&KSCMS.GetCss(UlClass) &">" & vbCrLf & "<li"&KSCMS.GetCssID(LIID)&KSCMS.GetCss(LIClass)&">"
     EndStr="</li>"
    Else
    KS_C_NotRule_A_L = "<table border=""0"" cellpadding=""0"" cellspacing=""0"" width=""100%"" align=""center"">" & vbCrLf & "<tr><td height=""" & RowHeight &""">" & vbCrLf
    EndStr="</td></tr>"
      End If
    Dim II:ii=0:Dim CC:cc=0:Dim Row,str
    RowNumber=Cint(RowNumber):ShowNumPerRow=Cint(ShowNumPerRow)
    KS_C_NotRule_A_L= KS_C_NotRule_A_L & NaviStr
    do while not RS.eof
        CurrTid = Trim(RS("Tid"))
        TitleColor=trim(RS("TitleFontColor"))
        if TitleColor="" then TitleColor="Black"

        Title=trim(RS("Title")) 

     LinkStr=TitleCssStr & " href=""" & KSCMS.GetInfoUrl(1,RS) & """" & OpenTypeStr & " title=""" & Title & """"
     ii=ii + KSCMS.strLength(Title)
     if ii>=ShowNumPerRow then
     cc=ii - ShowNumPerRow:cc=KSCMS.strLength(Title) - cc:row=row+1:ii=0
      IF row=RowNumber then
         IF cc<=5  And PreArticleShowComment = 1 And PreArticleComment = 1 Then
          KS_C_NotRule_A_L=KS_C_NotRule_A_L & "<a href=""" & DomainStr & "Comment.asp?ChannelID=1&Classid=" & PreArticleClassID & "&InfoID=" & PreArticleInfoID & """ target=""_blank"">" & KSCMS.GotTopic("评论",cc) & "</a>"&EndStr
         Else
          KS_C_NotRule_A_L=KS_C_NotRule_A_L & "<a" & LinkStr &" style=""color:"& TitleColor &""">"& KSCMS.GotTopic(Title,cc)&"</a>"&EndStr
         End IF
               KS_C_NotRule_A_L = KS_C_NotRule_A_L & (KSCMS.GetSplitPic(SplitPic, 1) & vbCrLf)
        PreArticleComment=RS("Comment"):PreArticleShowComment=RS("ShowComment"):PreArticleClassID=CurrTid:PreArticleInfoID=RS("NewsID")
        RS.movenext
        Else
             IF cc<=5  And PreArticleShowComment = 1 And PreArticleComment = 1 Then
        KS_C_NotRule_A_L=KS_C_NotRule_A_L & "<a href=""" & DomainStr & "Comment.asp?ChannelID=1&Classid=" & PreArticleClassID & "&InfoID=" & PreArticleInfoID & """ target=""_blank"">" & KSCMS.GotTopic("评论",cc) &"</a>"&EndStr
       else
       KS_C_NotRule_A_L=KS_C_NotRule_A_L & "<a" & LinkStr &" style=""color:"& TitleColor &""">"& KSCMS.GotTopic(Title,cc)&"</a>"&EndStr
       end if
               KS_C_NotRule_A_L = KS_C_NotRule_A_L & (KSCMS.GetSplitPic(SplitPic, 1) & vbCrLf)
         PreArticleComment=RS("Comment"):PreArticleShowComment=RS("ShowComment"):PreArticleClassID=CurrTid:PreArticleInfoID=RS("NewsID")
       RS.movenext
       If Not RS.EOF Then
        If Cint(PrintType)=2 Then
         KS_C_NotRule_A_L=KS_C_NotRule_A_L & "<li"&KSCMS.GetCssID(LIID)&KSCMS.GetCss(LIClass)&">" & NaviStr
        else
         KS_C_NotRule_A_L=KS_C_NotRule_A_L & "<td height=""" & RowHeight &""">" & NaviStr
        end if
       end if
        End If
     Else
        KS_C_NotRule_A_L=KS_C_NotRule_A_L & "<a" & LinkStr &" style=""color:"& TitleColor &""">"& Title&"</a>&nbsp;"
        ii=ii + 1
         PreArticleComment=RS("Comment"):PreArticleShowComment=RS("ShowComment"):PreArticleClassID=CurrTid:PreArticleInfoID=RS("NewsID")
        RS.movenext
     End IF
     if row>=RowNumber then exit do
    loop
     RS.close:Set RS=nothing
     KS_C_NotRule_A_L = KS_C_NotRule_A_L & MoreLinkStr
     If Cint(PrintType)=2 Then
     KS_C_NotRule_A_L = KS_C_NotRule_A_L & ("</ul>" & vbCrLf &"</div>" & vbcrlf)
     Else
     KS_C_NotRule_A_L = KS_C_NotRule_A_L & ("</table>" & vbCrLf)
     End if
    Else
      KS_C_NotRule_A_L = "":RS.Close:Set RS = Nothing
    End If
   
  End Function

效果:


此主题相关图片如下:


[此贴子已经被作者于2007-1-20 9:31:19编辑过]

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

132

主题

0

广播

0

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

用户积分:918 分
登录次数:26 次
注册时间:2008/3/11
最后登录:2008/6/20
tunnel 发表于:2008/3/30 2:51:00   | 只看该作者 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
在哪找这个KS_C_NotRule_A_L函数啊
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
道格拉斯7788 当前离线

50

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:381 分
登录次数:6 次
注册时间:2007/1/22
最后登录:2007/2/8
道格拉斯7788 发表于:2007/1/27 18:09:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线商城系统(NET)

3.1 是不是直接支持了啊?

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

60

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:2673 分
登录次数:535 次
注册时间:2006/11/21
最后登录:2014/10/18
jinco 发表于:2007/1/27 16:07:00   | 只看该作者 查看该作者主题 板凳 
科汛在线商城系统(NET)

没有看懂有什么用

这样修改是固定的啊,不能通过修改后台的标题颜色来改变


[此贴子已经被作者于2007-1-27 16:08:43编辑过]

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

62

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:643 分
登录次数:31 次
注册时间:2007/1/13
最后登录:2012/3/7
sucaify 发表于:2007/1/24 15:16:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
alluse 当前离线

1654

主题

0

广播

0

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

用户积分:2915 分
登录次数:189 次
注册时间:2006/10/25
最后登录:2008/6/8
alluse 发表于:2007/1/20 9:49:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
南柯一梦 当前离线

400

主题

0

广播

0

粉丝
添加关注
级别:四年级

用户积分:3285 分
登录次数:338 次
注册时间:2006/8/14
最后登录:2015/4/13
南柯一梦 发表于:2007/1/20 9:44:00   | 只看该作者 查看该作者主题 7楼 
科汛在线考试系统(NET)

感谢版主评价以及对菜鸟的鼓励

:抓狂
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
alluse 当前离线

1654

主题

0

广播

0

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

用户积分:2915 分
登录次数:189 次
注册时间:2006/10/25
最后登录:2008/6/8
alluse 发表于:2007/1/20 9:38:00   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
网络菜鸟 当前离线

100

主题

0

广播

0

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

用户积分:1991 分
登录次数:77 次
注册时间:2006/3/25
最后登录:2008/9/3
网络菜鸟 发表于:2007/1/20 9:04:00   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.20410秒 powered by KesionCMS 9.0