本文目录一览:
- 1、dedecms 发布的文章怎么获取
- 2、如何获取DedeCms当前文章的URL地址
- 3、dedecms如何在文章页获取同一栏目下的 最新文章 随机文章 推荐文章 求代码 我是新手
- 4、dedecms织梦首页如何调取文章正文内容?
- 5、dedecms如何获取顶级栏目下所有子级的文章
dedecms 发布的文章怎么获取
你想在哪里获取啊》?是首页还是文章列表还是文章页面。{dede:arclist}a href="[field:arcurl/]"[field:title/]/a{/dede:arclist}
如何获取DedeCms当前文章的URL地址
第一种方法是DedeCMS自带的一个全局函数,我们只是以标签的形式将他在前台调用出来而已。
具体代码为:
{dede:geturl runphp='yes'}
@me = GetCurUrl();
{/dede:geturl}
第二种方法是通过一个标签就可以获取当前url地址,标签如下:
{dede:field name='arcurl'/}
把上面的一句代码放在文章内容页面模板里面后生成相关文章内容页就可以了。
第三种方法是通过sql语句调用静态文档地址,具体代码如下:
{dede:field.id runphp='yes'}
$id=@me;
@me='';
$url=GetOneArchive($id);
@me=$url['arcurl'];
{/dede:field.id}
dedecms如何在文章页获取同一栏目下的 最新文章 随机文章 推荐文章 求代码 我是新手
最新文章
{dede:arclist orderby='id' row='10'}
lia href='[field:arcurl]'[field:title/]/a/li
{/dede:arclist}
随机文章
{dede:arclist orderby='rand' row='10'}
lia href='[field:arcurl]'[field:title/]/a/li
{/dede:arclist}
推荐文章
{dede:arclist flag='c' row='10'}
lia href='[field:arcurl]'[field:title/]/a/li
{/dede:arclist}
dedecms织梦首页如何调取文章正文内容?
用dede5.7做企业站或者一些seo方面的特殊应用时需要在dede5.7的首页调用文章内容页的全部内容,下面给出dede5.7 首页调用文章内容页body的语句;
{dede:arclist flag=h typeid=2 row=1 titlelen='200' orderby=pubdate}
div class="data-news"
dl
dta href="[field:arcurl/]" target="_blank"[field:title/]/a/dt
dda href="[field:arcurl/]" target="_blank"[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']-GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),960);[/field:id].../a/dd
/dl
{/dede:arclist}
因我调的是头条,故flag=h
效果见下图:
dedecms如何获取顶级栏目下所有子级的文章
{dede:channelartlist typeid='顶级栏目ID' row='输出条数' }
{dede:arclist row='每个子栏目的文章的输出条数' addfields='' channelid='1' titlelen='' orderby='weight'}
[field:title/]
{/dede:arclist}
{/dede:channelartlist}试试看是否合适!