账号通
    

账号  

密码  

8941

查看

16

回复
主题:[分享]升级到SP1如果出现论坛,博客,问答标题调不出来的请进 [收藏主题] 本贴被认定为精华 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2009/9/10 17:38:00   | 显示全部帖子 查看该作者主题 楼主 

经用户反应部分用户出现问答,论坛标题调不出来,这是因为sp1版本相对原V6正式版本对{@title}标签进行了改进,以解决文章系统标题设置颜色无效问题

 

解决方式:

打开ks_cls/kesion.label.functioncls.asp

 

找到

    case "title","subject"
     If KS.C_S(ModelID,6)="1"  Then
        echo GetItemTitle(Node.SelectSingleNode("@"&Lcase(sTemp)).text,KS.ChkClng(ParamNode.getAttribute("titlelen")),true,Node.SelectSingleNode("@titletype").text, Node.SelectSingleNode("@titlefontcolor").text, Node.SelectSingleNode("@titlefonttype").text)
     Else
         echo KS.Gottopic(Node.SelectSingleNode("@"&Lcase(sTemp)).text,KS.ChkClng(ParamNode.getAttribute("titlelen")))
     End If
    case "fulltitle" echo Node.SelectSingleNode("@title").text

 

将上面红色的改成以下代码即可

 

     case "title","subject"
       Dim temptitle
     If KS.C_S(ModelID,6)="1" Then
        temptitle=GetItemTitle(Node.SelectSingleNode("@"&Lcase(sTemp)).text,KS.ChkClng(ParamNode.getAttribute("titlelen")),true,Node.SelectSingleNode("@titletype").text, Node.SelectSingleNode("@titlefontcolor").text, Node.SelectSingleNode("@titlefonttype").text)
     End If
     If TempTitle="" Then temptitle=KS.Gottopic(Node.SelectSingleNode("@"&Lcase(sTemp)).text,KS.ChkClng(ParamNode.getAttribute("titlelen")))
     echo temptitle
    case "fulltitle" echo Node.SelectSingleNode("@title").text

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.14063秒 powered by KesionCMS 9.0