帝国cms自定义页面模板添加函数自动获取当前自定义页面链接地址

为了给自定义页添加 <link rel="canonical"标签,琢磨这实现了,在自定义页获取当前链接地址,让使用了自定义页模板的,同样也是可以实现获取自定义页当前链接地址的。

第一步:获取自定义页面的页面ID

<?php

$pageid=str_replace("page","",$classid);

?>

利用$classid得到自定义页面的ID,获取的值类似:page23,所以还得把page去掉才是真正的页面ID

第二步:获取自定义页面的页面地址path

<?php

$pageid=str_replace("page","",$classid);

$r=$empire->fetch1("select path from phome_enewspage where id = $pageid");

$dcm=str_replace('../..','',$r['path']);

echo '<link rel="canonical" href="https://www.wentong.org'.$dcm.'" />'; ?>

path的格式是../..所有这替换掉。

最终得到了 https://www.wentong.org/about/index.html格式的地址。

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:帝国cms自定义页面模板添加函数自动获取当前自定义页面链接地址