外链代发包收录,纯手工外链代发就找老客外链吧

站长新闻

您的位置:老客外链吧 > 站长新闻 >

帝国cms灵动标签调用全站作者,并且统计作者发布的文章

文章来源:网站优化教程 作者:老客外链 人气:13 时间2022-07-14 08:03:09

帝国cms调用全站作者,并且统计作者发布的文章,难点就在于统计同一个作者的文章,用灵动标签通过查询作者发布文章的记录数来实现效果可以参考下面
方案一,调用全站新闻系统模型的排名前30作者
  1. [e:loop={"selectcount(writer)asnumber,writerfrom[!db.pre!]ecms_newstemp_tnameCountwherewriter<>''groupbywriterorderbynumberdesclimit30",10,24,1}]
  2. <li><ahref="[!--news.url--]e/action/ListInfo.php?ph=1&mid=7&tempid=2&writer=<?=$bqr[writer]?>"target="_blank"title="<?=$bqr[writer]?>"><?=$bqr[writer]?><span>(<?=$bqr[number]?>)</span></a></li>
  3. [/e:loop]
方案二:在列表模板调用当前父栏目下所有的作者
  1. <?
  2. $bclassid=$class_r[$GLOBALS[navclassid]][bclassid];//获取当前父栏目ID
  3. ?>
  4. [e:loop={"selectcount(writer)asnumber,writer,classidfrom[!db.pre!]ecms_articletemp_tnameCountwherewriter<>''andclassid
  5. in(selectclassidfrom[!db.pre!]enewsclasswherebclassid='$bclassid')groupbywriterorderbynumberdesclimit30",10,24,1}]
  6. <li><ahref="[!--news.url--]e/action/ListInfo.php?ph=1&mid=1&tempid=2&writer=<?=$bqr[writer]?>"target="_blank"title="<?=$bqr[writer]?>"><?=$bqr[writer]?><span>(<?=$bqr[number]?>)</span></a></li>
  7. [/e:loop]

说明:

①、查询[!db.pre!]ecms_article表中作者不为空的记录,并且以作者writer字段统计数量,按照数量降序排序,调用30条数据。

②、系统模型管理,将writer字段的“结合项”勾选上。

③、[!--news.url--]e/action/ListInfo.php?ph=1&mid=7&tempid=2&writer=<?=$bqr[writer]?>,ph=1为声名要使用结合项,mid=1指定系统模型,tempid=2指定的模板id。

联系我们

在线服务 外链咨询 二维码

扫码添加微信:juxia_com