当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS添加自定义标签获取当前页链接方法

3年前 (2022-10-22)帝国CMS7018

帝国CMS 添加自定义标签,获取当前页链接方法

来源:网 作者:有故事的人 发布日期:2018-04-21 15:54:28 阅读次数:4266

有时需要获取帝国cms当前页的链接,对于有分页的页面来说,首页好办,但其它分页就麻烦了。这里网分享一个添加自定义标签获取链接的方法。

修改好之后,在模板中用 [!–now.url–] 标签获取当前页链接,此链接不包含网站首页地址。适用于内容页、栏目列表、专题列表、自定义列表。

本文是 多端同步生成和删除插件 的辅助文档,但没安装此插件也可以使用此方法。

第一步:

查找//替换分页数,一共两处,在其上一行插入代码;

if($pagenum==1){$nowurl=$dolink;}else{$nowurl=$dolink."index_".$ok.$dotype;}$nowurl=substr($nowurl,strlen($public_r['newsurl']));$string=str_replace('[!--now.url--]',$nowurl,$string);

下图为第一步第一处修改示例

帝国CMS添加自定义标签获取当前页链接方法

下图为第一步第二处修改示例
帝国CMS添加自定义标签获取当前页链接方法

如图所示,红框内是刚添加的代码。因为我的程序修改过其它地方,所以图中显示的行号仅供参考,下同。

第二步:

查找$string=str_replace(‘[!–title.select–],一共两处,在第一处插入代码:

if($j==1){$nowurl=$dolink.$add['filename'].$filetype;}else{$nowurl=$dolink.$add['filename'].'_'.$j.$filetype;}$nowurl=substr($nowurl,strlen($public_r['newsurl']));$string=str_replace('[!--now.url--]',$nowurl,$string);

第二处插入代码:

$nowurl=$dolink.$add['filename'].$filetype;$nowurl=substr($nowurl,strlen($public_r['newsurl']));$string=str_replace('[!--now.url--]',$nowurl,$string);

如图所示,上方红框内是第一处插入的代码,下方红框是第二处插入的代码。

帝国CMS添加自定义标签获取当前页链接方法

 

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/820.shtml

“帝国CMS添加自定义标签获取当前页链接方法” 的相关文章

帝国CMS动态页支持栏目导航标签循环子栏目数据标签万能标签的调用

帝国CMS动态页支持栏目导航标签循环子栏目数据标签万能标签的调用

分享一种利用JS来实现支持栏目导航标签,万能标签,循环子栏目数据标签的方法。   第一步:在【模板】下面增加标签模板,标签模板内容如下:   页面模板内容(*): [!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.list...

帝国cms模板内容页SQl调用当前TAG标签

帝国cms模板内容页SQl调用当前TAG标签

帝国cms内容页SQl方式调用当前TAG标签的方式 具体调用代码如下: <?php $fr=$empire->fetch1("select infotags from {$dbtbpre}ecms_news_data_{$navinfor[stb]} where id='$navinf...

帝国CMS退出会员登录后怎么跳转到指定网址

帝国CMS退出会员登录后怎么跳转到指定网址

帝国CMS会员退出后跳转到指定地址的方法! 教程方法如下: 打开 /e/member/class/member_loginfun.php 查找: $gotourl="../../"; 修改成: $gotourl="/e/member/cp/"; 这是跳转到会员中心首页,根据实际需要,可修改。 是...

帝国CMS内容页面中Description里面调用简介信息

帝国CMS内容页面中Description里面调用简介信息

新闻页面的description介绍调用的和标题一样,那是因为帝国cms模板网制作模板的时候默认是description使用的是帝国CMS系统默认的标签[!--pagedes--]。 如果大家要改成调用文章简介的话也很简单,大家按照下面的标签方法去调用即可实现: 后台>模板>内容模板&g...

帝国CMS模板调用收藏内容的会员信息带头像和不带头像

帝国CMS模板调用收藏内容的会员信息带头像和不带头像

帝国cms模板里面,怎么调用显示收藏该内容的会员信息呢?其实方法也不难,下面帝国CMS模板网就来告诉大家怎么调用: 方法1、(不带头像调用) [e:loop={"select * from [!db.pre!]enewsfava where classid='$navinfor[classid]'...

帝国cms栏目自定义字段调用标签

帝国cms栏目自定义字段调用标签

内容页和列表页调用当前栏目自定义字段的标签都是一样的,调用代码如下: <?=ReturnClassAddField(0,'自定义字段')?>没什么说的,这很简单。...