织梦dedecms指定文档,织梦dedecms安装及配置

分类:建站教程 Dedecms教程 时间:2025-10-06 09:18 浏览:0 评论:0
0

当前目录列表:

  • 1、DedeCMS,arclist标签调用指定ID的文档,求解
  • 2、织梦DedeCMS 中怎么在首页调用指定单篇文章的body主体内容和简介
  • 3、织梦DedeCMS单页文档管理
  • 4、织梦如何调用指定文章的内容
  • 5、DedeCMS如何在在文档页列表页调用文章列表
  • 6、织梦DedeCMS,如何用sql调用指定tag文档,且tag内想嵌套自定义字段
  • DedeCMS,arclist标签调用指定ID的文档,求解

    {dede:arclist idlist=这里是文章ID row=1 orderby=pubdate titlelen='16' }

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

    {/dede:arclist}

    织梦DedeCMS 中怎么在首页调用指定单篇文章的body主体内容和简介

    朋友,你确定是调用指定文章的body内容么,如果是固定一篇文章的话 你可以用DEDE的数据库调用标签来实现,例如

    {dede:sql sql="SELECT body FROM `dede_addonarticle` WHERE aid = 114"}

       div[field:body/]/div

    {/dede:sql}

    解释一下几个关键点:

    {dede:sql}   {/dede:sql},是dede调用数据库的固定标签

    sql=" ",双引号中间的是一段数据库通用的sql表达式。也就是你的调用条件。

    body,是你调用的字段,你的需求很明确,只要求调用body中的内容

    dede_addonarticle,是数据库表的名字,这个表里面存放的都是你用系统模型发布的文章,其中body是这张表中的一个字段

    114是这篇文档的aid,每篇文章都会分配一个唯一的ID,也就是aid,他可以帮你精确的定位到文章。

    那么通俗的语言给你翻译一下这句话,可以理解为:

    我需要调用“dede_addonarticle”数据库表中的body字段内容,这条记录必须符合 aid=114 这个条件。

    我测试了下 没有问题

    织梦DedeCMS单页文档管理

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

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

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

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

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

    一、单页文档的管理

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

    ,图一

    二、单页文档的添加

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

    ,图二

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

    1、

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

    2、

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

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

    图三

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

    三、单页文档的修改

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

    图四

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

    四、单页文档的删除

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

    dedecms指定文档,dedecms安装及配置

    织梦如何调用指定文章的内容

    织梦调用指定文章内容方法:

    第一种直接调用:

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

    idlist=''文章id填写上去就行了

    第二种调用:

    在需要调用单页文档的地方加入SQL万用标签

    {dede:sql sql=”select body from dede_sgpage where aid=2″}[field:body /]{/dede:sql}

    相信熟悉SQL语言的朋友很容易看懂这句含义。意思其实就是选择数据表dede_sgpage 的body字段输入,aid=2这里的2表示你创建单页文档ID数字,你使用时做下相应修改即可。

    又如这句SQL标签样例代码

    {dede:sql sql="select content from dede_arctype where id=2"}

    [field:content function=cn_substr,Html2Text(@me,600)/]

    {/dede:sql}

    根据上面的例子,应该很好理解了,这里主要说明一下cn_substr表示截取600个字符也就是300个汉字。Html2Text代表把含有HTML的字符过滤掉,只显示文本。

    其实除了上面的例子外,在Dede系统里面,我可以可以自由使用SQL语句来配合织梦标签进行更多的个性化调用。他们的基本参照格式为:

    {dede:sql sql="select  字段 From 表名称 where 条件语句"}

    [field:字段名/]

    {/dede:sql}

    由上面这种基本格式,我们就可以基本转换出一条调用文档列表的调用标签了,代码为:

    {dede:sql sql="select  * From dede_archives  limit 10"}li·a href="/plus/view.php?aid=[field:id/]"[field:title/]/a/li{/dede:sql}

    大家看到了上面的文档链接的底层模板地址的是动态的,那么我们要怎么样来进行转换,让他链接到静态地址呢,这里我们只需要对[field:id/]进行一下转换,转换后的完整代码为:

    {dede:sql sql="SELECT * FROM dede_archives limit 10"}li·a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive,$id;@me=$url['arcurl'];[/field:id]" title="[field:title/]"  target="_blank"[field:title function=cn_substr,@me,30,0/]/a/li{/dede:sql}

    希望可以帮助到你,望采纳!

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

    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代码粘贴到你要的地方即可

    宏标签调用到此完成。

    织梦DedeCMS,如何用sql调用指定tag文档,且tag内想嵌套自定义字段

    {dede:field name='keywords' runphp='yes' }

    if,!empty(@me){

    $kws = explode,' ',@me;

    @me = "";

    foreach,$kws as $k{@me .= "a href='/tag.php?/$k/'$k/a ";}

    @me= str_replace,'+', ' ',trim(@me);

    }

    {/dede:field}

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 织梦dedecms指定文档,织梦dedecms安装及配置

    用户评论