欢迎进入广州凡科互联网科技有限公司网站
全国服务热线
4000-399-000
{dede:arclist}的学习培训感受,启用文章内容或是手
时间: 2021-02-24 13:05 浏览次数:
基本英语的语法: {dede:arclist typeid= row= col= titlelen= infolen= imgwidth= imgheight= listtype= orderby= keyword=} 最底层模版(InnerText) {/dede:arclist} 在我近几天做模版的全过程中,发觉关键难题出在最底层
基本英语的语法: {dede:arclist typeid= row= col= titlelen= infolen= imgwidth= imgheight= listtype= orderby= keyword=} 最底层模版(InnerText) {/dede:arclist} 在我近几天做模版的全过程中,发觉关键难题出在最底层模版(InnerText) 大家在做模版的情况下,非常是列...

基本英语的语法:
{dede:arclist typeid= row= col= titlelen= infolen=  
imgwidth= imgheight= listtype= orderby= keyword= }
最底层模版(InnerText)
{/dede:arclist} 
在我近几天做模版的全过程中,发觉关键难题出在 最底层模版(InnerText)
大家在做模版的情况下,非常是目录页,或是自身界定的一个封面图网页页面的情况下。
在最底层模版,只有启用,
最底层模版字段名:
ID(同 id),mend,color,typeid,ismake,),writer,shorttitle,memberid
pubdate,senddate,arcrank,click,litpic(同 ame),typedir,typename,
arcurl(同 filename),typeurl,stime(pubdate 的 0000-00-00 文件格式),
textlink,typelink,imglink,image 
这种字段名,可是在这里里是沒有较为关键的好多个字段名,例如重要字,创作者,非常是手机软件级别。令人十分烦闷啊。
我认为假如能够改源码,应当便可以把这一难题处理的,可是不清晰实际是哪个文档,哪个涵数,有了解的朋友,能够提示一下不?
上边就是我在学习培训全过程中碰到的一些难题,夜里21:55分,根据诸位朋友的提示,我寻找了一些规律性。
就以手机软件频道栏目的级别(softrank)这一字段名为例子,大家在应用{dede:arclist}这一标识的情况下,不是会调用这一字段名的,那么我们要怎样改动才可以使他可以启用比如softrank,keyword,writer这些一些大家想启用的字段名呢。我还在这儿举例说明一个softrank。下边是实际的实际操作方式。
1、最先要寻找{dede:arclist}这一标识相匹配的文档源码,根据later提示,寻找了,便是文档inc_fun_SpGetArcList.php,你开启后,例如检索softrank你能发觉找到不上,因而大家就启用不上softrank了,那么我们自身如何加呢。
大家细心看一下能发觉,全部的会调用的字段名,全是根据这一段sql句子完成的。 $query = Select arc.ID,arc.title,mend,arc.color,arc.typeid,
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
where $orwhere $ordersql $limitsql 大伙儿细心看一下,我这一段编码与你们有哪些差别,多了一个arc.keywords和st.softrank,但那样加了还不好,先讲一下keywords是如何加上的,要在下边的编码中寻找
$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,最终一步怎样实际操作呢。
一样在下边的编码中寻找
$row[ info ] = $row[ description 随后在下边或是上边添加下边的编码, $row[softrank] = $row[softrank]; 那样softrank就可以够在{dede:arclist}标识里边启用了,怎样启用呢,非常简单
[field:softrank function= GetRankStar(@me) /]
大获全胜!!!之后想启用甚么字段名随意你自身启用了,方式和上边一样。那麼{dede:arclist}这一标识就较为好用了。


dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版



Copyright © 广州凡科互联网科技有限公司 版权所有 粤ICP备10235580号
全国服务电话:4000-399-000   传真:021-45545458
公司地址:广州市海珠区工业大道北67号凤凰创意园