网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > 教程 > 织梦教程 > dedecms如何在在文档页列表页调用文章列表
商业源码 织梦教程 2023-09-27 13:52:02

dedecms如何在在文档页列表页调用文章列表

dedecms如何在在文档页列表页调用文章列表,第1张

dedecms列表页如何调用子栏目列表以及子栏目的名称的方法。

如下参考:

1打开梦想编织设备的主界面,直接找到增加顶级top程序,选择跳转。

2此时,进入新的对话框,根据实际情况设置相关参数。

3如果下一步没有问题,点击确定,如下图。

4以便在特殊情况下看到相应的结果,可以转移到使用指定列下的子列列表中。

其实可以不用dede自带的评论模块,因为会有漏洞,易被黑客利用。有很多免费的文章评论系统比如使用《多说》,几行代码就可以搞定。

下面是dede评论提交框

<a name='postform'></a>

<div class="mt1">

<dl class="pbox">

<dt>

<strong>发表评论</strong>

<span class="more"></span>

</dt>

<dd>

<div class="dede_comment_post">

          <form action="#" method="post" name="feedback">

          <input type="hidden" name="dopost" value="send" />

          <input type="hidden" name="comtype" value="comments">

          <input type="hidden" name="aid" value="{dede:field name="id"/}" />

          <input type="hidden" name="fid" id='feedbackfid' value="0" />

  <div class="userface" id="_userface">

  <a href="/member/indexphp"  class="plpic" target="_blank"><img src="/member/templets/images/dfboypng" width="50" height="50" /></a>

         </div><script language="javascript" type="text/javascript">CheckLoginface();</script>

<div class="dcmp-stand">

<strong>评价:</strong>

<input type="radio" name="feedbacktype" checked="1" value="feedback" id="dcmp-stand-neu" /><label for="dcmp-stand-neu"><img src="{dede:globalcfg_templets_skin/}/images/cmt-neugif" />中立</label>

<input type="radio" name="feedbacktype" value="good" id="dcmp-stand-good" /><label for="dcmp-stand-good"><img src="{dede:globalcfg_templets_skin/}/images/cmt-goodgif" />好评</label>

<input type="radio" name="feedbacktype" value="bad" id="dcmp-stand-bad" /><label for="dcmp-stand-bad"><img src="{dede:globalcfg_templets_skin/}/images/cmt-badgif" />差评</label>

</div><!-- /dcmp-stand -->

                    <div class="clr"></div>

                    <div class="dcmp-mood">

<ul>                               

                                <li><input type="radio" name="face" value="1" /><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-1gif" /></li>

                                <li><input type="radio" name="face" value="2"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-2gif" /></li>

                                <li><input type="radio" name="face" value="3"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-3gif" /></li>

                                <li><input type="radio" name="face" value="4"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-4gif" /></li>

                                <li><input type="radio" name="face" value="5"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-5gif" /></li>

                                <li><input type="radio" name="face" value="6"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-6gif" /></li>

                                <li><input type="radio" name="face" value="7"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-7gif" /></li>

                                <li><input type="radio" name="face" value="8"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-8gif" /></li> 

                                <li><input type="radio" name="face" value="9"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-9gif" /></li>

                                <li><input type="radio" name="face" value="10"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-10gif" /></li>

                                <li><input type="radio" name="face" value="11"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-11gif" /></li> 

                                <li><input type="radio" name="face" value="12"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-12gif" /></li>

</ul>

</div><!-- /dcmp-mood -->

<div class="dcmp-content">

<textarea cols="60" name="msg" rows="5" class="ipt-txt" style="width:700px"></textarea>

</div><!-- /dcmp-content -->

<div class="dcmp-post"><!--未登陆-->

<div class="dcmp-userinfo" id="_ajax_feedback">

{dede:php}

if($cfg_mb_open=='Y') {

echo '用户名:<input type="text" name="username" size="10" class="ipt-txt" />

                密码:<input name="pwd" type="password" id="pwd" size="10" class="ipt-txt"  />';

}

{/dede:php}

验证码:<input type='text' name='validate' size='4' class='ipt-txt' style="text-transform:uppercase;"/><img src="{dede:globalcfg_cmsurl /}/include/vdimgckphp" id="validateimg" style="cursor:pointer" onclick="thissrc=thissrc+''"   title="点击我更换" alt="点击我更换" />

                

