主题 : korven抽空看一下 |
级别: 白丁
|
21# 发表于:2010-06-25 20:02:08 IP:125.92.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
22# 发表于:2010-06-25 20:10:44 IP:119.223.*.*
关于数据少于9件的问题,你说的很对,因为count='9' 所以最多检索出来9件数据,而这9件数据还不一定是你要的,所以就会少于9件。这就是第一次我回答你的时候让你改源码追加一个orderBy='10' 的原因。
|
||
---|---|---|---|
级别: 白丁
|
23# 发表于:2010-06-25 20:27:20 IP:119.223.*.*
ArtiList标签还有一个属性是attr
比如: [@cms.ArtiList chnlId='' attr='2' count='9' orderBy='0' titLen='25' inner='1';ctt,i,has_next] 追加attr=‘2’ 可以只检索【2:图文】的前9件数据 1:普通 2:图文 3:焦点 4:头条 5:滚动 这样的话,你可以这么做,通过设置attr调用两次@cms.ArtiList: <div class="dis" id="tbc_11"> <div class="c1-body"> [@cms.ArtiList chnlId='' attr='2' count='9' orderBy='0' titLen='25' inner='1';ctt,i,has_next] <div class="" style="padding:3px 0px;"> <div class="f-left"> <img src="${sysResRoot}/com_tag/head-mark3.gif" align="middle" class="img-vm" border="0"/> <a href="${ctt.url}" title="${ctt.tit(200)}" target="_blank"> <span style="[#if ctt.titCol?has_content]color:${ctt.titCol};[/#if][#if ctt.titBold]font-weight:bold;[/#if]">${ctt.stit(25)}</span> </a> </div> <div class="f-right"> ${ctt.getDate(4?number)} </div> <div class="clear"></div> </div> [/@cms.ArtiList] [@cms.ArtiList chnlId='' attr='3' count='9' orderBy='0' titLen='25' inner='1';ctt,i,has_next] <div class="" style="padding:3px 0px;"> <div class="f-left"> <img src="${sysResRoot}/com_tag/head-mark3.gif" align="middle" class="img-vm" border="0"/> <a href="${ctt.url}" title="${ctt.tit(200)}" target="_blank"> <span style="[#if ctt.titCol?has_content]color:${ctt.titCol};[/#if][#if ctt.titBold]font-weight:bold;[/#if]">${ctt.stit(25)}</span> </a> </div> <div class="f-right"> ${ctt.getDate(4?number)} </div> <div class="clear"></div> </div> [/@cms.ArtiList] </div> </div> |
||
---|---|---|---|
级别: 白丁
|
24# 发表于:2010-06-29 13:01:25 IP:125.86.*.*
rensanning你好,几天没上网看这个了。
今天上来事顺便问一下你,首页的导航栏上的栏目如何能做到自定义,(显示哪些栏目,不显示哪些栏目的自定义), 不是用栏目修改选项里的隐藏,因为选了隐藏的话,下面的栏目也会同时隐藏,也就是说,导航栏的栏目和主体内容下面的新闻栏目是有关联的。 我问的其实就是如何打破这种关联,在导航栏的栏目做的自定义显示,主体下面的新闻显示也做到自定义显示。 这里是不是用到了“根据栏目ID获得栏目URL”的代码? 有个版主介绍过: 如果是取某个栏目的子栏目url,可以使用自定义标签,请参考精华贴中的自定义标签相关说明 如果取某个栏目的url,不必用id去取,栏目url都是有规律的 普通栏目的url:网站路径/栏目路径/index.htm 例如:http://www.jeecms.com/news/index.htm 单页栏目的url:网站路径/栏目路径.htm 例如:http://www.jeecms.com/about.htm 他说的取某个栏目的子栏目url这个我没看懂,你能说一下吗? 导航栏“自定义显示需要的栏目”需要修改\include\default上\head.html的代码: [@cms.ChnlList id='' inner='1';c]<li class="thisclass"><a href="${c.url}">${c.name}</a></li>[/@cms.ChnlList] 下面新闻主体“自定义显示需要的栏目”需要修改\article\default、index.html的代码: <div class="cycle_news_row">[@cms.ChnlList id='' sysType='article' hasContent='1' inner='1';c] <div class="list cycle_news"> <div class="list_bar">// <a target="_blank" href="${c.url}">${c.name}</a></div> <div class="list_content h130">[@cms.ArtiList chnlId=c.id sysContent='1-1' titLen='20' count='6' lineHeight='3'lineHeight='3' dateFormat='4' datePosition='2' headMark='1' target='1'/]</div> </div> [/@cms.ChnlList] <div style="clear: both"></div> </div> </div> |
||
---|---|---|---|