梦幻好运11选5,专注郑州seo,郑州网站优化,百度seo优化,提供免费seo诊断方案。seo外包照料QQ:931519643,电话15617834052。
Loading
0

{dede:arclist}的学习心得,挪用文章或者软件任何字段

基本语法:

好运11选5 {dede:arclist typeid='' row='' col='' titlelen='' infolen=''

imgwidth='' imgheight='' listtype='' orderby='' keyword=''}

好运11选5 底层模板(InnerText)

{/dede:arclist}

在我这几天做模板的历程中,发现主要问题出在“底层模板(InnerText)”

我们在做模板的时间,特殊是列表页,或者自己界说的一个封面页面的时间。

好运11选5 在底层模板,只能挪用,

底层模板字段:

ID(同 id),title,iscommend,color,typeid,ismake,description(同 info),writer,shorttitle,memberid

好运11选5 pubdate,senddate,arcrank,click,litpic(同 picname),typedir,typename,

arcurl(同 filename),typeurl,stime(pubdate 的"0000-00-00"名堂),

textlink,typelink,imglink,image

这些字段,但是在这里是没有较量主要的几个字段,好比要害字,作者,特殊是软件品级。让人很是郁闷啊。

好运11选5 我以为若是可以改源代码,应该就可以把这个问题解决的,但是不清晰详细是谁人文件,谁人函数,有知道的朋侪,可以提醒一下不?

上面是我在学习历程中遇到的一些问题,晚上21:55分,通过列位朋侪的提醒,我找到了一些纪律。

好运11选5 就以软件频道的品级(softrank)这个字段为例,我们在使用{dede:arclist}这个标签的时间,是不能挪用这个字段的,那我们要怎样修改才气让他能够挪用例如softrank,keyword,writer等等一些我们想挪用的字段呢。我在这里举例一个softrank。下面是详细的操作要领。

1、首先要找到{dede:arclist}这个标签对应的文件源代码,通过later提醒,找到了,就是文件inc_fun_SpGetArcList.php,你打开后,好比搜索softrank你会发现搜到不到,因此我们就挪用不到softrank了,那我们自己怎么加呢。

好运11选5 我们仔细看一下会发现,所有的能挪用的字段,都是通过这段sql语句实现的。

$query = "Select arc.ID,arc.title,arc.iscommend,arc.color,arc.typeid,

好运11选5 arc.ismake,arc.description,arc.pubdate,arc.senddate,arc.arcrank,arc.click,

arc.money,arc.litpic,arc.writer,arc.shorttitle,arc.memberid,arc.vote,arc.postnum,arc.lastpost,arc.keywords,

tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,

tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,st.softrank

$addField

from dede_archives arc

left join dede_arctype tp on arc.typeid=tp.ID

left join dede_addonsoft st on arc.ID=st.aid

$addJoin

好运11选5 where $orwhere $ordersql $limitsql";

各人仔细看一下,我这段代码和你们有什么区别,多了一个arc.keywords和st.softrank,但这样加了还不行,先讲一下keywords是怎么添加的,要在下面的代码中找到

好运11选5 $row['info'] = $row['description'];

然后在下面或者上面加入下面的代码,

$row['keyword'] = $row['keywords'];

这样keyword就能够在{dede:arclist}标签内里挪用了,怎样挪用呢,很简朴[field:keyword]

现在明确了吧。

那么我再讲一下softrank这个字段怎么挪用的呢,这里较量贫困,没有keyword这么简朴,加了就可以了,由于keyword和其他字段一样都是在dede_archives这张内外的,但是softrank你会发现不是在这个内外的,他是在dede_addonsoft这种内外的,因此就较量贫困了,那么还要怎样操作呢,看上面那段SQL语句内里,我特殊放大了,那段代码left join dede_addonsoft st on arc.ID=st.aid,最后一步怎样操作呢。

好运11选5 同样在下面的代码中找到

$row['info'] = $row['description'];

好运11选5 然后在下面或者上面加入下面的代码,

好运11选5 $row[softrank] = $row[softrank];

这样softrank就能够在{dede:arclist}标签内里挪用了,怎样挪用呢,很简朴

[field:softrank function='GetRankStar(@me)'/]

大功告成!!!以后想挪用什么字段随便你自己挪用了,要领和上面一样。那么{dede:arclist}这个标签就较量适用了。

本站文章均来自互联网,若有侵权请实时联系郑州seo。并发送侵权证实至邮箱931519643@qq.com,证实后连忙删除。
鞭笞我吧!鞭笞我吧! 鞭笞我吧!鞭笞我吧!

好运11选5若是你以为不错,不如打赏一下!

最后编辑于:2019/5/7作者: 王鹏飞SEO

王鹏飞seo,专注郑州SEO网站优化,分享百度SEO优化知识,提供免费seo优化方案。

暂无谈论

揭晓谈论

电子邮件地址不会被果真。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

扫一扫,获取免费seo诊断!

扫一扫,获取免费seo诊断!