</div>

              {dede:php}

if($cfg_mb_open=='Y') {

               echo '<script language="javascript" type="text/javascript">CheckLogin();</script>';

               }

{/dede:php}

<div class="dcmp-submit">

<button type="button" class="btn-2" onClick='PostComment()'>发表评论</button>

</div>

</div>

        </form>

</div>

</dd>

</dl>

</div><!-- //评论表单区结束 -->

Dedecms的标签调用的是有区域限制的,一些标签只能在文章页和首页以及频道页才能调用,但是单页面也想调用“最新文章”等一些文章列表,如果是用{dede:arclist} {dede:arclist /}这些标签肯定是调用不了的,哪要怎么办呢这个不用怕,这个问题dedecms早就想到了,在dedecms中有个“宏标签”功能,用这个功能可以实现全站调用。

  宏标签的设置:

  打开dedecms后台——>模板-->自定义宏标签-->智能标志向导

  1 选择一个你要的列表样式

  2 设置“调用栏目”,这里不用说了,就是想要调用的栏目。

  3 设置调用显示列表的文章条数,显示列数,标题长度,不过不设置也没事,回头想改还可以更改的。

  4 提取特定文档,如果你有需要调用特定的文章就要选择一下,如果么有,就不用选择。

  5 单条记录样式,这个有点重要,现在文章列表很多都是用<li></li>标签来做的,但是这里默认不是,如果你要在调用的时候适合你的页面,你需要自己修改一下,怎么修改

  这里示范一下,

  默认的标签:

  修改为<li></li>标签对的:

  还有很多功能,自己看支持字段。

  6“生成模版调用标记”

  7保存为自定义标记,这个很重要,一定要保存才可以了。要不下一步就么有内容可以做。

  8回到模板-->自定义宏标记 ,可以看到刚才保存的宏标记,如果不保存,这里是没有的。

  9点击“js调用”进行js调用代码提取

  10将刚才复制的那段js代码粘贴到你要的地方即可

  宏标签调用到此完成。

比如我们在首页需要调用指定栏目ID为6的栏目下的文章,而该栏目下有一个ID为12的子栏目,通常我们在首页的调用代码如下:

<ul>

{dede:arclist typeid='8' row='10' col='1' orderby='hot'}

<li><a href='[field:arcurl/]'>[field:shorttitle/]</a></li>

{/dede:arclist}

</ul>

但是调用后,此栏目下的ID为12的子栏目里面的内容也会出现在列表里,如果不想要子栏目的内容出现在列表里很简单,这个在后台就有设置,具体设置如下:

登录织梦管理后台,在“系统基本参数”——“性能选项”——“上级列表是否包含子类内容:”这个选项选择“否”就行了。

当然这个是有前提的,这个只能说是调用列表页,如果你调用的栏目是封面页,那么肯定会取子栏目的数据,如果你调用的是列表页,那么肯定是可以的。

DedeCMS(织梦内容管理系统)是织梦团队开发的一套网站管理系统(CMS)。

这个系统把一个网站的内容(文字,,等等)与网站的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理,发布,维护网站的内容,而不再需要硬性的写HTML代码或手工建立每一个页面。

  在讲教程之前,我想我有必要简单说明一下“单页文档”到底是个什么东西。

  简单来说,可以归纳为一句话:单页文档在是一个正规站点不可缺少的元素。

  它主要体现在网站的“关于我们”、“****”、“广告服务”、“版权声明”……

等非经常性变动的介绍性页面。从这句话我们可以看出,单页文档的两个明显特性:一是不需要经常变动;二是属于介绍性质的;

  接下来,我们开始来了解这个功能吧。

  一、单页文档的管理

  单页文档座落在织梦后台的[核心]—[频道模型]—[单页文档管理],如图一:

  (图一)

  二、单页文档的添加

  按照(一)中的操作,我们找到单页文档的入口后,在页面的右侧,我们可以[添加一个页面],如图二:

  (图二)

  进入添加页面后,根据您自己的要求添加好各个选项。需要特别注意的是关联标识和是否编译内容:

  1、

