是列表页调用当前页面URL。不是内容页。
因为列表页可能存在分页,所以是列表页调用当前页面URL。
1.列表页的调用:http://www.seowhy.com{dede:}
2. 文件的修改:搜索代码
3.$this->dtp->SaveTo($makeFile);
在它之前添加:
if($this->PageNo == 1) {
$this->Fields['typeurl'] = MfTypedir($this->Fields['typedir']);
} else {
$this->Fields['typeurl'] = $murl;
}
GLOBAL $cfg_multi_Site,$cfg_basehost;
if($cfg_multi_site=='Y') {
$this->Fields['typeurl'] = $cfg_basehost.$this->Fields['typeurl'];
}
$this->ParseTempletsFirst();
第1种方法
在内容页加入 :
{dede:}{dede:field name='arcurl'/}
第2种方法
在内容页中加入如下代码:
{dede:}{dede:runPHP='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:}
补充:dedeCMS获取当前文档url地址的方法:
{dede:field name='arcurl'/}
可以直接JS获取当前url
###不是很明白,你想在哪个位置调用当前也没的url,找到位置,可以用dedeCMS的扩展函数功能和PHP获得当前URL的功能,来实现,具体方法,在我录制的DEDECMS实战视频里面会有!到时给你网站就可以查看了!
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/34392.html
