用户注册 设为首页 加入收藏 小学一二三四五六年级上下册语文、数学、英语、科学、音乐、体育、美术教案、期中期末试卷、教学计划总结、课件、背景图片
  • 您现在的位置: 小学名师教学网 >> 综合范文 >> 电脑技术 >> 正文

    如何使自定义循环列表显示标题颜色、加粗等属性|动易Cms

    本文所属专题栏目是【动易】

    本文如何使自定义循环列表显示标题颜色、加粗等属性|动易Cms由小学名师教学网HBteachers.CN收集整理,感谢原作者。更新时间:2013-6-10 10:43:40

    问题:自定义循环列表如何显示标题颜色、加粗等属性?

    解决:

    默认自定义列表是不能显示标题字体颜色等属性的。可以通过修改源代码来实现。

    在include文件夹的Powereasy.Common.Front.asp这个文件里面有这样一个函数

    Function GetInfoList_GetStrTitle(Title, TitleLen, TitleFontType, TitleFontColor)

    这个函数就是获取到对应文章的标题颜色,字体等属性,然后返回相应的html代码。

    我们可以在自定义循环列表的代码里面调用一下这个函数来实现我们的目的:

    打开include文件夹的Powereasy.Article.asp,找到2352行左右的Private Function GetCustomFromLabel(strTemp, strList)函数

    找到下面的代码

    If TitleLen > 0 Then
    strTemp = PE_Replace(strTemp, "{$Title}", GetSubStr(rsCustom("Title"), TitleLen, ShowSuspensionPoints))
    Else
    strTemp = PE_Replace(strTemp, "{$Title}", rsCustom("Title"))
    End If

    将这段代码改成

    If TitleLen > 0 Then
    strTemp = PE_Replace(strTemp, "{$Title}", GetInfoList_GetStrTitle(rsCustom("Title"), TitleLen, rsCustom("TitleFontType"), rsCustom("TitleFontColor")))
    Else
    strTemp = PE_Replace(strTemp, "{$Title}", GetInfoList_GetStrTitle(rsCustom("Title"), 0, rsCustom("TitleFontType"), rsCustom("TitleFontColor")))
    End If

     

    因为这里我们需要用到字体颜色,字体类型两个字段,所以我们还要修改一下SQL语句,加入这两个字段。

    还是找到这个函数的

    sqlCustom = sqlCustom & "A.ArticleID,A.ChannelID,A.ClassID,A.Title,A.Subheading,A.Keyword,A.Intro,A.DefaultPicUrl"

    替换成

    sqlCustom = sqlCustom & "A.ArticleID,A.ChannelID,A.ClassID,A.Title,A.TitleFontType,A.TitleFontColor,A.Subheading,A.Keyword,A.Intro,A.DefaultPicUrl"

    保存文件之后就应该可以看到效果了。


    关键词:如何使自定义循环列表显示标题颜色、加粗等属性|动易Cms

    收藏此页  我要打印  我要纠错

    小学名师教学网文章评论
    范文导航
    范文专题

    本站部份图文由网上收集,所有资源仅供学习参考之用,版权和著作权归原作者所有。如果您发现侵犯您的权益,请即时通知,本站将立即删除!

    小学名师教学网提供人教版、冀教版、苏教版、北师大版、教科版等各科教学资源。网站ICP备案:冀ICP备08104639号