织梦一个标签获取当前链接地址url支持动态、静态、伪静态输出当前链接url_织梦CMS教程


织梦获取当前链接url网上有很多教程,但是要么只支持动态下正常使用,要么只支持内容页使用

一个标签,可用于任意模板下使用

支持动态/静态/伪静态 输出当前url

支持首页/列表页/列表分页/内容页/内容页分页


实现教程

1、获取内容页当前Url 或者 内容页分页Url

打开 /include/arc.archives.class.php 找到

$this->NowPage = $pageNo;

在它上面加入

$ArcArr = GetOneArchive($this->ArcID);

$arcurl = $ArcArr['arcurl'];


继续找到

$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];

在它上面加入

if($ismake==1)

{

if($pageNo>1)

{

$pagebreak = str_replace($this->NameFirst, $this->NameFirst."_".$pageNo, $arcurl);

}

}

else

{

if($pageNo>1) $pagebreak = "&pageno=".$pageNo;

if($cfg_rewrite == 'Y')

{

$pagebreak = str_replace(".php?aid=", "-", $arcurl);

$pagebreak =  preg_replace("#&pageno=(d+)#i", '-.html', $pagebreak);

}

$pagebreak = $arcurl.$pagebreak;

}


2、获取列表页当前Url 或者 列表页分页Url

打开 /include/arc.listview.class.php 找到

//替换第二页后的内容

在它上面加入

$this->Fields['itemcururl'] = $this->GetItemsCurUrl($PageNo);


继续找到

function GetCurUrl()

在它上面加入

function GetItemsCurUrl($PageNo)

{

global $cfg_basehost;

if($this->TypeLink->TypeInfos['isdefault']==-1)

{

$purl = $this->GetCurUrl();

if($cfg_rewrite == 'Y')

{

$nowurls = preg_replace("/-/", ".php?", $purl);

$nowurls = explode("?", $nowurls);

$purl = $nowurls[0];

}

if($PageNo==1)

{

$geturl = "tid=".$this->TypeID;

$purl .= '?'.$geturl;

}

else

{

$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&";

$purl .= '?'.$geturl."PageNo=".$PageNo;

}

}

else

{

$tnamerule = $this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields['namerule2']);

$tnamerule = preg_replace("/^(.*)//", '', $tnamerule);

$cfg_basehost = preg_replace('#/$#','',$cfg_basehost);

$tnamerule = MfTypedir($this->Fields['typedir']).'/'.$tnamerule;

if($PageNo==1)

{

$purl = MfTypedir($this->Fields['typedir']).'/';

}

else

{

$purl = str_replace("{page}",$PageNo,$tnamerule);

}

}

return $purl;

}


还需要打开 /include/arc.partview.class.php 找到

$this->Fields['title'] = $this->TypeLink->GetPositionLink(false);

在它下面加入

$this->Fields['itemcururl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);


前台模板标签调用

{dede:field.itemcururl runphp=yes}global $cfg_basehost;@me = (@me == '' ? "{$cfg_basehost}" : "{$cfg_basehost}@me");{/dede:field.itemcururl}




# 密云镇seo快排公司  # replace  # quot  # 政府网站建设部署  # 中国谷歌seo谁*牛  # 网站建设 三乐  # 黄山seo优化推广运营  # 必火网站推广招商方案  # 月牙seo发包软件  # seo*培训seo8  # SEO教学设计模板  # 搜索优化的网站  # str  # 石化有哪些网站优化公司  # 网站建设关键技术  # 加盟行业视频推广营销  # 网站推广优化要多少*  # 招标网站建设公司  # 新产品国外网站推广策略  # 东莞网站建站推广  # 贵溪市seo  # 荆门品牌seo推广开户  # 新推广渠道营销策划  # ArcArr  # 织梦CMS教程  # 织梦链接  # 当前链接  # 当前链接url  # 分页  # 有很多  # 还需要  # 正常使用  # 首页  # 可用于  # 网上  # 织梦一个标签获取当前链接地址url支持动态、静态、伪静态输出当前链接url  # GetOneArchive  # pageNo  # NowPage  # class  # archives  # gt  # php  # ArcID  # pagebreak  # ismake 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 织梦dede:sql标签动态查询调用其它文章信息方法_织梦CMS教程  如何设置并定期更换建站之星安全管理员密码?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  如何通过PHP快速构建高效问答网站功能?  dedecms织梦ueditor百度编辑器整合七牛云支持支持图集_织梦插件  如何挑选优质建站一级代理提升网站排名?  建站之星如何快速更换网站模板?  建站主机SSH密钥生成步骤及常见问题解答?  建站之星免费模板:自助建站系统与智能响应式一键生成  建站助手开启FTP配置教程:服务器管理与站点搭建步骤解析  织梦去除推荐文章标题加粗标签的方法_织梦CMS教程  建站主机功能解析:服务器选择与快速搭建指南  dedecms织梦文章如何做好tags标签_织梦CMS教程  织梦清空文章后发布新文章ID从1开始_织梦CMS教程  织梦站内优化的几点重要知识 _SEO优化教程  织梦dedecms注入漏洞pm.php修复方法_织梦CMS教程  织梦dedecms会员中心我的收藏新增一个自定义字段显示_织梦CMS教程  如何在阿里云虚拟服务器快速搭建网站?  如何测试您的网站全球打开速度-网站海外测速工  如何选择域名并搭建高效网站?  织梦dedecms在自定义表单里加入验证码的方法_织梦CMS教程  如何选择PHP开源工具快速搭建网站?  dedecms织梦短信接口插件代码(微米短信平台)_织梦CMS教程  dedecms织梦新站SEO优化技巧_SEO优化教程  如何在橙子建站中快速调整背景颜色?  dedecms织梦列表页生成静态分页URL链接改成*路径的方法_织梦CMS教程  网站体验不好=浪费钱:如何提升-用户体验效果差  帝国CMS6.0会员中心模板下载_帝国CMS教程  织梦dedecms内容页调用栏目内容标签{dede:field.content/}_织梦CMS教程  织梦添加自定义字段为图片出现Fatal error: Call to a member function GetInnerText()错误解决方法_织梦CMS教程  织梦DedeCMS二次开发教程之创建数据表_织梦CMS教程  官网建站费用明细查询_企业建站套餐价格及收费标准指南  建站主机如何选?性能与价格怎样平衡?  SEO优化中品牌关键词的位置分析_SEO优化教程  如何在自有机房高效搭建专业网站?  建站云服务优选策略:快速部署与流量提升方案  如何修改帝国cms的栏目ID号_帝国CMS教程  织梦会员中心*一键登录2.0 FOR V55 V56 V57免费插件_织梦插件  建站之星如何实现五合一智能建站与营销推广?  织梦{dede:channel}标签调用栏目新增的自定义字段_织梦CMS教程  定制建站流程步骤详解:一站式方案设计与开发指南  如何配置IIS站点权限与局域网访问?  织梦DEDECMS5.7实现联动筛选(支持多条件多级选项)_织梦插件  帝国CMS教程“建立目录不成功!请检查目录权限”解决办法_帝国CMS教程  织梦dedecms后台自定义表单添加搜索功能_织梦CMS教程  已有域名如何快速搭建专属网站?  PHPCMS v9会员登录支持Email登录的实现方法_PHPCMS教程  建站代理平台哪家强?批量做词与精准选词实现霸屏效果  *新织梦DedeCMS V5.7 SP2模板安装图文教程_织梦CMS教程  织梦文章内容每个段落自动加工【伪原创内容提高收录排名插件】_织梦插件 

 2018-07-29

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.