ZM腾讯vip会员免费领取vipk拾TIM和腾讯vip会员免费领取北 京有什么vipk拾的区别

织梦模板建站、织梦仿站,推荐选跟版网(专业织梦模板定制下载站),您可以把织梦模板网:
亲,跟版网是专业的DEDECMS模板下载和定制开发服务商!您可以选择或者
织梦网站栏目统计标签及文章数量统计标签的使用
& &以下内容您可能感兴趣: &
& & 织梦网站栏目统计标签及文章数量统计标签的使用。在做博客站时,经常需要显示栏目的文章数量,如下图:
第一种:根据所在栏目ID自动判断显示所在栏目的文章数&&&
(&span&[field:ID&runphp='yes']&@me&=&GetTotalArc(@me);[/field:ID]&/span&)&&
第二种:指定栏目ID&&&
{dede:sql&sql=&SELECT&count(&ID&)&AS&c&FROM&dede_archives&where&typeid&=&栏目id&&}&&
本月更新:[field:c&/]篇&&{/dede:sql}&&&&&
第三种:DedeCMS栏目文章数量统计调用,栏目名称按照文章数量排列&&
{dede:sql&sql='SELECT&d.typename,d.id,count(da.id)&as&heji&FROM&dede_arctype&d&left&join&dede_archives&da&on&da.typeid=d.id&where&d.reid=0&group&by&d.typename&order&by&heji&desc&limit&0,8;'}&&
&span&class=&text_1&&&span&class=&count&&[[field:heji/]篇]&/span&&a&href=&/plus/list.php?tid=[field:id/]&&[field:typename/]共投递稿件&/a&&/span&&br&/&&
{/dede:sql}&&&&
第四种:修改include/common.func.php&&&
在最后加入代码:&&&
//*****统计栏目文章数&&
function&GetTotalArc($tid)
global&$&&&&
$sql&=&GetSonIds($tid);&&&&
$row&=&$dsql-&GetOne(&Select&count(id)&as&dd&From&dede_archives&where&typeid&in({$sql})&);&&&&
return&$row['dd'];&&}&&&&
在htm&最下方添加:&&&
{dede:channel&type='top'&row='8'}&LI&[field:typename/](&span&[field:ID&runphp='yes']&@me&=&GetTotalArc(@me);[/field:ID]&/span&)&/LI&{/dede:channel}&&&
如果想调用副栏目的数量&就是&&
//*****统计栏目文章数&&
function&GetTotalArc($tid2){&&&&
global&$&&&&
$sql&=&GetSonIds($tid2);&&&&
$row&=&$dsql-&GetOne(&Select&count(id)&as&dd&From&dede_archives&where&typeid2&in({$sql})&);&&&&
return&$row['dd'];&&}&&&
HTM页面不变
现在我们来说说动态调用栏目文章数:
动态调用主要针对当前列表页的栏目,而当前的栏目是动态的,因此可以利用type标签调用一个函数就行了。
要调用函数就得增加函数,打开include/common.func.php,在其中任一行(&?与?&的中间任一行)中加上如下函数。
function&dynamic_num($current_id){
$t_num&=&$dsql-&GetOne(&select&count(*)&as&num&from&`dede_archives`&where&typeid='$current_id'&);
if(is_array($t_num)){
&&return&&本栏目共有&.$t_num[num].&篇文章&;
&&return&&本栏目共有0篇文章&&;
在列表页中这样调用:
{dede:type}[field:id&function=&dynamic_num(@me)&&/]{/dede:type}
&&&&&&&{dede:sql&sql=&SELECT&count(&*&)&AS&c&FROM&cmsxx_archives&WHERE&pubdate&&&UNIX_TIMESTAMP(&CURDATE(&)&)&&}
&&&&&&&&&&&&&li&class=&count&&今日更新:&span&[field:c/]&/span&&篇&/li&
&&&&&&&&&&&&{/dede:sql}
&&&&&&&&&&&&{dede:sql&sql=&Select&count(ID)&as&c&From&cmsxx_archives&WHERE&FROM_UNIXTIME(pubdate,'%m')=month(curdate())&}
&&&&&&&&&&&&&li&class=&count&&当月更新:&span&[field:c/]&/span&&篇&/li&
&&&&&&&&&&&&{/dede:sql}
&&&&&&&&&&&&&&{dede:sql&sql=&select&count(*)&as&c&from&cmsxx_archives}
&&&&&&&&&&&&&li&class=&count&&共有文章:&span&[field:c/]&/span&&篇&/li&
&&&&&&&&&&&&{/dede:sql}
&&&&&&&&&&&&{dede:sql&sql=&select&sum(click)&as&c&from&cmsxx_archives&}
&&&&&&&&&&&&&li&class=&count&&总共阅读:&span&[field:c/]&/span&&人次&/li&
&&&&&&&&&&&&{/dede:sql}
&&&&&&&&&&&&{dede:sql&sql=&select&count(mid)&as&c&from&cmsxx_member&&}
&&&&&&&&&&&&&li&class=&count&&共有会员:&span&[field:c/]&/span&&名&/li&
&&&&&&&&&&&&{/dede:sql}
还可以指定栏目ID,例如:
&&&&&&&&&&&&&&{dede:sql&sql=&select&count(*)&as&c&from&cmsxx_archives&where&channel&in(1,2,3,5,6,9)&}
&&&&&&&&&&&&&li&class=&count&&共有文章:&span&[field:c/]&/span&&篇&/li&
&&&&&&&&&&&&{/dede:sql}
跟版网-专业织梦模板下载平台,转载请注明出处:
& &精心为您推荐: &
& &邀您关注: &
扫描左侧二维码即可在手机端访问此页面
扫描左侧二维码即可关注跟版网官方微信公众号,获取金币模板,还可以免费仿站哦!
扫描左侧二维码即可加入跟版网官方群,免费获取金币资源并可以与其他织梦高手共同交流学习
跟版网率先实现织梦的三网合一网站,从即日起()日,跟版网会陆续免费分享一批金币资源给需要的朋友,关注本站认证官方微信公众账号并回复相应的提取码,系统会自动将下载地址发送给您,同时这些金币资源也会分享在官方的QQ群中,欢迎各位朋友踊跃加入。另外本站后期会每周选择大家比较喜欢的网站仿制,并免费分享给大家,还有免费送金币活动哦!
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
- dede模板分享
售价:0金币
- dede源码分享
售价:0金币
- dede源码分享
售价:2金币
- dede源码分享
售价:20金币
- dede源码分享
售价:0金币
& & & 跟版网竭力打造中国最大的织梦源码和织梦模板商城,我们有一批经验丰富的设计师和程序员,发展五年,跟版网拥有丰富的织梦模板,欢迎您的咨询,我们将竭诚为您提供最优质的服务。
& & & 跟版网织梦源码商城坚持“创意+品质+服务”的高端理念,运用创意设计的理念为您塑造高品质的网络品牌形象。凭借五年的探索和实践,跟版网织梦源码商城拥有一支经验丰富、技术精湛、尽职尽责的网络服务团队。精品网站建设,从跟版网织梦源码商城建站开始。
& & & 跟版网织梦源码和模板可分为两种形式获得,一种是官方源码,另外一种是会员共享源码。两种源码都分为免费和收费两种形式。
& & & 跟版网官方收费源码可通过支付费用获得,具体操作流程可查看网址:。会员共享源码可通过共享模板获取金币下载。如觉得麻烦,可以联系客服QQ:进行金币充值,充值后可随意下载。11451人阅读
dede(55)
DEDE怎样在首页调用频道封面页{dede:field:content/}内容的方法,当我们用 织梦DEDECMS 做网站的时候,首页往往会加上关于我们或者企业简介之类的文字,在栏目里
当我们用织梦DEDECMS做网站的时候,首页往往会加上“关于我们”或者“企业简介”之类的文字,在栏目里面可以把它做成一个“频道封面”,这个是很简单的,问题是,如果我也想在首页能够动态地调用{dede:field.content/} 这个内容的时候,怎么办呢?我想了一下,单单用一个标签是不行的,因为首页不是封面页。然后我想到了用Sql语句,用Sql语句可以把表里面的content 字段读出来!如下:
{dede:sql sql=&SELECT content FROM dede_arctype where id=1&}[field:content/]{/dede:sql}
分析:SELECT content FROM dede_arctype 里面的 content 是存放封面内容的字段, id=1 是指 所要调用字段名所在的 id [field:content/] 这个是底层字段了。
如果还想限制调用的字数可以讲“[field:content/]”内替换成
[field:content function='cn_substr(@me,30)'/] 其中30表示30字符,大小可随意调整!
{dede:field.content function='htmlspecialchars(cn_substr(Html2text(@me),100))'/}
{dede:field.content&&&function='cn_substr(@me,80)'/}
[field:description
/]标签如何限制字数?
[field:description&function='cn_substr(@me,80)'/]
&里的所有标记都支持这样使用函数的
sql='Select
content from dede_arctype where id=20'}[field:contentfunction=&cn_substr('@me',200)&&/]
{/dede:sql}
field:content 这里的body如上,就是文章的内容,(cn_substr(@me,130) 这里的130 就是你准备让内容显示的字数,可以自己调整
但会发现有一个问题。就是连html也被截了下来。要过滤他。就使用
sql=&SELECT
body FROM `dede_sgpage` where aid = 1&&}
[field:body&function=&htmlspecialchars(cn_substr(Html2text(@me),750))&/]
{/dede:sql}
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:610098次
积分:7058
积分:7058
排名:第2445名
原创:85篇
转载:269篇
评论:28条
(1)(4)(6)(8)(1)(3)(2)(1)(2)(2)(4)(2)(6)(18)(12)(5)(11)(4)(21)(24)(18)(10)(4)(15)(10)(4)(5)(17)(21)(5)(2)(19)(21)(10)(3)(1)(2)(4)(1)(2)(1)(5)(9)(1)(2)(2)(1)(1)(1)(4)(1)(2)(6)(3)(1)(4)(2)织梦DedeCMS栏目列表页统计并调用当前栏目文章数目的教程_技术教程_织梦模板之家
热门搜索:
当前位置: >
> 织梦DedeCMS栏目列表页统计并调用当前栏目文章数目的教程时间: 来源:未知 作者:模板之家 阅读:次
function&GetTotalArc($tid){
$sql = GetSonIds($tid);
$row = $dsql-&GetOne(&Select count(id) as&dd&From zmb_archives where typeid
in({$sql})&);
return&$row['dd'];
//统计当前栏目信息数
function&dynamic_num($current_id){
//读取当前栏目的子ID
$sql = &SELECT&id&FROM zmb_arctype WHERE&id='$current_id'&||
topid='$current_id'&;
$dsql-&SetQuery($sql);
$dsql-&Execute();
while($row = $dsql-&GetArray()){
$arr[]=$row[id];
foreach($arr as $key=&$value){
$type&.= $value .&',';
$ty=&&&.$type.&0&;
$t_num = $dsql-&GetOne(&select&count(*) as num from zmb_archives where typeid
in($ty)&);
//echo&$t_num[num];
if(is_array($t_num)){
return&& &.$t_num[num].& &;
return&&0&&;
然后在列表页模板里面插入如下调用代码:
(该栏目有{dede:type}[field:id&function=&dynamic_num(@me)&&/]{/dede:type}篇文档)和[field:id&runphp='yes'] @me = GetTotalArc(@me);[/field:id]
下面是完整的调用实例:
{dede:field name='typename'/}&/b&(本栏目共有{dede:type}[field:idfunction=&dynamic_num(@me)&&/]{/dede:type}篇文档)
{dede:channel&type='son'&}
&li&&a href='[field:typelink/]'&[field:typename/]&/a&(&span&[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]&/span&)&/li&
{/dede:channel}
本文版权归原作者所有,转载请注明原文来源出处,织梦模板之家感谢您的支持!本文链接:织梦DedeCMS栏目列表页统计并调用当前栏目文章数目的教程/jishujiaocheng/716.html
上一篇: 下一篇: 相关内容:12/07
发表评论:
特价模板特惠价:280元
特价织梦模板本站将持续推出,特价模板不参与其他促销活动!推荐内容
帮助标签声明:本站所有模板/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢合作!本站团队成员:徐国祥 | 钟振森 | 小艾 | 林峰 | 艳子版权归 祥奔科技旗下所有 | Powered by,Theme by | 豫ICP备号-1 |dede5.6官方的站内新闻标签有BUG,所以很多站长调用不成功,现在用SQL万能标签来帮大家解决这个问题!
在你所需要的合适位置添加以下代码:
{dede:sql&sql=&Select&aid,typeid,title,writer,senddate,body&From&dede_mynews&order&by&aid&desc&limit&0,8&}&[field:senddate&function=&MyDate('Y-m-d&H:m',@me)&&/]&[field:title/]&[field:body/]&([field:writer/]){/dede:sql}&
注:以上语句请把dede_mynews换成你的数据表,以上语句只调用了内容BODY,大家可以尝试调用aid,typeid,title,writer,senddate,,后面的limit0,8调用数,发布者([field:writer/]) ,发布时间[field:senddate function=&MyDate('Y-m-d H:m',@me)& /]
现在你可以生成页面看看效果吧!
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)}

我要回帖

更多关于 腾讯vip会员免费领取 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信