关联标识——其实对于一般站点都不重要,您甚至都可以不去了解。它只是当您的单页模板数量众多(比如上百个)的时候,用来进行按照同标识调用的一项选择性功能而已。您甚至可以把它当成是文章模型中的栏目分类;

  2、

是否编译内容——如果这里选择“是”,那么下面的内容就可以直接输入织梦的各种调用标签,系统会自动把他们解析后输出。比如调用文档列表,可以用arclist标签。、

  我们来看看具体的演示效果图,见图三:

  图三

  填写好所有的表单后,可以点击内容下的“确定”按钮进行保存。

  三、单页文档的修改

  当我们添加好以后发现单页文档的资料写错了,或是有的资料需要修改,那么就在单页管理页面,找到需要修改的单页文档,点击“更改”按钮,如图四:

  图四

  管理界面与添加页面的参数一样,按照添加时的理解一样进行编辑即可。

  四、单页文档的删除

  当我们不需要这个单页文档的时候,可以在后台对齐删除。进行单页管理管理界面,在需要删除的单页文档的右侧,点击[删除]链接即可。如图五:

参考dedecms的帮助文档中的arclist标签

标签名称:arclist

标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。

功能说明:获取指定文档列表

适用范围:全局使用

基本语法:

{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}

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

{/dede:arclist}

参数说明:

col='' 分多少列显示(默认为单列),53版中本属性可以通过多种方式进行多行显示

如果col='1'要多列显示的可用div+css实现

以下为通过div+css实现多列的示例:

<style type=text/css>

div{width:400px;float:left;}

</style>

{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}

•[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>

{/dede:arclist}

当col>1将使用原来的table多列方式显示

row='10' 返回文档列表总数

typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;

getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类

titlelen = '30' 标题长度 等同于titlelength

infolen='160' 表示内容简介长度 等同于infolength

imgwidth='120' 缩略图宽度

imgheight='90' 缩略图高度

listtype='all' 栏目类型 image含有缩略图 commend推荐

orderby='sortrank' 文档排序方式

§ orderby='hot' 或 orderby='click' 表示按点击数排列

§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列

§ orderby='near'

§ orderby=='lastpost' 按最后评论时间

§ orderby=='scores' 按得分排序

§ orderby='id' 按文章ID排序

§ orderby='rand' 随机获得指定条件的文档列表

keyword='' 含有指定关键字的文档列表,多个关键字用","分

innertext = '' 单条记录样式

aid='' 指定文档ID

idlist ='' 提取特定文档(文档ID)

channelid 频道ID

limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)

flag = 'h' 自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]

noflag = '' 同flag,但这里是表示不包含这些属性

orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

subday='天数' 表示在多少天以内的文档

用arclist调用于附加表字段的方法:

要获取附加表内容,必须符合两个条件

1、指定 channelid 属性

2、指定要获得的字段 addfields='字段1,字段'

如:

{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}

[field:textlink /] - [field:softtype /]<br />

{/dede:arclist}

底层模板字段:

ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,

source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,

description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,

stime(pubdate 的"0000-00-00"格式)

其中:

textlink = <a href='arcurl'>title</a>

typelink = <a href='typeurl'>typename</a>

imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a>

image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>

字段调用方法:[field:varname/]

如:

{dede:arclist infolen='100'}

[field:textlink/]

<br>

[field:infos/]

<br>

{/dede:arclist}

注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。

如: 给当天发布的内容加上 (new) 标志

[field:senddate runphp='yes']

$ntime = time();

$oneday = 3600 24;

if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";

else @me = "";

[/field:senddate]

文档 栏目 标签 列表 标记
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms如何在在文档页列表页调用文章列表

商业源码 钻石

分享到:
上一篇
网站无法连接数据库怎么处理?
下一篇
dedecms如何去掉首页indexhtml的方法

相关推荐

搞JSP是不是需要购买昂贵的应用服务器群?

搞JSP是不是需要购买昂贵的应用服务器群?

架设单机传奇,配置的登陆器点开以后说服务器列表为空,求帮助。

架设单机传奇,配置的登陆器点开以后说服务器列表为空,求帮助。

wps如何转换成pdf

wps如何转换成pdf

如何将文档转化为在线编辑

如何将文档转化为在线编辑

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...