主题 : korven抽空看一下 |
级别: 白丁
|
11# 发表于:2010-06-16 21:19:40 IP:122.74.*.*
|
||||
---|---|---|---|---|---|
级别: 白丁
|
12# 发表于:2010-06-17 15:54:46 IP:111.129.*.*
Rosalind版主你好,我想请问一下你,如果不修改源码的话,而只是在主页模板里修改的话,应该是怎么修改的?
也就是说,怎么做到在“最新资讯”里不显示特定的栏目的信息,这个排除显示特定栏目的代码是什么,“最新资讯”默认是任何发一篇文章就显示,太绝对了。能具体写一下代码吗? |
||
---|---|---|---|
级别: 白丁
|
13# 发表于:2010-06-18 13:27:31 IP:123.226.*.*
一个执着的人啊!
WEB-INF/user_base/jeecms_com_www/template/article/default/index.html Line:57-58 <div class="dis" id="tbc_11"> [@cms.ArtiList chnlId='' count='9' sysContent='1-1' orderBy='0' titLen='25' lineHeight='3' dateFormat='4' datePosition='2' headMark='3' target='1'/] </div> 变成以下代码试试: <div class="dis" id="tbc_11"> <div class="c1-body"> [@cms.ArtiList chnlId='' count='9' orderBy='0' titLen='25' inner='1';ctt,i,has_next] [#if ctt.contentCtg.id!=2] <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> [/#if] [/@cms.ArtiList] </div> </div> |
||
---|---|---|---|
级别: 白丁
|
14# 发表于:2010-06-18 15:45:13 IP:111.129.*.*
楼上的同志,终于等到您了,太感谢您了,很想加你为好友,我QQ:362101094
|
||
---|---|---|---|
级别: 白丁
|
15# 发表于:2010-06-21 22:15:10 IP:125.82.*.*
rensanning你好,你的这段代码果然可以用,谢谢你了。
我不是很懂代码,仔细看看一边看一边学,有些地方弄懂了,有些地方还没有懂,向rensanning、版主、还有论坛里的大家请教 <div class="dis" id="tbc_11"> <div class="c1-body"> [@cms.ArtiList chnlId='' count='9' orderBy='0' titLen='25' inner='1';ctt,i,has_next] ★ 这里的ctt,i,has_next三项分别是什么呢,是重新定义的变量吗? [#if ctt.contentCtg.id!=2] ★这里的ctt.contentCtg.id!=2 ,是指内容样式不等于2也就不等于是图文模式吗? <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"> ★ 请问这里的${ctt.tit(200)}是什么意思? <span style="[#if ctt.titCol?has_content]color:${ctt.titCol};[/#if][#if ctt.titBold]font-weight:bold;[/#if]">${ctt.stit(25)}</span> ★${ctt.stit(25)}什么意思,还有前面有一个问号是什么意思? </a> </div> <div class="f-right"> ★ 显示日期,这里也看懂了 ${ctt.getDate(4?number)} ★(4?number)是什么意思,日期的格式? </div> <div class="clear"></div> </div> [/#if] [/@cms.ArtiList] </div> </div> |
||
---|---|---|---|
级别: 白丁
|
16# 发表于:2010-06-22 20:12:34 IP:119.220.*.*
ctt,i,has_next
-> ctt 即循环过程中的Article记录 i 循环变量 has_next 判断是否还有后继循环 ctt.contentCtg.id!=2 ->看cms_content_ctg的数据就明白了,不等于2就是你想要的:不显示图文 1:普通 2:图文 3:焦点 4:头条 5:滚动 ${ctt.tit(200)} -> 调用 Article.tit方法 截取文章标题的前25个文字 ${ctt.stit(25)} -> 调用 Article.stit方法 截取文章简短标题的前25个文字 [#if ctt.titCol?has_content] -> 问号的作用参考一下URL: http://freemarker.sourceforge.net/docs/ref_builtins_expert.html#ref_builtin_has_content ${ctt.getDate(4?number)} -> 调用 Article.getDate方法 4指的是日期格式为"MM-dd" 具体看ComUtils.formatDate方法 其中“?number”就可以删了,因为4肯定是数字了 |
||
---|---|---|---|
级别: 白丁
|
17# 发表于:2010-06-23 21:14:12 IP:60.3.*.*
果然还是你来回答了, 非常感谢rensanning。你的回答有说明,有代码,有解释,一说就懂,真是个好老师,但是要消化掉可能还得自己去慢慢学。这之前,我再问问,那要是还是以上“最新资讯”的那段代码,现在要做到不显示某几个具体栏目的文章,应该怎么改。比如两个栏目,id分别是2和3,下面都有文章,但是不想在“最新资讯”里显示,应该怎么改?厚着脸皮问的 |
||
---|---|---|---|
级别: 白丁
|
18# 发表于:2010-06-24 20:35:12 IP:218.192.*.*
再比如,还是“最新资讯”这段代码,要是想在“最新资讯”里只显示两个栏目的文章,ID分别是2和3,应该怎么改这段代码?
|
||
---|---|---|---|
级别: 白丁
|
19# 发表于:2010-06-24 20:35:51 IP:119.210.*.*
不显示:
[#if ctt.channel.id !=2 && ctt.channel.id !=3] 只显示: [#if ctt.channel.id ==2 || ctt.channel.id ==3] |
||
---|---|---|---|
级别: 白丁
|
20# 发表于:2010-06-25 00:34:30 IP:218.192.*.*
发现一个规律,你最近都晚上8点多回复帖子 |
||
---|---|---|---|