为什以dedecms织梦系统不能调用文章的内容呢?

为什以dedecms织梦系统不能调用文章的内容呢?,第1张

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

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

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

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

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

  一、单页文档的管理

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

  (图一)

  二、单页文档的添加

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

  (图二)

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

  1、

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

  2、

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

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

  图三

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

  三、单页文档的修改

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

  图四

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

  四、单页文档的删除

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

第一:基础优化

网站后台-->系统基本参数-->文档HTML默认保存路径,清除掉,所有的栏目地址都保存到根目录即可。

第二:网站地图

第三:栏目和文章页标题

可以给织梦网站的栏目设置不同的关键词,针对栏目设置的关键词来做文章,这样对能够大大提高栏目页的权重,还有文章页面的关键词,充分利用长尾关键词能给网站快速增加流量有优势!(这个关于织梦的相关优化搜外都有教程)

第四:织梦CMS程序应用

织梦后台功能还是很强大的,比如采集-->文档关键词维护-->可以添加已经发布过的文章关键词做锚文本,可增加用户粘度和提高用户体验,建议把关键词频率设置为2-3比较合适,不断的积累,细水长流。

第五:系统安全

如果是简单企业站,可以删除根目录中install,member,tagphpindexphp这些文件,会提高系统安全性。

首页调用文章内容页

{dede:arclist flag=h typeid=2 row=1 titlelen='200' orderby=pubdate}

<div class="data-news">

<dl>

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

<dd><a href="[field:arcurl/]" target="_blank">[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `2d30_addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),960);[/field:id]</a></dd>

</dl>

{/dede:arclist}

调用全文语句:

[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = "{$row['body']}";[/field:id]

DEDE调用当前栏目的相关内容标签:(标签如下)

<div> <dl> <dt><strong>相关文章</strong></dt> <dd> <ul> {dede:likearticle col='2' row='10' titlelen='42'} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:likearticle} </ul> </dd> </dl></div>

DEDE调用整站所有栏目的相关内容标签:(标签如下)

<div> <dl> <dt><strong>相关文章</strong></dt> <dd> <ul> {dede:likearticle typeid='1,2,3,4,5' col='2' row='10' titlelen='42'} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:likearticle} </ul> </dd> </dl></div>

您好,朋友。跟版网团队很高兴为您解答:

让dedecms文章标题全部显示,如果用[field:title/]显示不全的话,那么可以按照另外两位朋友说的[field:fulltitle/]调用,这里值得注意的是css中也可以对标题长度进行控制的,首先要保证您的css样式中没有对标题进行控制。

调用方法如下,以arclist标签为例:

{dede:arclist row=5}

[field:fulltitle/]

{/dede:arclist}

希望我的回答能够帮到您!

这个好像不能用一个调用就能完成的吧,正常来说你后台添加推荐属性是,打勾c

假设要显示10条带推荐属性的文章,并且是最新的,然后再显示10条最新的不带推荐属性的文章,模版里面的代码写上

{dede:arclist flag='c' row='10' orderby='pubdata' }

<LI><A hideFocus style="hide-focus: true" href="[field:arcurl/]">[field:title function="cn_substr('@me',24)"/]</A> </LI>

{/dede:arclist}

{dede:arclist noflag='c' row='10' orderby='pubdata' }

<LI><A hideFocus style="hide-focus: true" href="[field:arcurl/]">[field:title function="cn_substr('@me',24)"/]</A> </LI>

{/dede:arclist}

flag=‘c’就是调用带推荐属性的文章,noflag=‘c’就是不带推荐属性的文章,row=10就是十条,orderby=pubdate就是按时间顺序,就是最新的

在列表页不能直接使用{dede:fieldbody/},这个是在内容页使用的标签。在列表页有其他的用法:

{dede:arclist typeid='' titlelen='' limit='' orderby='' addfields='body' channelid='1'}

[field:body/]

{/dede:arclist}

重点就是addfields='body' channelid='1'这部分,意思为调用ID为1的内容模型中的附加字段body。因此除了在列表页中加入上述代码外,还需要进入Dedecms后台--核心--频道模型--内容模型管理--普通文章,点击进入后,在“列表附加字段”这个项目中添加字段:body,这样就可以了。

(不给采纳就不科学了)

{dede:arclist pagesize='10' titlelen='35' orderby='rand'}

  [field:title/]

{/dede:arclist}

1:织梦CMS国内第一大开源程序,系统成熟,利于开发上手。WEB应用中织梦占比30%,WP占比20%,DZ占比13%,帝国CMS占比57%。

2:占用服务器资源少,性能优越。

3:前端模板做到精简,利于搜索爬虫抓取。

4:URL可静态化,目录及文件名可通过后台设置。

5:缺点是手机站是M目录形式,需二次改进或做独立系统手机站。适配教麻烦,尽可能选择响应式模板,用自适应方式完成移动适配。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 为什以dedecms织梦系统不能调用文章的内容呢?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情