本文将为您提供关于织梦dedecms怎么调用当前文章的链接URL地址的详细介绍,我们还将为您解释织梦怎么调用当前栏目下的文章的相关知识,同时,我们还将为您提供关于DedeCMS5.6内容页调用当前文章
本文将为您提供关于织梦dedecms怎么调用当前文章的链接URL地址的详细介绍,我们还将为您解释织梦怎么调用当前栏目下的文章的相关知识,同时,我们还将为您提供关于DedeCMS5.6内容页调用当前文章的相关文章、dedecms在dede:list列表中调用当前文章的tag标签、dedecms怎么获取当前文档url地址、DEDECMS怎么调用当前文档中TAG标签的实用信息。
本文目录一览:- 织梦dedecms怎么调用当前文章的链接URL地址(织梦怎么调用当前栏目下的文章)
- DedeCMS5.6内容页调用当前文章的相关文章
- dedecms在dede:list列表中调用当前文章的tag标签
- dedecms怎么获取当前文档url地址
- DEDECMS怎么调用当前文档中TAG标签
织梦dedecms怎么调用当前文章的链接URL地址(织梦怎么调用当前栏目下的文章)

在写好网站的新闻之后,需要在*下方添加本页网址,方法如下:
转载请注明:<a href='{dede:field name='arcurl'/}'>http://域名{dede:field name='arcurl'/}</a>
DedeCMS5.6内容页调用当前文章的相关文章
在使用Dedecms5.6时发现如果在内容页面调用相关文章,简单的使用Dedecms arclist不能够实现,但是arclist有一个字段keyword,如果把当前文章的keyword调用出来,就能够得到当前相关文章的列表.我的做法是对keyword附一个固定的值
{dede:arclist keyword=''relation'' row=''5''}
<li><a href=[field:arcurl/]>[field:title/]</a></li>
{/dede:arclist}
如果是在终端页面调用相关文章,就将keyword的值固定,其他的参数也都是可以用的,默认的keyword值是当前页面得关键字,有兴趣的可以去我网站看看 游戏联盟114 可以对比下面相关文章的关键字和当前页面得关键字
具体的实现方式是:
1.修改include/arc.archives.class.PHP找到MakeOneTag($this->dtp,$this,''N'',$reltag);将其替换为
$reltag = explode('','',$this->Fields[''keywords'']);
$reltag = $reltag[0];
MakeOneTag($this->dtp,$reltag);
2.修改include/下的channelunit.func.PHP找到函数MakeOneTag函数 MakeOneTag(&$dtp,&$refObj,$parfield=''Y'')在函数的最后加上一个参数
MakeOneTag(&$dtp,$parfield=''Y'',$reltag)
仔细看下有什么区别吧
在函数中找到:
if(in_array($tagname,$alltags))
{
$filename = DEDEINC.''/taglib/''.$tagname.''.lib.PHP'';
include_once($filename);
$funcname = ''lib_''.$tagname;
$dtp->Assign($tagid,$funcname($ctag,$refObj));
}
将其修改为:
if(in_array($tagname,$alltags))
{
$filename = DEDEINC.''/taglib/''.$tagname.''.lib.PHP'';
include_once($filename);
$funcname = ''lib_''.$tagname;
if($tagname == ''arclist''){
foreach($ctag->CAttribute->Items as $key => $val){
if($key == ''keyword''){
if($val==''Relation''){
$ctag->CAttribute->Items[$key]=$reltag;
}
}
}
}
$dtp->Assign($tagid,$refObj));
}
去生成静态吧,不要忘记了 keyword=''relation'' relation 不要变哦,变了可就调不出来了
总结
以上是小编为你收集整理的DedeCMS5.6内容页调用当前文章的相关文章全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
dedecms在dede:list列表中调用当前文章的tag标签
Dedecms在dede:list列表中调用当前文章的tag标签
//Dedecms在dede:list列表中调用当前文章的tag标签 https://www.360muye.cn
[field:id runPHP=yes] $tsql = new Dedesql(false); $tags = ''; $tsql->SetQuery("Select i.tag From taglist t left join tagindex i on i.id=t.tid where t.aid='@me'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MysqL_ASSOC)){ $tags .= "<a href='/tags.PHP?/".urlencode($row['tag'])."'>".$row['tag']."</a>"; } @me=$tags; [/field:id] @H_301_4@在Dedecms的列表页中可以通过上面的代码调用当前文章的tag标签。转载请注明:鹏程木业网
dedecms怎么获取当前文档url地址
其实这个很容易,只要一个标签就可以获取当前url地址!
{dede:field name=''arcurl''/}
这样就可以了。。
哈哈,一个标签成就一篇文章啊,不错。
推荐学习:织梦cms
以上就是
DEDECMS怎么调用当前文档中TAG标签
DEDECMS调用当前文档中TAG标签利于内页优化提高收录
为dede文章页添加上tag 标记,对优化内页优化有很大帮助.具体方法为:
打开模板文件
找到:
<tr><td colspan="2"><b>{dede:field.title/}</b>{dede:field.body/}</td></tr></table>
在下面添加:
<p><strong>TAG标签:{dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag}</strong></p>
以上就是DEDECMS怎么调用当前文档中TAG标签的详细内容,更多请关注php中文网其它相关文章!
关于织梦dedecms怎么调用当前文章的链接URL地址和织梦怎么调用当前栏目下的文章的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于DedeCMS5.6内容页调用当前文章的相关文章、dedecms在dede:list列表中调用当前文章的tag标签、dedecms怎么获取当前文档url地址、DEDECMS怎么调用当前文档中TAG标签等相关知识的信息别忘了在本站进行查找喔。
本文标签: