channelartlist 当前频道的下级栏目的内容列表

2024-03-01 14:36 小编

**名称:**channelartlist

**功能:**获取当前频道的下级栏目的内容列表标签

语法:

html
{dede:channelartlist  row=6}<dl>    <dt>        <a  href='{dede:field name='typeurl'/}'>            {dede:field  name='typename'/}        </a>    </dt>        <dd>        {dede:arclist  titlelen='42' row='10'}        <ul class='autod'>            <li><a href="[field:arcurl /]">[field:title  /]</a></li>            <li>([field:pubdate function="MyDate('m-d',@me)"/])</li>        </ul>        {/dede:arclist}</dl>{/dede:channelartlist}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

文件:

\include\taglib\channelartlist.lib.php function lib_channelartlist(&$ctag,&$refObj)

默认底层模板:

part_channelartlist.htm

参数:

typeid = '0' 频道ID,多个请用","分开,如果调用1个栏目可以使用typeid='5,0'来调用。分隔 row = '20' 获取的栏目返回值 其他说明: 除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套 {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。

底层字段:

包含{dede:type}{/dede:type}及{dede:arclist}{/dede:arclist}下面所有底层模板变量。

范例:

这个标签是系统中不多的一个支持嵌套的标签,这个标签通常使用在首页(含封面首页),用于输出一组栏目内容列表,我们可以看到默认模板首页:

image-20220315204619499

这部分的内容就是通过这个标签进行显示的,我们可以查看首页模板\templets\default\index.htm

html
{dede:channelartlist}<dl  class="tbox">	<dt>		<strong>			<a  href="{dede:field name='typeurl'/}">                {dede:field  name='typename'/}            </a>        </strong>        <span class="more">            <a  href="{dede:field name='typeurl'/}">更多...</a>        </span>	</dt>        <dd>        <ul  class="d1 ico3">            {dede:arclist  titlelen='60' row='8'}            <li>                <span  class="date">                    [field:pubdate function="MyDate('m-d',@me)"/]                </span>                <a  href="[field:arcurl /]">[field:title /]</a>            </li>            {/dede:arclist}        </ul>    </dd></dl>{/dede:channelartlist}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

feedback 评论内容

**名称:**feedback

**功能:**用于调用最新评论

语法:

html
{dede:feedback}<ul>	<li  class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/]  对  [field:title/] 的评论:</li>	<li  class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]"  class='fbmsg'>[field:msg /]</a></li></ul>{/dede:feedback}
1
2
3
4
5
6

文件:

文件\include\taglib\feedback.lib.php

function lib_feedback(&$ctag,&$refObj)

默认底层模板:

tag_feedback.htm

参数:

row='12' 调用评论条数

titlelen='24' 标题长度

infolen='100' 评论长度

底层字段:

id,aid,typeid,username,arctitle,ip,ischeck,dtime,mid,bad,good,ftype,face,msg,title

范例:

这个标签主要调用系统的会员评论信息,我们在默认模板首页可以查看到相关的内容:

image-20220315205012144

我们可以查看首页的模板\templets\default\index.htm有如下代码:

html
{dede:feedback row='5'  titlelen='24' infolen='80'}<li>	<small>		<a href="#" class="username">[field:username  function="(@me=='guest' ? '游客' :  @me)"/]</a> 评论		<a  href="[field:global.cfg_phpurl/]/feedback.php?aid=[field:aid/]"  class="title">[field:title/]</a>	</small>	<p>[field:msg/]</p></li>{/dede:feedback}
1
2
3
4
5
6
7
8
9

这里调用的是会员最新评论的内容,当然我们也可以在系统后台的[核心]-[评论管理]中对现有的评论进行审核和编辑:

image-20220315205204011

在[系统]-[系统基本参数] 的”互动设置“中也有评论的相关设置选项,可以控制会员评论。


Tag: 内容
在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码