导航:首页 > 万维百科 > 织梦cms调用文章

织梦cms调用文章

发布时间:2020-11-14 20:05:51

1、织梦cms如何调用文章描述

织梦cms调用文章:

1、文章摘要:

{dede:field.description /}或[field:description/];

2、文章时间调用:

[field:pubdate function="MyDate('Y-m-d',@me)"/]用这样形式调用可,其中"MyDate('Y-m-d',@me)"可根据需要进行修改;

织梦CMS文章页关键词调用:

1、打开文章页模板文件templets/default/article_article.htm;

2、把下面代码插入到合适位置,在正文{dede:field.body/}标签下面。可以定义CSS显示标签样式。

文章相关标签:{dede:tag row=’8′ sort=’week’}<a href=’[field:link/]‘ target=”_blank”>[field:tag /]</a>{/dede:tag};更新所有文章可显示。

tag|TAG调用:

标签名称:tag;
功能说明:TAG调用标签;
适用范围:全局使用。

基本语法:
{dede:tag sort=’new’ getall=’0′}<a href=’[field:link/]‘>[field:tag /]</a>{/dede:tag}相关函数:
文件\include\taglib\tag.lib.php第4行;
function lib_tag(&$ctag,&$refObj)。

参数说明:
row=’30′ 调用条数;
sort=’new’ 排序方式 month,rand,week;
getall=’0′ 获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记。

2、织梦cms 在php中如何调用dede标签,提取文章内容为字符串?

这里body是指默认字段的正文部分,每篇文章都有正文,那就是body,内容页模板写上这个标签就是调用的正文,每篇文章都有正文,所以生成的页面都包含body

3、帝国cms如何调用织梦cms文章内容?

直接写原生的php,在帝国cms的模版中读数据库表,然后循环出来

还有另外一个方法,就是用织梦的cms写一个json输出,然后在帝国cms中写一个ajax接受数据就可以了

4、织梦CMS 怎么调用站内信息

这个是需要在站内新闻管理里面,自己增加站内新闻的,一般用在网站公告这样的栏目。{dede:mynews row='条数' titlelen='标题长度'}Innertext{/dede:mynews}这个说明已经很清楚了,[field:title /]:站内新闻标题,[field:writer /]:站内新闻作者,[field:senddate /]:站内新闻发布时间(时间),[field:body /]:站内新闻内容。调用的时候,可以用如下的代码:

{dede:mynews row='5' titlelen='42'}<span>[field:title /]</span><span>[field:writer /]</span><span>[field:senddate /]</span><p>[field:body /]</p>{/dede:mynews}

这个标签使用非常少。

5、织梦CMS不能调用最近更新和文章内容

只是调用不了最新文章、文章正文还是其他的也调用不了?先切换到默认的模板看看是否可以调用。

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

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

第一种直接调用:

{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}

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

7、帝国CMS调用站外织梦CMS文章

用织梦站内的【自定义宏标记】  然后使用动态js调用,任意跨站调用都可以。这种方法也可以,或者两者在同一个数据库,然后用sql语句调用也可以。

希望 学技巧网站制作为你解答满意。

8、织梦CMS系统标签调用问题

具体情况要根据网站实际细节看,有个见过的原因,你可以参考下:

解决织梦dedecms首页、封面频道arclist不能显示副栏目内容的问题:

副栏目功能可以让一篇文章多个栏目同时显示,但是如果在首页或封面频道模板中无法显示副栏目的内容,尤其是子类里面选择的副栏目。解决方法如下:

修改文件/include/taglib/arclist.lib.php第189行左右

if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')';
else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')';

替换为:

if($CrossID=='')
$orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')';
else
$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';

修改后,保存下,生成看一下。

9、织梦cms调用的文章没有相关性

不太懂织梦标签,我学了一周没有学会,最好改用pageadmin了。

与织梦cms调用文章相关的知识