专业的织梦模板下载平台,更多精品模板,超低模板价格,网站建设如此简单!           QQ好友已满,→点此获取提取码←
当前位置:主页 > 建站教程 > 织梦CMS教程 >

织梦列表页调用标签

发布时间:2018-10-08  来源:六久阁  浏览:0  关键词:织梦标签 织梦列表页 
阿里云最新活动2折低价服务器

1、织梦列表页文章列表调用(含文章内容)

{dede:list pagesize='8' addfields='body'}

<li>

<p><a href="[field:arcurl/]"> [field:title/]</a></p>

<dd>[field:pubdate function="GetDateMK(@me)"/]</dd>

<span>[field:id function="GetOneArchiveBody(@me,300)"/]......</span>

<li><a  href="[field:typeurl/]" title="[field:typename/]"><img  src="[field:picname/]" alt="[field:typename/]"/></a></li>

</li>

{/dede:list}


*详解:

<li><a  href="[field:typeurl/]" title="[field:typename/]"><img  src="[field:picname/]" alt="[field:typename/]"/></a></li>

//调用所属栏目和链接,文章缩略图

如何在织梦列表页添加文章内容:

打开include文件下extend.func.php添加以下代码:

function GetOneArchiveBody($aid,$length)
{
global $dsql;
$aid = trim(ereg_replace('[^0-9]','',$aid));
$body = '';
$query = " Select art.body From `dede_addonarticle` art, `dede_archives` arc where art.aid='$aid' and art.aid=arc.id ";
$arcRow = $dsql->GetOne($query);
if(!is_array($arcRow)) {
return $body;
}
if(isset($arcRow['body'])) {
if ($length>0)
$body = cn_substr(html2text($arcRow['body']),$length);
else
$body =$arcRow['body'];
}
return $body;
}


再在前台模板中,添加

[field:id function="GetOneArchiveBody(@me,300)"/]......


2、织梦分页标签调用:

{dede:pagelist listitem="pageno,info,index,end,pre,next" listsize="3"/}

* 1.

{dede:pagelist listsize=‘2‘/} 编译后:首页1 2 3 4 5下一页末页

{dede:pagelist listsize=‘3‘/} 编译后:首页1 2 3 4 5 6 7下一页末页

你可以发现这里listsize=‘x‘与后边的页码数的关系:分页页码数字个数=x*2+1

2.织梦列表页模板样式修改:

修改列表页的{dede:pagelist /}标签,首先我们要确定自己列表页是动态还是静态的页面。

找到include文件夹内的arc.listview.class.php文件,

如果是动态的,ctrl+F查找function GetPageListDM。

如果是静态的,ctrl+F查找function GetPageListST。

去掉函数里面的<li>和</li>标签即可,如果你要修改解析后显示的数据格式也可以在这里面修改(如添加class=XX)。

具体修改需要因目标站而决定。


3、面包屑导航

{dede:field name='position'/}


4、当前栏目和链接

{dede:type}

<dt><h1><a href="[field:typelink /]">[field:typename /]</a></h1></dt>

{/dede:type}


5、列表页当前栏目的所有子栏目

{dede:channel type='son' noself='yes'}

<li><a href="[field:typelink/]">[field:typename/]</a></li>

{/dede:channel}


6、列表页调用当前栏目下所有子栏目名称及其子栏目文章列表

{dede:channelartlist}

<div class="list-article-shanggan-box">

<ul>

<li class="head"><div class="h3tit"><a href="{dede:field name='typeurl'/}"><span>·</span>{dede:field name='typename'/}</a></div></li>

{dede:arclist titlelen='60' row='12'}

<li><a target="_blank" href="[field:arcurl /]">[field:title /]</a></li>

{/dede:arclist}

</ul>

</div>

{/dede:channelartlist}


织梦二次开发QQ群

群号(383578617) DedeCMS织梦教程QQ群 如果您有任何织梦问题,请把问题发到群里,阁主将免费为您写解决教程!

已有 0 人评论


CopyRight © 2016-2017 六久阁模板下载网 版权所有  备案号:滇ICP备15006281号-4 
本站部份内容来源自网络,文字、素材、图片版权属于原作者,本站转载素材仅供大家欣赏和分享,切勿做为商业目的使用。
如果侵害了您的合法权益,请您及时与我们,我们会在第一时间删除相关内容!